Відповіді:
Не зовсім.
З моменту випуску Drupal 7.33 тепер існує проста підтримка альтернативної підтримки шаблонів та альтернативних варіантів функцій темування, перелічених у Drupal (core), додавши налаштування в settings.php
.
Додано змінну "topic_hook_original" до шаблонів і тематичних функцій та необов'язковий режим налагодження теми на сайті, щоб надати розробникам тем контекстну інформацію в HTML-сторінці сторінки. Режим налагодження теми базується на режимі Twig у Drupal 8, доступ до якого можна встановити, встановивши змінну "theme_debug" на TRUE (додавання API).
Отже, у settings.php ви встановите:
$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 Twig, вбудованих в Drupal 8 (багато в чому я думаю, тому що devel_theme не має випуску Drupal 8).