Создание нового блока в LS0.4+
Как я понимаю, для того, чтобы добавить новый блок в LS0.4+ необходимо выполнить следующее:
1) Добавить файл типа BlockNewblock.class.php в папку classes/blocks
2) Добавить файл блока типа block.newblock.tpl в папку templates/skin/new
3) Настроить вывод блока в конфиге
4) Вставить вывод блока в экшенах шаблона, где требуется.
Правильно ли я понял и что необходимо вписать в п.1 в файл BlockNewblock.class.php?
1) Добавить файл типа BlockNewblock.class.php в папку classes/blocks
2) Добавить файл блока типа block.newblock.tpl в папку templates/skin/new
3) Настроить вывод блока в конфиге
4) Вставить вывод блока в экшенах шаблона, где требуется.
Правильно ли я понял и что необходимо вписать в п.1 в файл BlockNewblock.class.php?
6 комментариев
1. обычный шаблон (указывается в конфиге полное имя шаблона), для него достаточно пункта 2 и 3
2. шаблон с обработчиком, для него нужно 1,2 и 3
здесь в первой части указываем, что на страницах персональных блогов должны выводиться блоки прямого эфира и тегов (блоки вида 1 — см. коммент выше), во второй части указываем, что к страницам профиля должен подключаться файл actions/ActionProfile/sidebar.tpl в котором прописаны блоки (блоки вида 1).
Я пробовал написать такое, но ничего не отображается. Будто его и нету.
можно еще просто в sidebar.tpl что-нибудь типа этого добавить (для шаблона new):
тогда блок будет вывадиться на всех страницах сайта и только для гостей.