0 Пользователей и 1 Гость просматривают эту тему.
  • 9 Ответов
  • 472 Просмотров
*

Zelyonkin

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Беда с алиасами в меню
« : 19.07.2018, 16:56:41 »
Добрый день!
Подскажите пожалуйста такую ситуацию, есть два меню:
Меню 1
 Каталог (katalog)

Меню 2
 Каталог (katalog-alias) - это псевдоним пункта меню Каталог (katalog)
  Товар 1 (tovar-1)
  Товар 2 (tovar-2)

Когда я размещаю на страницу модуль Меню 2, то вижу следующие ссылки
  Каталог (katalog)
   Товар 1 (katalog-alias\tovar-1)
   Товар 2 (katalog-alias\tovar-2)

Но я ведь создал алиас не для этого, я же хочу видеть
   Товар 1 (katalog\tovar-1)
   Товар 2 (katalog\tovar-2)

Это какой-то глюк или алиасы окончательно сломали начиная с 3.6?
*

lexxbry

  • Завсегдатай
  • 1971
  • 53 / 5
Re: Беда с алиасами в меню
« Ответ #1 : 19.07.2018, 17:51:10 »
Так задайте алиасы жестко
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

Zelyonkin

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Беда с алиасами в меню
« Ответ #2 : 19.07.2018, 18:32:31 »
Так задайте алиасы жестко
Они жёстко заданы. Почему дочерние пункты псевдонима принимают алиас псевдонима, а не реальной ссылки?
Для псевдонима первого уровня нельзя сделать алиас такой-же как у пункта меню на который он указывает. Это с версии 3.6 так.
Тут то и вопрос, а можно ли это где то исправить? До 3.6 этот механизм работал как надо, а теперь такая беда.
*

lexxbry

  • Завсегдатай
  • 1971
  • 53 / 5
Re: Беда с алиасами в меню
« Ответ #3 : 19.07.2018, 18:41:11 »
Так поменяйте алиас у пункта главного
А тому пропишите его
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

Zelyonkin

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Беда с алиасами в меню
« Ответ #4 : 19.07.2018, 18:59:38 »
Так поменяйте алиас у пункта главного
А тому пропишите его
Не получится. Дело в том, что у меня есть несколько различных модулей, которые по разному отображают различные части каталога. Например есть некое меню из десятка пунктов, которые показывают категории, а в них есть подкатегории. Есть 4 разных меню, которые отображают другие части каталога. Короче запутанно всё. Так решил заказчик, это не моя выдумка.
Вот и получается, что я создал основное меню каталога, в котором всё как и должно быть, без премудростей, затем создал к примеру модуль с этим злощастными десятью пунктами, которым задал жёстко алиасы, так как они являются псевдонимами реальных пунктов и тут подкрадывается засада, именно для этих пунктов плодятся ещё подпункты. Запсеводонимить пару тысяч пунктов меню - это слишком жёстко :).
Я вообще изначально всё запихнул sql запросами и пошёл чай пить, но потом пришёл SEO-шник, начал перетаскивать туда-сюда все эти пункты и мой план быстренько отделаться рухнул.
Поэтому и думал, может кто знает где отрабатывает этот механизм псевдонимов, я бы туда вбил плагин-костыль.
*

lexxbry

  • Завсегдатай
  • 1971
  • 53 / 5
Re: Беда с алиасами в меню
« Ответ #5 : 19.07.2018, 19:04:09 »
Жесть
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

Taatshi

  • Глобальный модератор
  • 4967
  • 464 / 1
  • Верстаем и немножко кодим. Обращайтесь ;)
Re: Беда с алиасами в меню
« Ответ #6 : 19.07.2018, 19:29:42 »
Есть такой косяк, и, насколько мне известно, он до сих пор не решен.

Попробуйте не псевдонимы, а внешние ссылки ставить.

А всю нужную Вам структуру собрать в одном техническом меню.
*

Zelyonkin

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Беда с алиасами в меню
« Ответ #7 : 19.07.2018, 19:45:24 »
Есть такой косяк, и, насколько мне известно, он до сих пор не решен.

Попробуйте не псевдонимы, а внешние ссылки ставить.

А всю нужную Вам структуру собрать в одном техническом меню.

Это не поможет. На первом уровне нельзя сделать одинаковые алиасы. Если бы сеошники не лазили в метатеги пунктов меню и не перетаскивали как вздумается, я бы просто в таблице вписал все алиасы (что я сначала и сделал), но при сохранении пункта меню они переписываются.
*

capricorn

  • Завсегдатай
  • 1956
  • 118 / 3
Re: Беда с алиасами в меню
« Ответ #8 : 20.07.2018, 22:20:40 »
Это специально сделано, для того, чтобы избежать ситуации, когда разные товары с одним и тем же алиасом окажутся в вашем случае в обоих ваших меню, как дочерние пункты. И тогда открываться по SEF-ссылке будет только один из них. Т.е. поле path в таблице должно быть уникальным.

Если вы уверены, что такой сценарий невозможен, то отлаживайте пошагово и смотрите стек вызовов, чтобы увидеть задействованные файлы.
*

voland

  • Легенда
  • 10012
  • 549 / 107
  • Эта строка съедает место на вашем мониторе
Re: Беда с алиасами в меню
« Ответ #9 : 20.07.2018, 23:55:47 »
Повод написать свою систему меню  ^-^
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как изменить вид меню на сайте?

Автор elitbus

Ответов: 11
Просмотров: 167
Последний ответ 13.11.2018, 12:36:40
от elitbus
Правильно ли так делать мобильное меню

Автор ingavr

Ответов: 6
Просмотров: 161
Последний ответ 02.11.2018, 23:17:15
от ingavr
Встроенный компонент "Перенаправление" добавить в меню

Автор submaster

Ответов: 2
Просмотров: 642
Последний ответ 24.10.2018, 15:56:05
от submaster
Ошибка в меню - после обновления до 3.8.10

Автор bas700

Ответов: 40
Просмотров: 4514
Последний ответ 18.10.2018, 09:17:51
от voland
Как сделать пункт меню, который бы ссылался на последнюю опубликованную статью в?

Автор Sportacus

Ответов: 11
Просмотров: 222
Последний ответ 01.10.2018, 16:09:14
от Septdir