zoukankan      html  css  js  c++  java
  • drupal7为admin/config页面添加自己开发的模块

    1.实现显示模块

     //admin/config配置页面添加journal块
        $items['admin/config/journal'] = array(//注意格式为'admin/config/模块名',drupal会自动识别“admin/config/”的
            'title' => 'journal',
            'description' => 'Configure journal',
            'position' => 'right',//配置显示在页面的 左右 位置
            'weight' => 0,//数字越小越靠上(可以为负数)
            'page callback' => 'system_admin_menu_block_page',
            'access arguments' => array('access administration pages'),
            'file' => 'system.admin.inc',
            'file path' => drupal_get_path('module', 'system'),
        );
    

     2.实现显示向块中添加超链接

     /*版权信息*/
        $items['admin/config/journal/sitecopyright'] = array(//注意url前缀应为'admin/config/模块名/',drupal会自动识别“admin/config/模块名”的
            'title'=>t('底部信息设置'),
            'page callback' => 'drupal_get_form',
            'page arguments' => array('form_journal_set_copyright'),
            'file'=>'journal.admin.inc',
            'access arguments'=>array('journal_config_copryright'),
            'type' => MENU_NORMAL_ITEM
        );
        
        /*期刊介绍-设置*/
         $items['admin/config/journal/introduce']=array(
             'title'=>'期刊介绍设置',
             'description' => '设置期刊介绍的文本内容和格式.',
             'page callback'=>'drupal_get_form',
             'page arguments'=>array('form_journal_set_introduce'),
             'file'=>'journal.admin.inc',
            'access arguments'=>array('journal_config_copryright'),
            'type' => MENU_NORMAL_ITEM
         );
    

     3,清理缓存,进入admin/config页面,看看效果:

     

  • 相关阅读:
    在为知笔记中使用JQuery
    解决Wireshark安装Npcap组件失败
    SSL/TLS抓包出现提示Ignored Unknown Record
    Metasploit中aggregator插件无法使用
    Metasploit运行环境内存不要低于2GB
    如何查看抓包文件所使用的捕获过滤器
    Nvidia的CUDA库现在恢复使用了
    Metasploit远程调用Nessus出错
    Nessus更新到8.3.0
    Kali Linux安装字典StarDict
  • 原文地址:https://www.cnblogs.com/zjfblog/p/5983813.html
Copyright © 2011-2022 走看看