欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

根据 权限 来判断 是否 显示 url

shiping1 的头像
<?php print url('node/'.'11');?>
在模板文件中 如何根据 权限 显示  这种链接呢


让有权限的人 可以看到这个链接  没有权限的人看不到 
成都-偏执少年(601043250)  9:25:45

史平忠 (958186957)  9:26:08
 url('node/'.'11') 应该用什么方法 来替代呢
成都-偏执少年(601043250)  9:26:30
if(user_access("XXXXXX")){
print url('node/'.'11');
}
或者
print (user_access("XXXXXX") ? url('node/'.'11') : '';
史平忠 (958186957)  9:26:43
这样子 写在模板里 不太好吧
我想问的是 drupal 原生里  有没有这样子的函数 
成都-偏执少年(601043250)  9:27:08
那你别写呀
史平忠 (958186957)  9:28:09
应该是有的 
深圳-凌空一击(54291769)  9:28:09
drupal有函数的,
史平忠 (958186957)  9:28:26
但是 我不知道函数名
深圳-凌空一击(54291769)  9:29:16
$menu_links = menu_get_item('node/11');
if($menu_links['access']
史平忠 (958186957)  9:30:26
@深圳-凌空一击   能不能写得详细点 
或者用一个函数 来代替 url
成都-偏执少年(601043250)  9:30:45

史平忠 (958186957)  9:31:32
@深圳-凌空一击   能不能写得详细点 
或者用一个函数 来代替 url 函数
深圳-凌空一击(54291769)  9:31:43
你这个要求太高,我搞不定
成都-偏执少年(601043250)  9:31:55
[打飞机]
史平忠 (958186957)  9:32:17
当然 自己可以写 函数;;;; 但是我的意思是 好像 drupal 源生里有这种函数 
可以代替 url函数的
但是我忘了她的名字
深圳-凌空一击(54291769)  9:32:34
l()?
成都-偏执少年(601043250)  9:32:45
@史平忠  你写代码  有洁癖?
深圳-凌空一击(54291769)  9:32:55
明显有洁癖
成都-偏执少年(601043250)  9:33:12
有洁癖 交流起来  就累了
史平忠 (958186957)  9:35:17
l()? 里面 好像 好没有权限判断的功能
深圳-凌空一击(54291769)  9:35:26
用:?结构,一行搞定,嘿嘿
史平忠 (958186957)  9:35:40
好吧


<?php print url('node/'.'11');?>
在模板文件中 如何根据 权限 显示  这种链接呢
不想自己在 template.php里写 权限判断的方法
[北京]Avin(504046389)  9:28:48
你预处理一个这个变量 不就可以了吗 
[苏州]泪痕_元怜(958186957)  9:29:01
没看懂 
[北京]Avin(504046389)  9:30:04
在预处理函数里 定义这个变量  在模板文件输出这个变量 
[苏州]泪痕_元怜(958186957)  9:31:15
哦 
好的 谢谢
普通分类: