जवाबों:
ज़रुरी नहीं।
चूंकि Drupal 7.33 रिहाई वहाँ अब वैकल्पिक टेम्पलेट समर्थन और themeing समारोह में एक सेटिंग जोड़कर ड्रुपल (कोर) में लिस्टिंग विकल्प के लिए सरल समर्थन है settings.php
।
टेम्प्लेट और थीम फ़ंक्शन के लिए "theme_hook_original" वैरिएबल और थीम डेवलपर्स के लिए पेज के HTML में प्रासंगिक जानकारी प्रदान करने के लिए एक वैकल्पिक साइटव्यूड थीम डीबग मोड जोड़ा गया। थीम डीबग मोड Drupal 8 में Twig के साथ उपयोग किए जाने वाले पर आधारित है और इसे TRUE (API जोड़) के लिए "theme_debug" चर सेट करके एक्सेस किया जा सकता है।
इसलिए सेटिंग में। आप सेट करें:
$conf['theme_debug'] = TRUE;
फिर अपने पृष्ठ के स्रोत को देखें और आप अपने HTML में टिप्पणियों <!-- THEME DEBUG -->
को वर्तमान नोड के लिए फ़ंक्शन और टेम्पलेट सुझावों की सूची के रूप में देखेंगे ।
उदाहरण के लिए आउटपुट /admin/structure/views
:
<!-- THEME DEBUG -->
<!-- CALL: theme('html') -->
<!-- FILE NAME SUGGESTIONS:
* html--admin--structure--views.tpl.php
* html--admin--structure.tpl.php
* html--admin.tpl.php
x html.tpl.php
-->
... lots of HTML ...
<!-- THEME DEBUG -->
<!-- CALL: theme('region') -->
<!-- FILE NAME SUGGESTIONS:
* region--page-top.tpl.php
x region.tpl.php
-->
<!-- THEME DEBUG -->
<!-- CALL: theme('toolbar') -->
<!-- BEGIN OUTPUT from 'modules/toolbar/toolbar.tpl.php' -->
यह Drupal 8 में निर्मित Drupal 8 Twig हेल्पर कार्यक्षमता का एक बैकपोर्ट है (मोटे तौर पर मुझे लगता है क्योंकि devel_theme का Drupal 8 रिलीज़ नहीं है)।