【问题标题】:OctoberCms Blog plugin categories into 'activeMenuItem' function?OctoberCms 博客插件分类成'activeMenuItem' 功能?
【发布时间】:2021-08-14 08:49:38
【问题描述】:

在帖子中显示“slug”类别:

{{ post.categories[0].slug }}

但是,如何将这个“slug”添加到 'activeMenuItem'?

function onInit()
{
 $this['activeMenuItem'] = ???;
}

谢谢!

UPD,在这里使用:

{% for item in items %}
<a href="{{ item.url }}">
<span class="{{ item.isActive or item.isChildActive ? ' active' : '' }}">{{ item.title }}</span>
</a>
{% endfor %}

【问题讨论】:

    标签: laravel octobercms


    【解决方案1】:

    你也可以在 twig 中分配变量

    {% set activeMenuItem = post.categories[0].slug %}
    

    现在在你的部分菜单中使用这个变量

    如有任何疑问,请发表评论。

    【讨论】:

    • hmm, {% set activeMenuItem = post.categories[0].slug %} {{ activeMenuItem }} - 显示类别,但在这里不起作用:{% for item in items %} &lt;a href="{{ item.url }}"&gt;&lt;span class="{{ item.isActive or item.isChildActive ? ' active' : '' }}"&gt;{{ item.title }}&lt;/span&gt;&lt;/a&gt; {% endfor %}
    • 表示您想要实现的目标,您能否分享更多有关它的详细信息,以便我们更好地帮助您
    【解决方案2】:
    function onEnd() {
        $this['activeMenuItem'] = $this->post->categories[0]->slug;
    }
    

    【讨论】:

      猜你喜欢
      • 2019-08-24
      • 2020-02-25
      • 2021-05-24
      • 1970-01-01
      • 2012-10-31
      • 1970-01-01
      • 2018-06-17
      • 1970-01-01
      • 2016-11-16
      相关资源
      最近更新 更多