Silverstripe Blog标签为当前标签过滤器添加类

时间:2018-08-21 05:12:11

标签: tags widget blogs silverstripe

对不起,我是Silverstripe的新手。

是否可以将活动/当前类添加到BlogTagsWidget.ss列表项?

欢呼

1 个答案:

答案 0 :(得分:1)

假设呈现BlogTagsWidget.ss时BlogController是当前控制器,则您可以直接使用此方法在模板中对其进行检查,例如

<% loop $Tags %>
    <% if $CurrentTag && $CurrentTag.ID == $ID %>
        Current
    <% else %>
        Not current
    <% end_if %>
<% end_loop %>

如果该标签不可用,则可能需要添加一些额外的代码以在BlogTagsWidget::getTags()中提供当前标签布尔值。