跳转到主要内容
  • 第5节 模仿Project列表页
    一、定义分类和内容类型

    1.定义分类:去taxonomy里添加一个分类,名称为Project category,机读名为project_cat,并添加三条测试数据,效果如下:

    static2theme-5-01.jpg

  • 第4节 模仿首页
    一、定义首页

    1.打开公共模块common.module,编写如下代码

      static2theme-4-01.jpg title为页面的标题,<title></title>会用到。

  • 静态网页转Drupal模板教程

    经常会有朋友会问,如何制作一个企业站,如何将一个静态的html网页转化为drupal的主题,等等。

    针对这样的话题,nemo抽出了一些时间,通过群里(4362258)一位朋友的一个仿制一个国外站点的实际需求,制作了将静态的html转为drupal的主题的过程。

    在此,感谢nemo能够抽出时间,制作这样一个简明的教程。

  • Drupal7下如何在page.tpl.php里输出图片?

    问题:Drupal7下如何在page.tpl.php里输出图片?

    回答:

    方法有很多,举2个例子:

    方法1,使用theme()函数:

  • 关于theme_image() 和theme('image', $variables) 之间区别与联系

    提问:还有一个问题 核心定义了theme_image() ,但是调用的时候是theme('image', $variables) 有什么讲究吗?

    回答:

    theme_image()是核心定义的方法,theme('image', $variables)是调用的时候使用。

  • 请教一下,这种键带“#”,有的时候不带,为什么?

    提问:请教一下,这种键带“#”,有的时候不带,为什么?

    ...... $content['my_markup'] = array( '#type' => 'markup', '#markup' => '<p>Hello, Drupal!</p>', ); ......

    回答:

  • Drupal如何实现不同用户不同主题?

    问题:

    Drupal如何实现不同用户不同主题?

    回答:

    Drupal6版本时候默认可以设置,Drupal7移除了,可以用 themekey模块设置: https://www.drupal.org/project/themekey
  • 发现装饰器(原文:Discovery Decorators)

    发现装饰器是一个为了提供额外功能而封装了另一个发现机制的类(WiKi:Decorate pattern)。发现装饰器遵循与常规发现器类一样的接口,但是它的目的是与另一个发现器串联。发现装饰器的__construct方法需要一个DiscoveryInterface类型的参数和一些其他的必要参数。核心包含两个发现装饰器,我们先来看看CacheDecorater。

  • D8 插件发现模式

    原文链接:D8 Plugin Discovery

    插件发现是Drupal根据给定类型查找插件的过程。每种插件类型都必须设置一个发现方法(说明在plugin manager 文档中)。

  • 基于注解的插件

    原文链接:Annotations-based plugins

    Drupal 8 中大部分插件使用注解来注册和描述元数据。也有一些插件类型由核心提供:

  • Drupal7 日期/日历
  • 日期/日历
  • 日期和事件

    原文链接:https://drupal.org/node/627222

     

    本章节将提供关于配置和管理日期和事件模块的信息。

  • 在Drupal内容页如何单独输出页面访问次数?

    问题:在Drupal内容页如何单独输出页面访问次数?

    回答:

    Drupal核心提供了统计(Statistics)模块,主要是用于统计node页面被浏览的次数。对于默认主题或者常用的第三方主题,如果想在node页面显示统计次数,开启Statistics模块,然后到node页面刷新,即可看到页面访问次数。