Datalife Engine · 2022年06月20号 0

Datalife Engine:Categories menu 标签

此部分的显示可以在categorymenu.tpl中配置。在本节中,您将配置出版物类别的输出菜单。

[root] text [/root]

最初生成菜单模板时显示它们之间的文本。这些标签可用于创建菜单的外观。例如,添加一些 HTML 元素,或未包含在类别列表中的元素。

[item] text [/item]

形成类别菜单列表时表示单个类别列表项。这些标签之间的文本以为每个列表项定制的 HTML 外观显示。

[sub-prefix] text [/sub-prefix]

如果类别是父类别并且具有子类别,则将它们之间的文本显示为子类别前缀。

[sub-suffix] text [/sub-suffix]

如果类别是父类别并且具有子类别,则将它们之间的文本显示为子类别后缀。

{sub-item}

如果父类别有子类别,则表示其子类别。此标签仅在 [item] [/item] 标签中使用。
{ID} 显示类别的 ID

{name}

显示类别名称。此标签仅在 [item] [/item] 标签中使用。

{url}

显示类别 URL。此标签仅在 [item] [/item] 标签中使用。

{icon}

显示类别图标。此标签仅在 [item] [/item] 标签中使用。

{news-count}

显示该类别的许多文章。此标签仅在 [item] [/item] 标签中使用。

[active] text [/active]

如果查看的类别或文章属于菜单中的类别,则在它们之间显示文本。此标记仅在 [item] [/item] 标记中使用,通常用于强调菜单中的活动类别。
[not-active] text [/not-active]

如果查看的类别或文章不属于菜单类别,则会显示封闭的文本。此标签只能位于 [item] [/item] 标签内,例如,仅用于为非活动菜单类别输出一些信息(例如链接)。

[isparent] text [/isparent]

如果类别是父类别并包含子类别,则在它们之间显示文本。此标签仅在 [item] [/item] 标签中使用。

[not-parent] текст [/not-parent]

如果类别不是父类别且没有任何子类别,则显示嵌入文本

[is-children] текст [/is-children]

如果类别有父类别,则显示嵌入文本

[not-children] текст [/not-children]

如果类别没有父类别,则显示嵌入文本

{description}

显示类别描述

[description] текст [/description]

如果指定了描述,则显示嵌入文本

[not-description] текст [/not-description]

如果未指定描述,则显示嵌入文本

Here you can see the example of a simple category menu template based on ul and li HTML tags:

[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]