1.7.53. URL drop (向上)
1.7.53.1. 方法
1.7.53.1.1. to_s
1.7.53.1.2. to_str
1.7.53.1.3. title
1.7.53.1.4. current_or_subpath?
如果当前页面的路径与 URL 的路径相同,则为 true,或者它是其 直接子路径 (即,通过 ID 扩展)。例如,对于 {{ urls.outbox }}
,这些设置将返回 true:
- /admin/sent/messages/received
- /admin/sent/messages/received/42
但不是这些:
- /admin/sent/messsages/new
- /admin/sent/messsages/longer/subpath
另请参阅 '#active?', '#current?'。
1.7.53.1.5. 当前情况?
真(如果 URL 路径与当前路径相同)。不考虑参数和其他组件。另请参阅 #active?'
{% assign url = urls.messages_inbox %} <!-- => http://awesome.3scale.net/admin/messages/sent --> <!-- Current page: http://awesome.3scale.net/admin/messages/sent?unread=1 --> {{ url.current? }} => true <!-- Current page: http://awesome.3scale.net/admin/messages --> {{ url.current? }} => false
1.7.53.1.6. 处于活动状态?
真(如果当前页面位于与这个 URL 相同的菜单结构中)。另请参阅 #current?
{% assign url = urls.messages_inbox %} <!-- => http://awesome.3scale.net/admin/messages/sent --> <!-- Current page: http://awesome.3scale.net/admin/messages --> {{ url.active? }} => true <!-- Current page: http://awesome.3scale.net/admin/messages/trash --> {{ url.active? }} => true <!-- Current page: http://awesome.3scale.net/admin/stats --> {{ url.active? }} => false