2010-03-15 26 views
0

我有一个小麻烦控制在Drupal特定页面块显示屏...在Drupal中,您是否可以根据例如网址部分的数量?

我的网址将是这个典型结构:

http://www.mysite.co.uk/section-name/sub-page/sub-sub-page

的“版块名称”将有效是固定的,但会有很多子页面(太多以至于不能明确地参考)。

我需要以某种方式控制块显示如下:

一个街区将显示在其中URL包含“版块名称/子网页”,但不能在页面“版块名称/子页面的所有页/ sub-sub-page'

相反,另一个区块将显示在URL包含'section-name/sub-page/sub-sub-page'的所有页面上,但不在页面'section-name/sub-page'

我唯一的想法是做一些PHP,查找字符串'section-name',然后计算URL部分(甚至是斜杠的数量)。不知道如何实现,虽然:)

您的帮助,将不胜感激!

回答

5

您可以使用星号和斜线作为通配符级别。例如,要只有表明,当你浏览的网页是3层深中的块,你会怎么做:

/*/*/*/ 

或者你也可以在这之前添加部分的名称,如:

section-name/*/*/ 
+0

哇,我真的怀疑这是否可能,但我找不到任何迹象表明它是。很酷,谢谢! – james6848 2010-03-16 08:38:17

相关问题