默认主题就是列表格式,像blog一样,一般做企业展示性的网站,就需要个性化定制主页了,这是就需要模板主题文件.page-front.tpl.php,模板主题变量来自page.tpl.php
。先在纸上规划好主页要显示什么内容,比如,最新公告,最新新闻,公司产品展示,推荐信息,联系我们等等。看具体需求了,根据不同的需求规划页面。这里要先定义好首页区域。区域定义主要是为了放区块信息,区域定义在yourtemplatename.info
文件里面。
Drupal 主题规划如下图所示:
区域定义可以在.info文件里面定义
regions[frontleft] = Front left
regions[frontright] = Front right
regions[topadv] =Top adv
下一步进入后台,区块管理衔接,你就可以看到你定义的区域了。如图所示:
然后你可以定义区块,比如你登录区块放到frontright区域里面,只要选择一下,然后保存及可以了。
对了不要忘记再page-front.tpl.php里面打印出来:
<?php
print
$frontright
;
?>
放在你想要放的位置,对于公司新闻区块,你可以在后台建立一个最新新闻区块,然后把它放在你想要放的区域里面。
如果你想显示最新十条新闻,这个就需要自己开发模块,或者用其他第三方模块。或者自己可以在主题下面的template.php文件里面定义了。
如果想随心所欲的在定义区块里面显示内容,可以借助VIEW模块,或者自己就动手吧。
分享到:
相关推荐
Drupal 8 Explained: Your Step-by-Step Guide to Drupal 8 (The Explained Series) by Stephen Burge English | 3 Apr. 2017 | ASIN: B06Y1VN2D7 | 283 Pages | AZW3 | 13.66 MB We're delighted to present the ...
Drupal,强大的网站建设系统<br><br><br><br>大名鼎鼎的Bruce Eckel(《Thinking In C++》和《Thinking In Java》的作者)曾建议他的朋友使用Drupal。<br>他说:“我的一个朋友Nancy Nicolaisen表示她希望搭建一个...
Drupal employs a specialized templating system and supports themes, which allow you to change the look and feel of the system's front and back-end interfaces. Drupal 6 Themes is an ideal introduction...
用于Drupal组件的Yeoman发电机。 这不是用于生成标准Drupal模块。 安装Yeoman: npm install -g yo 安装drupal-component生成器: npm install -g StoraH/generator-drupal-component 生成组件 yo drupal-...
机器人Drupal编码 通过命令来应用Drupal编码标准的扩展。 目录 安装 在您的composer.json文件中添加"amarie88/robo-drupal-coding": "~0.1" : { " require-dev " : { " amarie88/robo-drupal-coding " : " ~0.1 ...
Konstantin Käfer, Emma Hogbin "Front End Drupal: Designing, Theming, Scripting (Developer's Library)" Prentice Hall PTR | English | 2009-04-15 | ISBN: 0137136692 | 456 pages | PDF | 4 MB “For ...
Drupal 8 for Absolute Beginners is your definitive guide to starting from scratch with Drupal even if you have little web knowledge. This book teaches you the basics of HTML, CSS, JavaScript, and ...
UMD Drupal常见先决条件如果尚未安装最新版本的Composer ( )。 (推荐)将以下内容添加到您的〜/ .profile中: alias composer=... 此示例将使用“ drupal”,但这是任意的: > mkdir drupal > cd drupal要在本地部署
<p>Drupal7正式版本终于发布了!渴望已久、期待已久的drupal 7就在我们眼前。drupal从最初的一个讨论bbs发展到现在如此大规模的CMS,真是奇迹啊!让我们一起步入drupal 7的强大时代,相信drupal7会是drupal发展过程...
Drupal项目的Composer模板 该项目模板提供了用于使用管理站点依赖项的入门工具包。 用法 首先,您需要 。 注意:以下说明涉及。 您可能需要用php composer.phar (或类似文件)替换composer进行安装。 之后,您...
Drupal流浪者 一个用于快速构建与Drupal 8兼容的本地开发环境的项目模板。 要求 基本用法 将此仓库克隆到本地文件夹中: host$ git clone git://github.com/vgardner/drupal-vagrant.git host$ cd drupal-vagrant ...
Drupal控制台 Drupal CLI。 生成样板代码,与Drupal交互并进行调试的工具。 最新版本 最新版本的详细信息可以在下的Drupal Console项目页面上找到。 发布页面 此项目的所有显着更改将记录在 文献资料 可以在上找到...
Drupal-Hunter:Drupal开发工具(Drupal Hunter)
Vue <drupal> 借助Drupal JSON:API Entities架构支持来渲染Drupal实体和字段。 这是一个概念证明,文档不完整。 安装 `$ npm install vue-drupal-entity 用法 < template> < drupal xss=removed xss=removed> &...
Decoupled Drupal in Practice: Architect and Implement Decoupled Drupal Architectures Across the Stack By 作者: Preston So ISBN-10 书号: 1484240715 ISBN-13 书号: 9781484240717 Edition 版本: 1st ed. ...
用于Drupal Docker容器映像PHP(FPM)Docker映像 :exclamation_mark: 为了获得更好的可靠性,我们发布了具有稳定性标签( wodby/drupal-php:8.0-XXX )的图像,该与相对应。 我们强烈建议仅使用带有稳定性标签的图像...
布卢明顿市Drupal网站布卢明顿市正在迁移我们的网站,以将Drupal用作我们的内容管理系统。要求Drupal在标准Linux-Apache-MySQL-PHP(LAMP)堆栈上... Drupal对作曲家的定制不会检查Github的新版本。 您必须手动删除旧
"Enterprise Drupal 8 Development: For Advanced Projects and Large Development Teams" English | ISBN: 1484202546 | 2017 | 309 pages | PDF | 9 MB Successfully architect a Drupal 8 website that scales ...
Drupal.org 补丁生成工具这些是一系列脚本,可能有助于为... > rerollPatch.py <drupal> <git>更新现有补丁如果您希望修改现有补丁(完全适用)并在两个补丁之间生成一个 interdiff: > updatePatch.py <drupal> <gi
CKAN Drupal7 认证 ...ckanext.drupal7.sysadmin_role = <Drupal> ckanext.drupal7.connection = <database> 示例配置: ckanext.drupal7.domain = localhost ckanext.drupal7.sysadmin_role = ckan admin ck