DataLife Engine 中文站 » 使用技巧 » Datalife Engine 分类菜单catmenu.tpl中用到的标签说明
八月 09 2022年

Datalife Engine 分类菜单catmenu.tpl中用到的标签说明

admin 2022-08-09, 15:09 使用技巧 871

Datalife Engine 分类菜单catmenu.tpl中用到的标签说明

Datalife Engine 分类菜单catmenu.tpl中用到的标签说明


本文主要讲解一下 categorymenu.tpl 模板中遇到和使用的标签,其主要功能是输出网站分类。用法是在指定位置中输入{catmenu}代码,输出categorymenu.tpl模板中的内容。
  1. [root] 文本 [/root]: 最初生成菜单模板时显示它们之间的文本。 这些标签可用于创建菜单的外观。 例如,添加一些 HTML 元素,或未包含在分类列表中的元素。
  2. [item] 文本 [/item]: 形成分类菜单列表时表示单个分类列表项。 这些标签之间的文本以为每个列表项定制的 HTML 外观显示。
  3. [sub-prefix] 文本 [/sub-prefix]: 如果分类是父分类并且具有子分类,则将它们之间的文本显示为子分类前缀。
  4. [sub-suffix] 文本 [/sub-suffix]: 如果分类是父分类并且具有子分类,则将它们之间的文本显示为子分类后缀。
  5. {sub-item}: 如果父分类有子分类,则表示其子分类。 此标签仅在 [item] [/item] 标签中使用。
  6. {id}: 显示分类的id
  7. {name}: 显示分类名称。 此标签仅在 [item] [/item] 标签中使用。
  8. {url} : 显示分类 URL。 此标签仅在 [item] [/item] 标签中使用。
  9. {icon} : 显示分类图标。 此标签仅在 [item] [/item] 标签中使用。
  10. {news-count} : 显示该分类下的文章数量。 此标签仅在 [item] [/item] 标签中使用。
  11. [active] 文本 [/active]: 如果查看的分类或文章属于菜单中的分类,则在它们之间显示指定文本。 此标记仅在 [item] [/item] 标记中使用,通常用于强调菜单中的活动分类。
  12. [not-active] 文本 [/not-active]: 如果查看的分类或文章不属于菜单分类,则会显示指定的文本。 此标签只能位于 [item] [/item] 标签内,例如,仅用于为非活动菜单分类输出一些信息(例如链接)。
  13. [isparent] 文本 [/isparent]: 如果一个分类是父分类并包含子分类,则在它们之间显示指定的文本。这个标签只在[项目][/项目]标签内使用。
  14. [not-parent] 文本 [/not-parent]: 如果类别不是父分类,并且没有任何子分类,则显示指定的文本。
  15. [is-children] 文本 [/is-children]: 如果一个类别有一个父类别,则显示指定的文本
  16. [not-children] 文本 [/not-children]: 如果一个类别没有父类别,则显示指定的文本
  17. {description}: 显示分类描述
  18. [description] 文本 [/description]: 如果指定了描述,则显示指定的文本
  19. [not-description] 文本 [/not-description]: 如果没有指定描述,则显示指定的文本


在这里你可以看到一个基于 ul 和 li HTML 标签的简单类别菜单模板的例子:
[root]<ul class="catmenu">[/root]

[item]

 <li><a href="{url}">{name}</a>

 [sub-prefix]<ul>[/sub-prefix]{sub-item}[sub-suffix]</ul>[/sub-suffix]

 </li>

[/item]

[root]</ul>[/root]


信息提示

想要留言? 请 登录 您的账号。还没有? 你可以 免费创建账号

日历归档

«    十二月 2024    »
 1
2345678
9101112131415
16171819202122
23242526272829
3031 

投票调查

您更喜欢哪方面的文章?
 

文章排行