Joomla 1.5 Пункт меню ссылается на статью. Раздел дает кривой материал

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

  1. Offline

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

    Регистрация:
    15.05.2009
    Сообщения:
    2
    Симпатии:
    0
    Ребята, привет всем.

    Есть проблема, чтобы понять ее суть, внимательно вчитайтесь в ее описание. Могу сказать, что рано или поздно может коснуться каждого, кто использует Joomla. Результат пренеприятнейший.

    Проблема следующего рода:
    1. Есть вложенный пункт главного меню (2-ой уровень. "Интересное">"Лимерики" http://www.englishelp.ru/interesting/limericks.html), пункт ссылается на статью (Стандартный шаблон материала отображает один материал).
    2. Родительский для него пункт меню ("Интересное") ссылается на раздел (Отображает список категорий раздела).
    3. Чтобы, при нажатии, на пункт меню "Интересное", раздел "Лимерики" также присутствовал в загруженной странице, была создана новая категория ("Лимерики"), содержащая, соответственно, только один материал.
    Теперь, если нажать на пункт главного меню "Интересное", открывается его содержимое, где присутствует категория лимерики, нажимаем на нее, и видим такое содержимое http://www.englishelp.ru/interesting/31-limericks.html.

    Проблема, имеет место быть, если пункт меню ссылается на статью.
    Если кто-то сталкивался с подобным, знает или видит возможные пути решения, прошу откликнуться ^-^

    ---
    Мои варианты решения (не нравится ни один):
    1. Перенаправление через .htaccess на нужный материал. (минус: длительная загрузка страницы).
    2. Меняем тип меню, чтобы он ссылался не на материал, а на категорию (минус: дополнительный шаг, который должен пройти пользователь Клик по пункту меню>Видим категорию с одним разделом, клик по разделу).
     
  2.  
  3. chilly_bang
    Offline

    chilly_bang Недавно здесь => Cпециалист <=

    Регистрация:
    30.04.2006
    Сообщения:
    1 541
    Симпатии:
    38
    Пол:
    Мужской
    ничего не понял из твоего описания. определись, чего ты хочешь добиться.
    только не надо вот сразу пугать.
     
  4. Offline

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

    Регистрация:
    15.05.2009
    Сообщения:
    2
    Симпатии:
    0
    Я вполне определился, описал как смог, описать сложно.
    Да какой мне смысл пугать-то, мне ж за это не платят. Извините, если кого напугал :D

    Итак, если кто-то понял проблему и его она тоже коснулась, то, как workaround, помогает следующее: Пункт главного меню, ссылающийся на статью (см. описание проблемы выше) должен иметь alias в точности такой же как у категории + id категории, в которой находится данная статья.
    То есть, если материал находится в категории с alias "lymerics" и id 10, то alias пункта меню, ссылающегося на данную статью должен быть "10-lymerics".

    Всем спасибо.
     
  5. Offline

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

    Регистрация:
    23.12.2010
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Прошу прощения за некропостинг. Но не могу не высказать свою благодарность FiMko.
    Этот способ очень помог, спасибо.
    ЗЫ: конечно, это скорее баг, чем фича, но в качестве временного решения подойдет.
     

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

Загрузка...