想做一个根据不同的url显示不同内容的theme 遇到一个问题 如何提取url中的文字呢 比方说,对于localhost/a/* 这样的链接,我希望theme输出个"hello" 对于localhost/b/* 这样的链接,我希望theme输出个"bye" 如果提取"a"或者"b"呢?
函數 arg()
http://api.drupal.org/api/function/arg/5
-------------------------------- Joetsui's blog
这个好像对别名不起作用 比如说我有个node是 /node/11 现在我指定一个别名给它,叫做 /abc 那么我输出 arg(0) ,就会输出node而不是abc
找到解决方案了哈哈 对于别名可以用这个函数来提取 drupal_get_path_alias($_GET['q'])
其中$_GET['q']表示当前的地址,比如说你把/node/21映射到/abc 那么$_GET['q']就表示 node/21 而drupal_get_path_alias会帮你查找alias,将以上地址转化为 abc
函數
函數 arg()
http://api.drupal.org/api/function/arg/5
--------------------------------
Joetsui's blog
这个好像对别名不起
这个好像对别名不起作用
比如说我有个node是 /node/11
现在我指定一个别名给它,叫做 /abc
那么我输出 arg(0) ,就会输出node而不是abc
找到解决方案了哈哈
找到解决方案了哈哈
对于别名可以用这个函数来提取
drupal_get_path_alias($_GET['q'])
其中$_GET['q']表示当前的地址,比如说你把/node/21映射到/abc
那么$_GET['q']就表示 node/21
而drupal_get_path_alias会帮你查找alias,将以上地址转化为 abc