1
A
回答
0
我有兩個答案:
1)創建CCK領域,用戶會選擇使用哪個模板(例如field_template),並在你的template.php添加此片段:
function mytheme_preprocess_node(&$vars) {
if (!empty($vars['field_template'][0]['value'])) {
array_unshift($vars['template_files'], 'node-' . $vars['field_template'][0]['value']);
}
}
然後,將嘗試使用node-template.tpl.php作爲您的模板文件,並且如果它找不到,它將回退到node.tpl.php。 2)爲這種內容類型創建一個分類標準,並按照分類標準進行設計(類似上面的代碼,只是稍加修改)。
相關問題
- 1. drupal 7自定義內容類型和模板
- 2. Drupal中是否有內容類型「root」默認模板?
- 3. 某些內容類型的Drupal 7自定義模板文件
- 4. Drupal內容類型問題
- 5. Drupal:內容類型的URL?
- 6. SharePoint 2007網站模板內容類型
- 7. 內容類型表單模板
- 8. Drupal的:模板文件,模塊和內容類型的高級主題
- 9. 爲模塊/特定內容類型定製html.tpl.php和其他模板。 (DRUPAL 7)
- 10. 如何在drupal 8中使用拆分樹枝模板字段內容類型?
- 11. Drupal 6內容類型不同模板(或不同主題)子網站
- 12. Drupal 7內容類型限制
- 13. Liferay中的Drupal內容類型
- 14. 按內容類型自定義Drupal URL
- 15. Drupal 7內容類型數量
- 16. Drupal 7 hook_menu特定內容類型
- 17. Drupal內容類型(餐廳)設計
- 18. Drupal創建自定義內容類型
- 19. Drupal內容類型與字段的Hundereds
- 20. 的Drupal 7從內容類型
- 21. 動態字段爲Drupal內容類型
- 22. Drupal:自定義內容類型驗證
- 23. 如何通過內容類型在Drupal
- 24. drupal 7元標記由內容類型
- 25. drupal中的奇怪內容類型
- 26. Drupal 7中嵌套的內容類型
- 27. 內容類型關係變量drupal 7
- 28. Drupal 7 - 內容類型中的內容類型 - 類似字段集合
- 29. Drupal:數據庫中的內容類型不在結構>內容類型中的內容類型列表中
- 30. Drupal,搜索模塊:僅限於1種內容類型
我喜歡將分類法看作是屬性的分類,而不是將屬性添加到某個東西。所以,儘管你的第二個選項可能會起作用,但第一個選項使用CCK作爲更合適的節點屬性。 – Rimian 2011-05-11 04:56:27
我的想法確切。然而,對於初學者來說,附加分類法相當容易,而CCK則更爲複雜。 – yoavmatchulsky 2011-05-11 06:07:02
謝謝你的回答。 – 2011-05-11 12:31:59