Возникла необходимость создать текстовый блок на главной странице. Суть в том, чтобы он был опубликован только на главной и нигде больше. Пытаюсь разобраться как создать блок, но что-то вообще ничего не получается.
Пожалуйста, подскажите как из админки создать текстовый блок, поместить его на главную и иметь возможность управлять его весом?
P/S Как вариант подумал для главной создать свой шаблон, куда это дело красиво запихнуть, но тогда пропадает возможность редактировать содержимое блока через админку, чего бы очень не хотелось.
Комментарии
<?php
function mymodule_block($op = 'list', $delta = 0, $edit = array()) {
if ($op == 'list') {
$blocks[0] = array(
'info' => t('Mymodule block #1 shows ...'),
'weight' => 0,
'status' => 1,
'region' => 'left');
$blocks[1] = array(
'info' => t('Mymodule block #2 shows ...'),
'weight' => 0,
'status' => 1,
'region' => 'right');
return $blocks;
}
else if ($op == 'view') {
switch($delta) {
case 0:
$block = array('subject' => t('Title of block #1'),
'content' => mymodule_display_block_1()); // функция формирования контента блока1
break;
case 1:
$block = array('subject' => t('Title of block #2'),
'content' => mymodule_display_block_2()); // функция формирования контента блока1
break;
}
return $block;
}
}
?>
поместить только на главную можно указав в настройках блока "Показывать только на перечисленных страницах:" значение
<front>
Спасибо большое, вопрос решен. Да и сам уже под утро туплю, ведь все можно сделать гораздо проще :)... Просто добавить блок... тему применил, ссылку не увидел...