if article category (zh-tw)
From Textbook
Contents |
類型
if_article_category 為 條件式標籤,因而也是 圍堵標籤,所有的條件式標籤皆為圍堵標籤。此標籤會檢查文章的分類是否符合指定的名稱及位於指定的位置(分類一或分類二),若符合的話,輸出標籤範圍內的代碼。 應用在文章模型(要在頁面或資訊欄裡使用的話,請見 txp:if_category)
語法
if_article_category 標籤的語法結構如下...
<txp:if_article_category> ...此篇文章分類符合條件時要顯示的內容... <txp:else /> ...預設顯示的內容... </txp:if_article_category>
屬性
此標籤接受下列的屬性 (註:屬性 區分大小寫):
name="Text"- 分類名稱。沒有預設值。
number="1 或 2"- 選擇符合分類一(1) 或符合分類二(2)。沒有預設值,即兩個分類都符合上面所設定的分類。
範例
範例 1: 如果此篇文章的分類一為 Prose,顯示分類名稱
<txp:if_article_category name="Prose" number="1"> <p><txp:category1 /></p> </txp:if_article_category>
範例 2: 如果此篇文章的分類一是 "Prose",顯示歡迎文字,不符合則顯示預設連結
<txp:if_article_category name="Prose" number="1"> <p>Fun With Prose</p> <txp:else /> <p><a href://".index.php">Home</a></p> </txp:if_article_category>
範例 3: 在文章 模型 裡增加其他同分類的文章連結列表
在目前所使用的文章 模型 裡加入下面的代碼(條件式裡的分類名稱可自行指定):
<txp:if_article_category name="yourcategory" number="1"> <ul> <txp:article_custom form="sub" category="yourcategory" sortby="Posted" sortdir="asc" /> </ul> </txp:if_article_category>
然後建立一個新的文章模型(命名為 'sub'),用來列出其他同分類的文章連結,可以像這樣設定:
<li><txp:permlink><txp:title /></txp:permlink></li>




