[РЕШЕНО]Косяк с выводом блока из block-регион.tpl.php

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

Аватар пользователя Goodseeker Goodseeker 2 июля 2010 в 4:12

Создал файл block-регион.tpl.php Но блок почему-то показывается только администратору?
кэш чистил, галочки ставил (хотя не понятно, какое отношение галочки к этому блоку имеют)
в поиске искал, подходящего решения не нашел.
Может я где-то чего-то не вписал?

Тему делаю на основе zen. Основное содержимое файла скопировал из block.tpl.php и вырезал то, что не нужно.

<?php if ($is_front): ?>

<div id="block-content_right" class="<?php print $classes; ?>">
<div class="pic1"> //и т.д.

</div>

  <?php print $edit_links; ?>

</div> <!-- /block-inner, /block -->
<?php endif; ?>

Частичное решение, но все-таки сработало.
В месте, где должен выводиться блок в page.tpl.php добавил
<?php include со сылкой на файл блока

Комментарии

Аватар пользователя Goodseeker Goodseeker 2 июля 2010 в 12:58

файл назван block-регион.tpl.php
это здесь я с ошибкой написал, сейчас исправлю.
Да и по логике, если файл назван неправильно блок вообще не должен быть виден. А вот ведь нет. Виден только администратору. Причем настройки в админке не помогают.
Может быть можно что-то в самом файле блока прописать, чтобы его принудительно заставить отображаться?
Есть вариант попробовать что то вроде if is administrator false (синтаксис не помню, но думаю смысл понятен) но, тогда админ не будет видеть блок Smile