Có thể bao gồm chủ đề trong Tính năng Drupal không? nếu vậy thì sao?Tính năng Drupal bao gồm Theme
Trả lời
Hiện tại, không may. Các tính năng cơ bản bao gồm những thứ có thể được xuất ra sạch và được nhập vào Drupal thông qua các móc sự kiện khác nhau. Chủ đề là một động vật hoàn toàn khác.
Về mặt lý thuyết, nếu bạn muốn ghi đè một số đánh dấu trong Tính năng của mình (ví dụ: tệp tpl.php tùy chỉnh cho loại nội dung của riêng bạn), bạn có thể bao gồm tệp tpl.php tùy chỉnh và sử dụng móc liên quan đến chủ đề trong mô-đun của Tính năng tệp để cho Drupal biết rằng các mẫu nằm trong thư mục của mô-đun của bạn.
Ngoài câu trả lời của Eaton. Nếu bạn cần phải ghi đè một mẫu hiện tại (một file .tpl.php) được cung cấp bởi mô-đun khác, bạn có thể sử dụng hook_theme_registry_alter trong YOUR_FEATURE.module:
function YOUR_FEATURE_registry_alter($theme_registry) {
$originalpath = array_shift($theme_registry['TEMPLATE']['theme paths']);
$featurepath = drupal_get_path('module', 'YOUR_FEATURE') .'/themes');
array_unshift($theme_registry['TEMPLATE']['theme paths'], $originalpath, $featurepath);
}
Để cho tiện làm việc, tính năng bạn nên có trọng lượng lớn hơn so với mô-đun cung cấp mẫu được ghi đè. Vì vậy, trong YOUR_FEATURE.install, bạn sẽ có một cái gì đó như
function YOUR_FEATURE_install() {
db_query("UPDATE {system} SET weight = 10 WHERE name = 'YOUR_FEATURE'");
}
- 1. Tính năng bao gồm các tệp JSP vào mùa xuân và động bao gồm
- 2. "bao gồm" chức năng -esque cho Perl
- 3. Twig - Năng động, Mẫu Bao gồm
- 4. Nếu bạn bao gồm một tính năng được yêu cầu nhiều về cơ bản là sai?
- 5. chức năng Javascript DIV động thuộc tính không bao gồm các nội dung div
- 6. Android - Bao gồm các tính năng StageFright gốc trong dự án của riêng tôi
- 7. Cách tắt tính năng bao gồm tiêu đề tự động trong xuất HTML HTML chế độ?
- 8. Bao gồm API slf4j
- 9. PHP Sử dụng Bao gồm chức năng Bên
- 10. PHP - Chức năng "bao gồm" có an toàn không?
- 11. có điều kiện bao gồm thuộc tính trong XML đen
- 12. EntityFramework 5 lọc thuộc tính điều hướng bao gồm
- 13. Bao gồm bố trí với thuộc tính tuỳ chỉnh
- 14. Hiển thị thuộc tính bao gồm thẻ html
- 15. Bao gồm thuộc tính "type" trong json respond_with Rails 3.1
- 16. JSONView chú thích có bao gồm/loại trừ thuộc tính
- 17. Bao nhiêu PHP bao gồm quá nhiều?
- 18. Phía máy khách bao gồm phía máy chủ bao gồm?
- 19. Bao gồm jQuery, nếu không bao gồm đã
- 20. PHP bao gồm
- 21. Tổ chức bao gồm
- 22. DatePicker bao gồm Năm
- 23. PHP auto bao gồm
- 24. Bao gồm tệp .cpp?
- 25. Tại sao chức năng Clojure chỉ bao gồm các cuộc gọi chức năng lười biếng?
- 26. Android textAllCaps in Theme
- 27. Bao gồm các file JS trong một file xhtml được bao gồm sử dụng ui: bao gồm
- 28. Java Javadoc bao gồm Private
- 29. Bao gồm JAXB bằng Maven
- 30. Extjs Sass Theme Gem