Textpattern logo

Help?

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>

Forum Thread

Translations [?]...

About Textbook