Zikula

Сделай себе сайт быстро и просто.

В конец
Разные блоки для страниц одного модуля
  • Написано: 
     
    зарегистрирован:
     Март 2009
    Статус:
    офлайн
    последнее посещение:
    02.04.10
    Сообщений:
    100
    Есть ли такая возможность, например, для модуля Pages, поставить для двух страниц разные блоки? Т.е. для страницы site.ru/Pages/1 - блок №1, а для site.ru/Pages/2 - блок №2?

    Бойся желаних своих, ибо они сбываются...
  • Написано: 
     
    зарегистрирован:
     Июнь 2008
    Статус:
    офлайн
    последнее посещение:
    02.09.10
    Сообщений:
    206
    Для этого надо в настройках нужного вам блока нажать на ссылку
    "Показать/скрыть дополнительные параметры настройки размещения блоков".
    После чего раскроется форма, в которой можно указать где и в каком месте этот конкретный блок является видимым.

    ---
    Спасибо сэру Синклеру за наше счастливое детство!
  • Написано: 
     
    зарегистрирован:
     Март 2009
    Статус:
    офлайн
    последнее посещение:
    02.04.10
    Сообщений:
    100
    Это там для модулей, где и какой выводить.... там еще есть - Тип(ы) функции,
    Функция, Пользовательские аргументы... что туда написать для моего примера?

    Бойся желаних своих, ибо они сбываются...
  • Написано: 
     
    зарегистрирован:
     Июнь 2008
    Статус:
    офлайн
    последнее посещение:
    02.09.10
    Сообщений:
    206
    Сейчас попробуем разобраться.

    Вашей короткой ссылке
    http://site.ru/Pages/1
    соответствует длинная ссылка
    http://site.ru/index.php?module=Pages&type=user&func=display&pageid=1

    Теперь смотрим на эту ссылку и заполняем форму для этой страницы:

    Модуль: Pages
    Тип функции: user
    Название функции: display
    Аргументы функции: pageid=1

    Аналогично поступаем с другими страницами сайта.

    ---
    Спасибо сэру Синклеру за наше счастливое детство!
  • Написано: 
     
    зарегистрирован:
     Март 2009
    Статус:
    офлайн
    последнее посещение:
    02.04.10
    Сообщений:
    100
    Да, это так - работает. Это очень полезно для работы. Спасибо.

    Бойся желаних своих, ибо они сбываются...
  • Написано: 
     
    зарегистрирован:
     Март 2009
    Статус:
    офлайн
    последнее посещение:
    02.04.10
    Сообщений:
    100
    Столкнулся с такой проблемой - блоки к страницам разные ставятся хорошо, а вот есть категории модуля, например, Pages/view/Main/название/, что писать в Тип(ы) функции,
    Функция, Пользовательские аргументы ??? Всяко перепробовал - тишина...
    Не подскажете?

    Бойся желаних своих, ибо они сбываются...
  • Написано: 
     
    зарегистрирован:
     Июнь 2008
    Статус:
    офлайн
    последнее посещение:
    02.09.10
    Сообщений:
    206

    cvgcvg

    Pages/view/Main/название/, что писать в Тип(ы) функции,
    Функция, Пользовательские аргументы ???

    Попробуйте так:

    Модуль: Pages
    Тип функции: user
    Название функции: view
    Аргументы функции: cat=название

    По идее, должно сработать.



    отредактировано: Dmitry, 31 Мар, 2010 г. - 22:18

    ---
    Спасибо сэру Синклеру за наше счастливое детство!
  • Написано: 
     
    зарегистрирован:
     Март 2009
    Статус:
    офлайн
    последнее посещение:
    02.04.10
    Сообщений:
    100
    Чудо! Действительно работает!

    Бойся желаних своих, ибо они сбываются...
  • Написано: 
     
    зарегистрирован:
     Март 2009
    Статус:
    офлайн
    последнее посещение:
    02.09.10
    Сообщений:
    32
    есть один маленький нюанс, не работает если передаются массив данных, типа value[name1]=1&value[name2]=2&value[name3]=3
    и нужно выстроить зависимость от этих значений. Если у кого получилось расскажите, для повышения общего опыта

    ----------------------
    ZAF - как бы с нее слезть, а то как наркотик это хобби