上海戴文 - Drupal开发专家

你在这里

theme

Drupal 7 如何摆脱多余 html css js 及完全掌控页面

先放上 github 地址:

https://github.com/sosyuki/drupal7-demo

这套代码 带安装完整的数据库一份 在根目录中 drupal7_demo.zip 

  • 用户名:root
  • 密码:root

这个方法没有修改核心,但是需要对 drupal 有一定的开发能力,主要针对的是开发者。

虽然是 Drupal 7 但是使用的是 twig 作为模版引擎,完整可用,自带常用开发模块。

核心有两点,提供了一个 PageController 和 覆写 默认模板。

PageController 在:

sites\all\modules\custom\common\src\CommonPageController.php

js中动态加载的css在drupal中无法加载

今天用现成的html页面改装成drupal模板,遇到了一个很奇怪的问题。就是:

    在js中动态加载的css文件,在drupal中却没有加载。

经龙马提醒可能是路径的问题,于是检查了一下:

是一个响应式的html,css会根据不同的分辨率动态加载,文件目录如下:

 111.png

这是原来的路径

112.png

 

为了确认当前路径,用了以下代码:

theme_field()函数放到template.php里就可一生效吗?

View teaser显示中希望去掉一些字段的外围html包裹

查到可以通过重写themename_filed(),这个函数放到template.php里不生效,有什么条件吗?

标签: 
订阅 RSS - theme