Всем доброго времини суток. С drupal разбираюсь 4 день. Необходимо натянуть верстку на шаблон.
Задача: нужно в футере выводить копирайт, телефон, адрес. Я создала 3 региона:
regions[footer_phone] = Footer Phone
regions[footer_address] = Footer Address
regions[footer_copyright] = Footer Copyright
и к каждому региону по блоку соответсвенно.
Далее в page.tpl.php для Footer Phone:
<?php
if ($page['footer_phone']): ?>
<?php print render($page['footer_phone']); ?>
<?php endif; ?>
И в файле block--footer-phone.tpl:
Комментарии
и что?
контет или выводится вне html блока с ид phone, или так 1111111111, а нужно что б был чито текст 1111111111, или же html который ввели в текстовом редакторе при создании блока
и ещё если такой код в темплейте block--footer-phone.tpl
<?php print $content; ?>
</p>
то вывод такой:
<p class="phone">
</p><p>111</p>
<p></p>
</div>
а нужно примерно так:
<p class="phone">111</p>
</div>
выводи в одном блоке, а верстку разноси html+css меньше время потратишь.
Дело в том что нужно что б телефон можно было менять динамически.
в формате ввода выберете php и выводите как угодно.
А зачем динамически? Не могу представить ..
может неправильно сказала, что б в админку можно было зменить адрес, номер телефона
Чего вы все мудрите? Чем меньше вы будете совать свои коды куда ни попадя, тем спокойнее будете спать.
Создайте блок, воткните туда таблицу с тремя колонками и пишите свои телефоны, адреса и пр. А чтоб телефон менялся динамически, его же все-равно нужно будет где-то прописывать, вот и меняйте в блоке, хоть по 10 раз в день.