_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 7 years ago