2012-11-29 71 views
0

我正在尋找刪除系統生成的CSS從我的節點在Drupal中。刪除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一個整體過剩的額外班級。我怎樣才能得到它來輸出我的模板中的內容?

回答

1

我會推薦幾種方法。

  • 尋找覆蓋默認Drupal模板的Drupal框架主題,併爲良好的初學者準系統主題。 Zen對我有好處,但我讀過其他人,甚至更多的人,有些允許從頭開始。如果您專門查找Drupal 7 + HTML5,請選擇this overview

  • 學習Drupal主題的基本知識以明確地瞭解這些東西是如何工作和互相交互的,在官方網站上有很多教程。同時,有Nathan Smith(960網格系統的作者)的好文章:HTML5 in Drupal 7。它解釋了模板如何相互覆蓋以及如何去除膨脹。

  • 檢查Theme Developer模塊。這是它的工作原理的screencast。 (感謝特里的評論。)

  • 最後,這個問題確實屬於drupal.stackexchange.com。瞭解您的網絡。實際上,它甚至對標籤說明也這樣說。

+1

禪的確很不錯! 另外,看看Drupal 6和Drupal 7模塊的「主題開發者」,它會幫助你弄清楚什麼模板可以覆蓋。 http://drupal.org/node/209561 –

+0

感謝@theUg,對於錯誤的網絡感到抱歉。 – Mick79