Как в футере вывести несколько блоков

Главные вкладки

Аватар пользователя anzebra anzebra 4 августа 2011 в 14:07

Всем доброго времини суток. С 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:

    <div class="phone" style="border: 1px solid red;">
      <code lang="php"><?php print $content  ?>

Комментарии

Аватар пользователя anzebra anzebra 4 августа 2011 в 14:28

контет или выводится вне html блока с ид phone, или так 1111111111, а нужно что б был чито текст 1111111111, или же html который ввели в текстовом редакторе при создании блока

Аватар пользователя anzebra anzebra 4 августа 2011 в 14:34

и ещё если такой код в темплейте block--footer-phone.tpl

    <p class="phone">
      <?php print $content; ?>
    </p>

то вывод такой:

<div class="region region-footer-phone">
        <p class="phone">
      </p><p>111</p>
    <p></p>

  </div>

а нужно примерно так:

<div class="region region-footer-phone">
        <p class="phone">111</p>
  </div>
Аватар пользователя S_F S_F 8 августа 2011 в 0:54

в формате ввода выберете php и выводите как угодно.
А зачем динамически? Не могу представить ..

Аватар пользователя ecofish ecofish 19 марта 2012 в 13:40

Чего вы все мудрите? Чем меньше вы будете совать свои коды куда ни попадя, тем спокойнее будете спать.
Создайте блок, воткните туда таблицу с тремя колонками и пишите свои телефоны, адреса и пр. А чтоб телефон менялся динамически, его же все-равно нужно будет где-то прописывать, вот и меняйте в блоке, хоть по 10 раз в день.