Создание Меню

Тема в разделе "Навигационная структура сайта", создана пользователем GriPower, 24.12.2007.

  1. Offline

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

    Регистрация:
    24.12.2007
    Сообщения:
    2
    Симпатии:
    0
    Добрый день. Ситуация такая - нужно соорудить меню с вложениями такого плана:
    Из главного меню идет ссылка на com_datsogallery. При входе появляется то самое меню, которое нужно сделать. В нем идут ссылки на категории (с этим проблем нет). При входе в категорию должно открываться подменю с сылками на статьи. При входе в статью - подраздел меню должен оставаться "Развернутым". Может есть какие-нить стандартные решения для этой ситуации?
     
  2.  
  3. Offline

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

    Регистрация:
    21.09.2007
    Сообщения:
    25
    Симпатии:
    1
    Ответ: Создание Меню

    создать несколько модулей меню. И назначить им отображение для определенного пункта основного меню. 1 - майнменю, идет ссылка на com_datsogallery -----2 меню В нем идут ссылки на категории (с этим проблем нет). ------При входе в категорию должно открываться подменю с сылками на статьи. (создаешь новый пункт меню и назначаешь ему родительский пункт при клике на который подменю должно раскрываться). При входе в статью - подраздел меню должен оставаться "Развернутым". :)
    Понятно? Если нет, то берем лист бумаги и чертим структуру вашего меню, тогда вам будет легче его собирать )
     
  4. Offline

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

    Регистрация:
    24.12.2007
    Сообщения:
    2
    Симпатии:
    0
    Ответ: Создание Меню

    Что-то я с меню не понимаю((( В Joomla еще не сильно разобрался... Сделал проще - написал модуль

    $query="SELECT * FROM jos_datsogallery_catg WHERE published=1 ORDER BY ordering";
    $database->setQuery( $query );
    $myArr=$database->loadRowList();
    $catid=mosGetParam( $_GET,'catid');
    echo "<div><table>";
    foreach ($myArr as $myRow):
    echo "<tr><td><a href='index.php?option=com_datsogallery&Itemid=29&func=viewcategory&catid=".$myRow[0]."'>".$myRow[1]."</a></td></tr>";
    if ($catid==$myRow[0]):
    switch ($catid)
    {
    case 1:
    echo "<tr><td><li><a href='index.php?option=com_content&Itemid=29&task=view&id=13&catid=1'>Комплектация и цены</a></td></tr>";
    break;
    case 2:
    echo "<tr><td><li><a href='index.php?option=com_content&Itemid=29&task=view&id=14&catid=2'>Комплектация и цены</a></td></tr>";
    break;
    }
    endif;
    endforeach;
    echo "<tr><td>&nbsp;</td></tr></table></div>";


    Там еще будут другие case-ы. Но хотелось бы все ж сделать что-нить более универсалное с возможностью редактирования из админки.

    И что-то со стандартным меню не то...
    создал меню типа
    - Пункт меню 1 (Ссылка на галерею)
    ------ Пункт подменю (Ссылка на статью)
    ------ Пункт подменю (Ссылка на статью)
    - Пункт меню 2 (Ссылка на галерею)
    ------ Пункт подменю (Ссылка на статью)
    - Пункт меню N (Ссылка на галерею)
    ------ Пункт подменю (Ссылка на статью)
    ------ Пункт подменю (Ссылка на статью)
    ------ Пункт подменю (Ссылка на статью)


    Не разворачивает подменю.
    Такое ощущение что подменю не работает если пункт меню это "Ссылка - Url"
     
    Последнее редактирование: 25.12.2007

Поделиться этой страницей

Загрузка...