zoukankan      html  css  js  c++  java
  • drupal判断页面位置

    判断是否为首页:
    if( $is_front ){ }

    判断用户是否登陆:
    global $user;
    if ( $user->uid ) {

    } else {

    }

    判断当前用户是否管理员:
    if ( $is_admin ) {

    } else {

    }

    判断用户角色:
    global $user;
    if ( in_array('guest',$user->roles) ) {
    } else {

    }

    判断用户是否有编辑权限:
    if ( node_access('update', $node) ) {

    } else {

    }

    判断是否为分类页面
    if ( arg(0) == "taxonomy" && arg(1) == "term" ) {
    echo "这是分类";
    } else {
    echo "这不是分类";
    }

    判断是否为节点(文章内容页)
    if( arg(0)=='node' && is_numeric(arg(1)) ) {
    echo "这是节点";
    } else {
    echo "这不是节点";
    }

    按节点 node 类型使用不同的 page 模板:

    if ( $node->type == 'blog' ) {
    include 'page-blog.tpl.php';
    return;
    }

    按照 URL 选择不同的 page 模板:
    if ( arg(0) == 'admin' ) {
    include 'admin.tpl.php';
    return;
    }
  • 相关阅读:
    矩阵快速幂---BestCoder Round#8 1002
    行列式及其基本性质
    排列,逆序
    扩展欧几里得
    AC automation 模板
    hdu2897 巴什博奕
    hdu2188 巴什博奕
    hdu1846 巴什博奕
    hdu2149 巴什博奕
    【转】博弈基础
  • 原文地址:https://www.cnblogs.com/leeten/p/3596136.html
Copyright © 2011-2022 走看看