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页面,看看效果:
aaarticlea/png;base64,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" alt="" />
drupal7为admin/config页面添加自己开发的模块的更多相关文章
- DTCMS插件的制作实例电子资源管理(二)Admin后台页面编写
总目录 插件目录结构(一) Admin后台页面编写(二) 前台模板页编写(三) URL重写(四) 本实例旨在以一个实际的项目中的例子来介绍如何在dtcms中制作插件,本系列文章非入门教程,部分逻辑实现 ...
- 如何给你的ASP.NET页面添加HelpPage
如何给你的ASP.NET页面添加HelpPage 最近写了一些webAPI,所以需要搞一套API的帮助文档,google了一下,发现这是可以自动生成的,以下就是如何自动生成HelpPage的说明. 参 ...
- 向SharePoint页面添加后台代码
转:http://www.cnblogs.com/chenzehe/archive/2009/12/25/1631863.html 在本文中,我将跟大家一起讨论,为MOSS的页面添加服务器端代码的另一 ...
- 为sharepoint的内部页面添加后台代码
我们知道,存储在数据库里的SharePoint页面是不能直接添加后台代码的,这给我们带来了很多的不方便,比如想要在页面上实现一些东西,都必 须使用Webpart或者自定义控件的方式,哪怕仅仅是很简单的 ...
- 在Magento System Configuration页面添加配置项
以 Jp_Coupon 模块为例: 目标: 在 System configuration 页面添加一个 JP tab, 在JP中添加 Coupon section, 然后给 Coupon sectio ...
- spring boot admin项目的集成和开发
Spring Boot Admin是一个Github上的一个开源项目,它在Spring Boot Actuator的基础上提供简洁的可视化WEB UI,是用来管理 Spring Boot 应用程序的一 ...
- 解决Django站点admin管理页面样式表(CSS style)丢失
参照这篇教程激活完django自带服务器的admin管理页面后,照着教程所描述的那样,尝试打开http://127.0.0.1:8000/admin/,发现自己的浏览器显示如下 很明显可以看出,虽然业 ...
- 如何在MVC_WebAPI项目中的APIController帮助页面添加Web测试工具测试
本文转载自:http://www.cnblogs.com/pmars/p/3673811.html 先看效果图: 以下是原文: 如何在帮助页面添加测试工具 上一篇我在ASP.NET里面添加了一个Hel ...
- go语言实战教程之 后台管理页面统计功能开发(2)
上节内容介绍了后台管理页面统计功能开发(1),从功能介绍,到接口请求分析和归类,最后是代码设计.经过上节内容的介绍,已经将业务逻辑和开发逻辑解释清楚,本节内容侧重于编程代码实现具体的功能. 当日增长数 ...
随机推荐
- Linux性能监测:CPU篇(转)
http://os.51cto.com/art/201012/239880.htm CPU 的占用主要取决于什么样的资源正在 CPU 上面运行,比如拷贝一个文件通常占用较少 CPU,因为大部分工作是由 ...
- 第七十节,css选择器
css选择器 学习要点: 1.选择器总汇 2.基本选择器 3.复合选择器 4.伪元素选择器 本章主要探讨 HTML5中 CSS选择器,通过选择器定位到想要设置样式的元素.目前CSS选择器的版本已经升 ...
- POJ 1860 Currency Exchange(SPFA+邻接矩阵)
( ̄▽ ̄)" #include<iostream> #include<cstdio> #include<cmath> #include<algori ...
- git 恢复丢失的文件
务必进入当前controller下面,才能恢复 git checkout HEAD TestController.class.php
- 从零开始学Axure原型设计(进阶篇)
Axure不仅能制作静态的视觉稿.页面,还能添加交互动作,是进行原型设计的最佳软件之一.在认识了Axure的界面和部件库之后,我们可以用它来画线框图了,但是静态的线框图在表达上不如有交互的原型图来得直 ...
- 再谈Java方法传参那些事
把一个变量带进一个方法,该方法执行结束后,它的值有时会改变,有时不会改变.一开始会觉得--“好神奇呀”.当我们了解java内存分析的知识后,一切都是那么简单明了了--“哦,这么回事呀”.但是今天的上机 ...
- HashMap解惑
HashMap中有一些我们容易忽视的点 1. 关于key的hash和equals public V put(K key, V value) { if (table == EMPTY_TABLE) { ...
- 解决yum命令时出现Error: xz compression not available
由于CentOS6的系统安装了epel-release-latest-7.noarch.rpm 导致在使用yum命令时出现Error: xz compression not available问题. ...
- vultr vps2016年免费升级流量和cpu
拥有超高性价比的vultr vps在2016年第一天宣布全面升级vps产品: 悉尼.东京机房vps全部免费升级到北美和欧洲机房相同流量.这就意味着,东京机房vps流量,以1024 MB内存的套餐为例, ...
- sql分页带参数,带排序等,动态实现的方法
USE [YQOBS] GO /****** Object: StoredProcedure [dbo].[PageList] Script Date: 11/06/2014 11:39:35 *** ...