barrelstrength/sprout-active

简化模板中的导航和基于URL的逻辑。

2.2.0 2020-02-04 23:32 UTC

This package is auto-updated.

Last update: 2024-08-25 04:29:56 UTC


README

No Maintenance Intended

为了减少我们公开维护的包的数量,Sprout Active 不会迁移到 Craft 4。如果您想接管或负责维护此存储库,请发邮件至:sprout@barrelstrengthdesign.com

Sprout Active

概述

简化模板中的导航和基于URL的逻辑。

Sprout Active 允许您根据URL段或完整URL轻松控制导航或条件内容的活动类名。

使用方法

Sprout Active 提供了 activeactiveClass Twig 过滤器,用于测试匹配URL段并输出一个使元素活动的类。

这些过滤器的最简单版本将匹配URL中的第一个段 http://example.com/about-us。如果没有找到匹配项,它们将返回空白。

{{ active('about-us') }} {# Output if match: active #}

{{ activeClass('about-us') }} {# Output if match: class="active" #}

{{ activeClass(entry.slug) }}

请参阅文档以了解更复杂的使用案例。

文档

请访问 Sprout 网站 了解文档、指南和附加资源。

支持