2011-05-21 18 views
1

我使用的Drupal 7Drupal 7的注入的div到現有結構

視圖視圖 - myview.tpl.php示例代碼
<?php if ($rows): ?>
<?php print $rows; ?>

當我看到這個螢火我看到結構
<div class="item-list">
<ul>
<li class="views-row views-row-1 views-row-odd views-row-first"> </li>
<li class="views-row views-row-2 views-row-even "> </li>

現在我如何在這些鋰的每一個注入一個div ..這可能不使用jQuery?

回答

0

如果您進入該視圖的「編輯」頁面,您應該會看到一個名爲「主題:信息」的鏈接。它位於「風格設置」部分。如果你點擊這個,你可以看到你的主題在顯示視圖時會查找的所有可能模板的列表。大膽的將是它當前使用的文件。

views-view-myview.tpl.php是要高的鏈條做你想做的。如果你想在你輸出的每個字段周圍注入一個div(相同的div),那麼我認爲文件views-view-field.tpl.php是你正在尋找的。

該文件只包含行

<?php print $output; ?> 

所以你可以插入所需的div(你的意見/主題複製後到模板目錄你的主題,當然)。

如果調查主題信息鏈接多一些它描述瞭如何更加具體的命名視圖模板文件,例如,如果你想爲主題的特定行不同,你可以使用文件意見,看法-field - entity-id-X

希望有幫助!

編輯評論

走了不同的路線,你也可以爲您的視圖編輯的字段設置。在編輯視圖頁面的字段選項卡下,您可以單擊每個字段的鏈接。有一個後綴設置可用,您可以用來注入一個div顯示字段後。

+0

謝謝..讓我試試這個 – Andy 2011-05-21 11:59:35

+0

@Andy的事情,讓我知道如果您有任何問題 – goggin13 2011-05-21 12:03:29

+0

現在我已經創建了一個文件名稱views-view-field - test-item-caption.tpl.php這是在主題信息中提出的)。這個字段名稱的div已經存在於我的每一個裏面。現在我該如何修改這個新文件來追加新的div到這個現有的.. – Andy 2011-05-21 12:11:00