Головоломка с отображением модулей!

Discussion in 'Установка и обновление расширений Joomla' started by Akrobat, Sep 6, 2009.

  1. Offline

    Akrobat Недавно здесь

    Joined:
    Sep 6, 2009
    Messages:
    3
    Likes Received:
    0
    На сайте стоит компонент интернет-магазина, которому соответствуют несколько пунктов меню. Если я хочу, чтобы вместе с компонентом отображались еще какие-нибудь модули, то в "Привязке к меню" в этих модулях нужно обязательно ставить опцию "Все". Иначе, даже если выбраны нужные пункты меню с компонентом в опции "Выбрать из списка", эти модули не отображаются!!!

    Просто модули эти нужны не везде, а по-другому не получается: или они будут отображаться на каждой странице сайта или их не будет на страницах с компонентом!

    Может кто-нибудь поможет с советом - буду очень признателен!
     
  2.  
  3. Fanamura
    Offline

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
    Akrobat, в FAQ есть "как определить главную страницу", тут действуем так же, просто определяем не главную, а магазин и показываем код вызова модулей.
     
  4. Offline

    Akrobat Недавно здесь

    Joined:
    Sep 6, 2009
    Messages:
    3
    Likes Received:
    0
    Спасибо! Пробую разобраться: но! даже когда я главную делаю магазином, модули продолжают отображаться только если выбрана опция "все".
    Этот FAQ я так понял здесь.
     
  5. Fanamura
    Offline

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
  6. Offline

    _voland_ Местный => Cпециалист <=

    Joined:
    Apr 12, 2008
    Messages:
    2,171
    Likes Received:
    102
    Gender:
    Male
    Если есть несколько пунктов меню на одну страница - сипользуйте псевдонимы (они же алиасы, они же menulink) как тип меню
     
  7. Offline

    Akrobat Недавно здесь

    Joined:
    Sep 6, 2009
    Messages:
    3
    Likes Received:
    0

    Fanamura, спасибо!

    Помогли такие строчки:
    <?php if ($option=='com_ваш компонент') { ?>
    <jdoc:include type="modules" name="right" />
    <?php } ?>
    даже не верится=)
    _voland_, спасибо за интерес!
     

Share This Page

Loading...