Вед-дев, Сео, Манимейкинг

Один и тот же блок в разных регионах

Иногда нужно отобразить один и тот же блок в разных регионах, например, на главной странице имеется 3 колонки (Левая, Центральная, Правая), а на внутренних 2 колонки (Левая и Центральная). Так вот, например, на главной странице в правой колонке (которая исчезает на внутренних страницах сайта) находится блок с баннерами, когда заходим на внутреннюю страницу сайта - правая колонка исчезает и соответственно наш блок вместе с ней, наша задача состоит в том, чтобы отобразить наш блок с баннерами на главной странице (находится в правой колонке) в левой колонке, т.е. когда исчезает правая колонка, то наш блок с баннерами переходит в левую колонку. Надеюсь что понятно обьяснил :)
В общем, для решения данной проблемы нам потребуется модуль под названием multiblock, его можно скачать с drupal.org/project/multiblock

Краткое описание модуля

Системный модуль "block" Друпала ограничивается тем, что может иметь только 1 экземпляр блока. Каждый блок имеет 1:1 связь с регионом и другими настройками. Это означает, что невозможно иметь блоки в различных регионах, с различными настройками на разных страницах. Модуль MultiBlock решает данную проблему, позволяя вам создавать экземпляры уже имеющихся блоков.

Инструкция

Идем в admin/build/block/instances
Выберите тип блока, для которого вы хотите создать экземпляр и введите уникальное имя для этого экземпляра
Нажмите "Add Instance"
Идем в admin/build/block
Активируйте экземпляр блока, который вы создали

Вот вроде и все, вопросы есть? Пишите в комментариях.



Комментарии (0)

Подписаться

Подписка на RSS-лента последние записи из Блога

Комменты

  • Olzhas 8 месяцев 2 недели назад
    Спасибо. С Новым Годом! 
  • Den 9 месяцев 1 неделя назад
    В первой функции, при создании переменной $li_previous нужно поменять '←' с NULL, в $li_next сделать тоже самое. 
  • Гость 9 месяцев 1 неделя назад
    Если все ровно так как было описано, то нет никаких сомнений что домен увел сам регистратор. Потому что вероятность того 
  • Валерий 10 месяцев 1 неделя назад
    да можно делать импорт-экспорт только лишь в оболочке на входя на mysql сервер 
  • admin 10 месяцев 1 неделя назад
    Валерий, а зачем вам именно так делать экспорт? Если я не ошибаюсь, то там нет какой-либо команды чтобы сделать экспорт 
  • Валерий 10 месяцев 2 недели назад
    захожу на mysql через ssh по команде  
  • admin 10 месяцев 2 недели назад
    Добрый вечер, какой у вас клиент? 
  • Валерий 10 месяцев 2 недели назад
    Здравстуйте, есть команда чтобы сделать экспорт базы внутри mysql клиента? 
  • Eduard 10 месяцев 4 недели назад
    Видать, домен хороший был. Заявление пробывали писать на мошенника? 
  • Stas 1 год 1 неделя назад
    Ошибка в ключе квантификатора - replace(/будешь|пить/ig, "хлеб"); Указать -g для прохода по всем совпадениям!