我是Drupal中的新成員。我希望得到您的幫助,請幫助如何顯示內容中的任一主體或文件
我已經創建了一個帶有字段(標題,正文,文件)的內容類型,並且還通過此內容類型添加了內容。但有些內容沒有文件存檔,有些內容只有一個文件。在視圖中,我想顯示任一主體或文件。如果假設文件字段爲空,則應該顯示相同內容的主體。
謝謝。
我是Drupal中的新成員。我希望得到您的幫助,請幫助如何顯示內容中的任一主體或文件
我已經創建了一個帶有字段(標題,正文,文件)的內容類型,並且還通過此內容類型添加了內容。但有些內容沒有文件存檔,有些內容只有一個文件。在視圖中,我想顯示任一主體或文件。如果假設文件字段爲空,則應該顯示相同內容的主體。
謝謝。
您可以通過爲特定內容類型創建自定義節點模板來實現此目的。因此,例如,如果您有內容類型「新聞」,則可以爲此內容類型創建節點模板並自定義內容的前端顯示。請看下面如何工作。
按照Drupal的theme suggestions,在templates
文件夾下創建一個節點模板,命名,node--news.tpl.php
(複製現有的node.tpl.php文件)在自定義(活動)的主題目錄。在此模板上,您將能夠訪問$node
對象變量,其中包含完整的節點信息,包括字段和數據。
假設你的領域是field_image
和body
然後替換模板的代碼print render($content);
有下面幾行:
if(!empty($content['body']){
print render($content['body']);
} else {
print render($content['field_image']);
}
有關詳細信息:https://www.drupal.org/node/1323842 希望這有助於!