_Blog.getAll(params)
Function to get the list of the blogs of a network.
Example Usage
{% set blog = _Blog.getAll({'type':'blog', 'metaInfo': {'attributeName' : 'attribute value'}}) %}
Parameters
| Parameter | Required | Description |
|---|---|---|
| type | no | 'blog' or 'section'. |
| title | no | Blog title |
| description | no | Blog description |
| keyword | no | Blog keyword |
| status | no | Blog status. Possible values are 1(active) and 0(inactive). |
| userGuid | no | Guid of the blog owner |
| country | no | Blog contact country |
| state | no | Blog contact state |
| city | no | Blog contact city |
| postcode | no | Blog contact poscode |
| metaInfo['attributeName'] | no | Additional attributes value |
Response Example
[
{
"id":"1",
"guid":"d2c5396d-7741-4449-9d24-0d33de3sd530",
"title":"Blog title",
"shortDescription":"aplle",
"type":"blog",
"url":"http://network.cognitives.com.au",
"featuredColor":"#9c10b3",
"isDefault":"1",
"status":"1",
"userHasBlogAccess":1,
"isBlogOwner":true,
"owner":{
"id":"18",
"guid":"22dd6cb6-5611-49ad-bf90-841dab7de24e",
"name":"Firstname Lastname",
"username":"username",
"email":"[email protected]",
"bio":"Info about user",
"display_name":"Firstname Lastname",
"media":{
"id":"o328r2ejlbitphpvydv5",
"cloudName":"cognitives",
"path":"http://res.cloudinary.com/cognitives/image/upload/v1473074998/o328r2ejlbitphpvyd.jpg"
}
},
"media":{
"thumb":{
"id":"cxkdrdddbn6ckezkrp41",
"cloudName":"cognitives",
"path":"http://res.cloudinary.com/cognitives/image/upload/v1470038651/cxkdrdddbn6ckezkrp.png"
},
"cover":{
"id":"mdro9ic1iicaq3gxkr4y",
"cloudName":"cognitives",
"path":"http://res.cloudinary.com/cognitives/image/upload/v1470894337/mdro9ic1iicaq3gxkr.jpg"
},
"structuredMedia":{
"url":"http://res.cloudinary.com/cognitives/image/upload/c_fill,dpr_auto,h_60,w_327/cxkdrdddbn6ckezkrp41",
"height":60,
"width":327
}
},
"total":{
"view":"10",
"article":"25",
"followers":"2",
"following":"0"
},
"createdDate":"Dec 01 2016",
"settings":{
"guid":"d2c5396d-7741-4449-9d24-0d33de3sd530",
"GoogleAnalyticsID":"aaaa-ssss-dddd-ffff-gggg",
"contact":{
"email":"[email protected]",
"name": "test",
"phone":"1234567890",
"address": "address",
"country":"Australia",
"state": "Melbourne",
"city":"sydney",
"postcode": "11111",
},
"location":{
"latitude":"",
"longitude":"",
"googlePlaceId":""
},
"social":{
"facebook":"http://facebook.com",
"twitter":"http://twitter.com",
"google":"http://google.com",
"linkedin":"http://linkedin.com",
"youtube":"http://youtube.com",
"vimeo":"http://vimeo.com",
"pinterest":"http://pinterest.com",
"website":"http://test.com"
}
},
"additionalInfo": {
"addtional_description": "05-07-2017 12:00 AM",
"hobbies": "reading_books",
"fav_actor": "tom_cruise,liz_hurley",
"mother_tongue": "english",
"big_description": "admin blog description",
"media": "https://cog-development.s3-ap-southeast-2.amazonaws.com/media/10/2017/Jul/26/L5Gn5aBzKEAdAwe2WeDf.jpg"
}
}
]
Response Description
Returns an array of blogs with following attributes.
| Attribute | Description |
|---|---|
| id | ID of the blog |
| guid | GUID of the blog |
| title | Title of the blog |
| shortDescription | Short description of the blog |
| type | blog or channel |
| url | Absolute URL of the blog |
| featuredColor | Featured color of the blog |
| isDefault | Whether the blog is default |
| status | Blog status. 1 - active, 0 - inactive |
| userHasBlogAccess | Whether the logged in user has blog access |
| isBlogOwner | Whether the logged in user is blog owner |
| owner | Blog owner details |
| media | Images of the blog. |
| total | Blog stats |
| createdDate | Blog created date |
| settings | Blog settings |
| blogHeaderMenu | Header Menu of blog |
| blogFooterMenu | Footer Menu of blog |
| additionalInfo | An array of additional attributes. Array key is the name of the attribute and value is the value of the attribute. |
Owner details
| Attribute | Description |
|---|---|
| id | User ID |
| guid | User GUID |
| name | Name of the user |
| username | Username |
| User email | |
| bio | User bio |
| display_name | User display name |
| media | User media |
Media
| Attribute | Description |
|---|---|
| thumb | Thumb media details |
| cover | Cover media details |
Media Details
| Attribute | Description |
|---|---|
| id | Cloudinary ID of the image |
| cloudName | Cloudinary Cloud name |
| path | Cloudinary path of the image |
Blog stats
| Attribute | Description |
|---|---|
| view | Blog views |
| article | Blog articles |
| followers | Blog followers |
| following | Blog followings |
Blog Settings
| Attribute | Description |
|---|---|
| guid | Blog GUID |
| GoogleAnalyticsID | Google analytics ID |
| contact | Contact details |
| location | Location details |
| social | Blog social details |
Contact Details
| Attribute | Description |
|---|---|
| Contact email |
Location Details
| Attribute | Description |
|---|---|
| latitude | Latitude |
| longitude | Longitude |
| googlePlaceId | Google Place Id |
Blog Social Details
| Attribute | Description |
|---|---|
| Facebook link | |
| Twitter link | |
| Google link | |
| LinkedIn link |
Menu Details
| Attribute | Description |
|---|---|
| id | Menu ID |
| guid | Menu GUID |
| blog_id | Blog ID |
| label | Menu title |
| menu_type | Menu type i.e. header or footer |
| type | Menu item type i.e. blog or page or section |
| blogGuid | Blog GUID |
| blogTitle | Blog title |
| pageGuid | Page GUID |
| pageTitle | Page title |
| link | Menu item link |
| children | Sub menu items. Same attributes as menu except children. |
Updated about 8 years ago
