2
A
回答
3
一般來說,如果你想爲一個模塊主題,你有幾個選項。
覆蓋主題功能。您可以覆蓋模塊使用/實現的主題功能來更改標記,這種功能的一個示例是
theme_service_links_node_format
。您可以在主題的template.php中更改一個函數,名爲'your_theme_name_service_links_node_format',並在其中創建自定義標記。CSS。如果您不需要更改模塊輸出的實際標記,則只需添加所需的CSS即可將其設置爲您喜歡的主題。
在某些情況下,它看起來不像sercive鏈接是這種情況,你也可以製作自己的模板,並讓Drupal改用它們。
另一種方式,再次看起來不像服務是服務鏈接就是這樣的情況,就是在你的template.php中實現預處理函數。如果您想要更改某些模板變量的生成方式,那麼這是必需的。
0
有什麼問題?我的意思是,每個模塊應該爲主容器使用不同的名稱,等等。您可以巧妙地使用CSS選擇器來引用模板頁面。
例如,常見問題解答模塊對所有html輸出部分使用標識符,例如主頁面中的faq-question和faq-answer。
只要檢查你的結果代碼和CSS,如果可能的話修改模塊相關的CSS!
0
如果模塊實現自己的主題鉤子,您可以使用它。你也可以使用CSS。
3
如果你想實現你自己的主題功能服務鏈接定義了3個主題。在你的主題,你應該imlement以下
- yourtheme_service_links_build_link()
- yourtheme_service_links_node_format()
yourtheme_service_links_node_format()
'service_links_build_link' => array( 'arguments' => array( 'text' => NULL, 'url' => NULL, 'title' => NULL, 'image' => NULL, 'nodelink' => NULL, ), ), 'service_links_node_format' => array( 'arguments' => array('links' => NULL), ), 'service_links_block_format' => array( 'arguments' => array('items' => NULL), ),
相關問題
- 1. Drupal 7更改模塊主題
- 2. Drupal 6:主題「下載計數」模塊
- 3. Drupal模塊主題 - 默認CSS?
- 4. 如何在Drupal中主題菜單塊?
- 5. 如何啓用Drupal 7中的主題開發者模塊?
- 6. 如何禁用Drupal模塊的主題輸出?
- 7. Drupal 6如何覆蓋模塊中定義的主題功能?
- 8. Drupal貢獻模塊問題
- 9. drupal intsall模塊問題
- 10. Drupal主題的HTML模板
- 11. 如何使Drupal 7模塊在主題文件夾中使用.tpl.php模板
- 12. 如何升級drupal模塊?
- 13. Drupal 7自定義主題塊配置
- 14. Drupal視圖參數塊主題
- 15. 最好的一個/單頁網站/模塊或主題爲Drupal?
- 16. 模塊中的Drupal主題功能工作流程
- 17. drupal ---一個主題不能與模塊ajax評論
- 18. 我該去哪裏編輯drupal的模塊主題?
- 19. 如何LIB模塊和主模塊
- 20. Drupal 8如何在主題中創建自定義塊
- 21. Drupal:主題中的template.php,如何編輯塊後端頁面?
- 22. Drupal主題
- 23. 在模塊內部主題
- 24. drupal 7查看模塊問題
- 25. Drupal的問題 - 定製form_altered模塊
- 26. 第一個Drupal模塊 - 一些問題
- 27. Drupal 6.16 Webforms模塊權限問題
- 28. 在Drupal中搜索模塊的問題
- 29. Drupal 7模塊jQuery腳本UNDEFINED問題
- 30. Drupal:自定義模塊問題