Мне нужна тема вебформы в D7.
Как я могу это сделать ?
В процессе поиска я узнал, что с помощью web-form-nid.tpl.php мы можем создать тему для отдельной друпальной формы.
Может ли кто-нибудь направить меня в этом случае к теме веб-формы.
Мне нужна тема вебформы в D7.
Как я могу это сделать ?
В процессе поиска я узнал, что с помощью web-form-nid.tpl.php мы можем создать тему для отдельной друпальной формы.
Может ли кто-нибудь направить меня в этом случае к теме веб-формы.
Ответы:
Вы можете создать тему для отдельной веб-формы, используя webform-form-nid.tpl.php
.
Например, если идентификатор узла нашей веб-формы равен 7, создайте файл шаблона, а именно, webform-form-7.tpl.php
и поместите его в папку вашей темы. Очистить кеш сайта.
Сделайте, print_r($form);
чтобы увидеть все элементы. Затем визуализируйте каждый элемент в файле в ваших HTML-элементах.
<li>
<?php print drupal_render($form['submitted']['name']); ?>
</li>
Как сказал @Patrick Kenny, прочитайте theming.txt , он объясняет все аспекты создания веб-формы.
Если вы знаете имя файла .tpl.php, вот что вы делаете:
<pre><?php print_r(get_defined_vars()); ?></pre>
в вашем шаблоне.