LifeType 中文開發論壇

開發 => 模版設計 => 主題作者是: blue955 於 十月 02, 2006, 08:53:49 上午



主題: 想在 postandcomments.template 中加入同分類下的文章連結
作者: blue955十月 02, 2006, 08:53:49 上午
想在 postandcomments.template 中加入"同分類"下的文章連結
卻苦無方式下手
加入以下語法,卻只出現文章分類的選項
能不能做到列出分類下的前五篇文章標題
謝謝!!


{foreach from=$articlecategories item=articleCategory}
<li>
<a href="{$url->categoryLink($articleCategory)}">{$articleCategory->getName()}</a>
[{$articleCategory->getNumArticles()}]
</li>
{/foreach}
<hr width="100%" size="1" />


主題: Re: 想在 postandcomments.template 中加入同分類下的文章連結
作者: resnick十月 03, 2006, 09:56:54 下午
用置頂公告外掛。

順便看看我這篇 http://phys.idv.tw/plog/post/1/304

應該就OK了吧。


主題: Re: 想在 postandcomments.template 中加入同分類下的文章連結
作者: blue955十月 04, 2006, 02:35:48 下午
感謝 resnick 指導
參考 http://phys.idv.tw/plog/post/1/304 這一篇
再作一些修改,就可以正常顯示了
以下是我修改的內容:

另外請問一下,可以改成"隨機"選取分類下5篇文章顯示嗎?
因為有的分類下的文章很多,所以會造成版面過長的問題!!


{assign var="postId" value=$post->getId()}
{foreach name=categories from=$post->getCategories() item=postcategory}
{assign var="postCategoryId" value=$postcategory->getId()}
<p>延伸閱讀:分類[{$postcategory->getName()}]</p>
{assign var=stickys value=$stickyposts->getArticles($postCategoryId)}
{foreach from=$stickys item=post}
{assign var="anotherpostId" value=$post->getId()}
{if $anotherpostId != $postId}
<li>
<a href="{$url->postPermalink($post)}"
rel="bookmark" title="{$post->getTopic()}">
{$post->getTopic()}</a>
</li>
{/if}
{/foreach}
{/foreach}
<hr width="100%" size="1" />