drupal THEME主要文件】的更多相关文章

**.info 文件** .info 文件是一个必需的文件:Drupal 必须包括它,才干看到主题. .info 文件告诉 Drupal 主题的内部名称.比如,假设这个文件的名称是 ibmtheme.info,那么 Drupal 给这个主题的名称将是 ibmtheme.假设您的主题使用 JavaScript.元数据.样式表或块区域等元素,您也必须在 .info 文件里定义它们. 一切都是可选的.在 清单 1 中,Bartik 主题的 .info 文件内容解释了这样的行为. 清单 1. Barti…
Drupal内核拥有40多个模板文件,其中最重要的有7个.它们组成了页面的主要部分,在定制Drupal主题时经常要用到.因此列表如下供大家参考. 模板名 原始位置 用途 html.tpl.php modules/system 打印HTML文档的结构.包括了<head>标记中的内容,如:$script和$styles,以及<body>标记中的三个变量(代表所有区域):$page_top(page_top区域),$page_bottom(page_bottom区域)和$page(代表所…
一  官方教程 http://developer.egret.com/cn/github/egret-docs/extension/EUI/skin/theme/index.html 二 thm主题文件解析 default.thm.json皮肤主题文件范例: { "skins": { "eui.Button": "resource/eui_skins/ButtonSkin.exml" }, "autoGenerateExmlsList&…
Drupal使用.info文件以节省话题(theme)和模块(modules)基本数据(metadata). 编码:推荐使用UTF-8.这是一个没有BOM(Byte Order Mark). 下面是一个.info的样例 name = Really Neat Widget description = Provides a really neat widget for your site's sidebar. core = 7.x package = Views dependencies[] = v…
目录 drupal .开头文件名 文件上传 原生模块分析 第三方模块分析 补丁 参考 drupal .开头文件名 文件上传 通过diff 8.8.1的补丁,很容易发现修复点,位于core\modules\file\file.module 补丁在文件名两侧进行了trim(..., '.'),结合漏洞通告可以知道应该是文件名过滤不严导致.开头的文件上传. 原生模块分析 漏洞点位于_file_save_upload_single函数 function _file_save_upload_single(…
按顺序安装好Apache.MariaDB和PHP,启动Apache和MariaDB,创建一个UTF-8字符集的数据库. > create database if not exists drupal default character set utf8; 在Drupal官网下载Drupal core文件:drupal-7.36.tar.gz $ tar xzvf drupal-7.36.tar.gz $ cd drupal-7.36 拷贝所有文件到web目录,包括2个隐藏文件. # cp -R *…
Drupal 8 根据分类不同定义自己的节点模板建议:http://www.thinkindrupal.com/node/5986 *可用变量: * - node:具有有限访问对象属性和方法的节点实体. *只有以“get”,“has”或“is”开头的方法名称和一些常用的方法,如“id”,“label”和“bundle”可用.例如: * -node.getCreatedTime() 将返回节点创建时间戳. * - node.hasField('field_example')如果节点包包含field…
Drupal的默认主题bartik会在页面顶部显示系统信息,例如警告.状态等.这个过程是如何实现的? 首先,在bartik目录下找到page.tpl.php,这是bartik主题的页面显示模板.其中有一段是处理$messages的: <?php if ($messages): ?> <div id="messages"><div class="section clearfix"> <?php print $messages;…
①.includes 文件夹 存放Drupal程序头文件. Drupal的一些函数和变量的定义,均可在此文件夹下的文件中找到.这 些文件都是以.inc结尾的. ②.misc文件夹 Drupal所用的其他文件,如图片, javascript 脚本和 css样式表等. ③.Module文件夹 Drupal核心模块的存放目录.但是,如果用户添加自定义模块,或安装第三方模块应放在/sites/all/modules/下. ④.Profies文件夹 存放 Drupal安装配置文件. ⑤.Scripts文件…
主题解释了 Drupal 网站的用户界面 (UI).虽然主题结构并没有明显的变化,但 Drupal 版本 7 配备了一个新的主题实现方法.本文演示了如何创建一个新的 Drupal 7 主题. Drupal 主题的目标是将框架的处理逻辑和设计元素分开.为了做到这一点,Drupal 采用了一个复杂的主题系统,其中包括主题.主题引擎和挂钩.主题组件与 Drupal 核心系统和模块设计元素配合,创建具有独特外观的用户界面(单独 Drupal 页面和表单).由于将 Drupal 的业务逻辑从它的表示逻辑中…