發現到 pLog 對文章分類排序不是針對英文字排序,
但是又很想要這個功能, 就只好去找找該去哪邊改囉.
找是找到了. 在 class/dao/mylinkscategories.class.php.
有寫著是如何排序的, 但是看了以後又更貪心了.
於是想著有沒有辦法自己去排順序,
於找到了一篇教學輕鬆搞定. 🙂
詳細可參考自: pLog文章分類的自由排序
修改 templates/Mac-Stripe/footer.template
找到以下:
{foreach from=$articlecategories item=category} <li> <a href="{$url->categoryLink($category)}">{$category->getName()}</a> [<a href="{$url->categoryLink($category)}">{$category->getNumArticles()}</a>] </li> {/foreach}
修改成:
{section name=categories loop=16} {cycle assign=category values="17,15,16,18,19,13,8,11,9,10,6,4,12,7,5,1"} {foreach from=$articlecategories item=articleCategory} {if $articleCategory->getId()==$category} <li> <a href="{$url->categoryLink($articleCategory)}">{$articleCategory->getName()}</a> [{$articleCategory->getNumArticles()}] </li> {/if} {/foreach} {/section}
loop=16 ==> 16 是指 文章分類 總數
values="17,15,16,18,19,13,8,11,9,10,6,4,12,7,5,1"
==> 要顯示分類的順序,
這些數值是文章分類的Id.