【问题标题】:Remove Drupal Css删除 Drupal CSS
【发布时间】:2012-11-29 20:16:02
【问题描述】:

我希望从我的 drupal 节点中删除系统生成的 css。

这是我模板中的代码:

<?php if (isset($content['field_portrait_image'])) { echo '<div class="portrait-image">'; print render($content['field_portrait_image']); echo '</div>';} ?> 

这是正在生成的内容:

<div class="landscape-image"><div class="field field-name-field-landscape-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><img typeof="foaf:Image" src="http://logan-net.com/sites/default/files/ktgigpic-mini.png" width="300" height="225" alt="" /></div></div></div></div>

如您所见,其中有 3 个额外的 div 以及大量额外的类。我怎样才能让它输出我的模板中的内容?

【问题讨论】:

    标签: php css drupal


    【解决方案1】:

    我会推荐几种方法。

    • 寻找覆盖默认 Drupal 模板的 Drupal 框架主题,并制作好的入门准系统主题。 Zen 对我有好处,但我读过其他的,甚至更简单的,有些允许从头开始。如果您专门寻找 Drupal 7 + HTML5,请查看this overview

    • 了解 Drupal 主题的基础知识,以准确了解这些东西如何工作和相互交互,官方网站上有很多教程。同时,还有 Nathan Smith(960 网格系统的作者)的好文章:HTML5 in Drupal 7。它解释了模板如何相互覆盖以及如何消除膨胀。

    • 检查Theme Developer 模块。这是screencast 的工作原理。 (感谢 cmets 中的特里。)

    • 最后,这个问题确实属于drupal.stackexchange.com。了解您的网络。实际上,它甚至在标签描述上都这么说。

    【讨论】:

    • 禅确实不错!此外,查看 Drupal 6 和 Drupal 7 模块“主题开发者”,它会帮助您确定要覆盖的模板。 drupal.org/node/209561
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多