If you know the ID of a post you can bind the category data by using code similar to:
1 2 3 4 5 6 7 8 | {post show="categories" post_id="{$post.ID}" assign_to="categories"}
<p class="category_links">
{foreach $categories.data as $cat}
<a href="{$cat.permalink}">{$cat.name}</a>
{if $cat@last != 1}, {/if} {* add a comma is there is another category *}
{/foreach}
</p> |
{post show="categories" post_id="{$post.ID}" assign_to="categories"}
<p class="category_links">
{foreach $categories.data as $cat}
<a href="{$cat.permalink}">{$cat.name}</a>
{if $cat@last != 1}, {/if} {* add a comma is there is another category *}
{/foreach}
</p>The result of this operation will bind a object with the following properties:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | array(6) {
["success"]=>
bool(true)
["message"]=>
string(7) "success"
["count"]=>
int(1)
["action"]=>
string(18) "appc_post_category"
["route"]=>
string(18) "appc.post.category"
["data"]=>
array(1) {
[0]=>
array(8) {
["id"]=>
int(1)
["name"]=>
string(13) "Miscellaneous"
["slug"]=>
string(4) "misc"
["cat_permalink"]=>
string(50) "http://appcropolis.net/category/misc/"
["permalink"]=>
string(50) "http://appcropolis.net/category/misc/"
["description"]=>
string(0) ""
["parent"]=>
int(0)
["count"]=>
int(7)
}
}
} |
array(6) {
["success"]=>
bool(true)
["message"]=>
string(7) "success"
["count"]=>
int(1)
["action"]=>
string(18) "appc_post_category"
["route"]=>
string(18) "appc.post.category"
["data"]=>
array(1) {
[0]=>
array(8) {
["id"]=>
int(1)
["name"]=>
string(13) "Miscellaneous"
["slug"]=>
string(4) "misc"
["cat_permalink"]=>
string(50) "http://appcropolis.net/category/misc/"
["permalink"]=>
string(50) "http://appcropolis.net/category/misc/"
["description"]=>
string(0) ""
["parent"]=>
int(0)
["count"]=>
int(7)
}
}
}