`
yushine
  • 浏览: 200492 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Drupal 主页定制:定制个性的drupal 主页<front>

    博客分类:
  • PHP
 
阅读更多

默认主题就是列表格式,像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 6 Themes: Create new themes for your Drupal 6 site with clean layout and powerful CSS styling

    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...

    Front End Drupal: Designing, Theming, Scripting (Developer's Library)

    ### Drupal前端定制:设计、主题化与脚本编写 #### 一、书籍概述与背景介绍 《Front End Drupal: Designing, Theming, Scripting》是一本由Konstantin Käfer与Emma Hogbin共同编写的书籍,由Prentice Hall PTR于...

    定制Drupal首页的方法

    若需要将某个区块仅显示在首页,可以在页面可见性选项中填入&lt;front&gt;。这样,用户就可以通过修改这些区块来定制首页的内容。 6. 使用$mission变量:Drupal自带的$mission变量仅在首页显示,利用这一点,用户可以在...

    Decoupled Drupal in Practice

    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模板变量列表

    - `is_front_page`:布尔值,表示当前页面是否为主页。 6. **主题配置变量**: - `config`:包含主题的配置信息,如颜色方案、布局设置等。 - `variables`:自定义的模板变量,由模块或主题在预处理函数中添加。...

    the definitive guide to drupal 7

    ### Drupal 7 综合指南知识点汇总 #### 标题:The Definitive Guide to Drupal 7 **标题概述:** 本标题明确指出这是一份关于 Drupal 7 的全面指南,意味着书中将涵盖 Drupal 7 的所有核心概念、功能及实践技巧。 ...

    drupal 6.12

    Administer &gt; Site configuration &gt; File system Enter the path to the new location (e.g.: uploads) at the File System Path prompt. Changing the file system path after files have been uploaded may ...

    drupal8:Drupal 8,模块

    Drupal 8 Drupal 8,模块 1. CBR-货币模块 这是解析xml链接CBR.RU的货币模块 2.天气-解析Pogoda模块 这是解析yandex.ru/pogoda 3. empty_front_page 我认为可以添加必要的修复程序以使模块正常工作 4. ...

    Drupal打造中国化主题系列教程

    - **首页:** 使用`page-front.tpl.php`文件来定义首页的展示方式。 - **列表页:** 使用`page-taxonomy.tpl.php`文件来定义分类列表页的样式。 - **内容页:** 通过`page-story.tpl.php`和`node-story.tpl.php`文件...

    drupal常用判断函数汇总

    在Drupal中,判断当前页面是否为首页可以通过访问内置的变量"is_front"来实现。如果当前页面是首页,is_front将会被设置为TRUE,否则为FALSE。 2. 判断用户是否登录 在Drupal系统中,可以使用全局变量$user来检查...

    drupal输出用户头像地址的方法

    这里的代码片段中,首先打印了Drupal的首页变量$front_page,然后拼接了头像文件的路径。注意,这里$account-&gt;picture-&gt;filename实际上应该是完整的图片路径,如果路径错误则头像无法正常显示。 在进行用户头像的...

    page-tpl.php可用变量

    1. **$front_page**: 网站首页的URL,当位于首页时,其值为`$base_path`加上路径前缀。 2. **$logo**: 网站Logo图片的URL地址。 3. **$site_name**: 网站名称,通常显示在页眉区域。 4. **$site_slogan**: 网站标语...

    MySQL-Front_5.1Build4.2

    MySQL-Front_5.1Build4.2 是一个基于Windows平台的MySQL数据库管理工具,它为用户提供了图形化的用户界面,使得数据库管理变得更加直观和便捷。这个版本是MySQL-Front的5.1版本的第4.2次构建,旨在提供更稳定、功能...

    ga-circuit-2021

    玩家Assemby Front 该存储库包含Gamers Assembly前端网站前端。 它建立在有趣的技术之上,例如: React Nextjs( ) Graphql( ) Socket.io( ) ##环境变量EDITION_ID:有关drupal的版本编号BACKEND_API_URL: ://...

    plg_jch_optimize_pro_6.0.1.zip

    CH Optimize is an add-on plugin for use on some Content Management Systems (CMS), that performs several front-end optimizations to speed up your website. These optimizations include, combining css and...

    清单-清单:Cur清单的精选清单:heavy_check_mark:︎:heavy_check_mark:︎

    |通过React -在开始本机项目之前要参考的检查清单Drupal后端开发码头工人Node.js 由 |网络应用安全通过 通过 发射由包含电子商务网站的清单并颁发证书由 |通过通过 由 由 -收集开发Web应用程序时要应用的性能实践。...

    rezultat2010前

    这可能是一个网站的主页源代码,或者是项目的主入口点。 为了深入理解这个压缩包的内容,你需要解压并查看里面的文件。可能包括.php文件(PHP源代码)、.css文件(样式定义)、.js文件(JavaScript逻辑)、图片文件...

Global site tag (gtag.js) - Google Analytics