2016-04-04 3 views
0

Я использую элементы меню внешнего типа ссылок в Joomla - причина в том, что мне нужно связать прямо с якорем на другой странице из меню.Joomla External Link -

У меня есть около 10-15 ссылок, все работы, как и ожидалось, за исключением 2.

в моем внешнем URL поле у ​​меня есть что-то вроде этого: index.php вариант »= com_content & вид = & статья ID =? 10 & Itemid = 207 # Systemintegration»

  • ID - это идентификатор статьи
  • Itemid - это пункт меню, я хочу быть активным
  • хэштегом - это мой якорь ссылка

ПРОБЛЕМА: На 2, которые не работают, кажется, идет к URL с этим «http://www.website.com/component/content/?Itemid=207#SystemIntegration» вместо «http://www.website.com/services/digital-solutions/SystemIntegration#SystemIntegration», как и ожидалось

кто-нибудь другой имел эту проблему? У меня такое чувство, что он связан с адресами SEF.

Joomla 3.5.0 версии

ответ

0

Ничего я пытался работало надежно - так я обходил его, делая каждый элемент идти к одной статье, а затем с помощью запасного поля для хранения имя якоря. Затем в каком-то специальном JS-коде я проверил, было ли поле задано, и автоматически прокручивала страницу до него, если это было - работает лучше, чем стандарт joomla, и является более надежным

0

Шаг1. Создать скрытое меню из Joomla admin ==> Меню ==> Управление ==> добавить новое меню

Шаг2. Выберите скрытое меню ==> добавьте новый пункт меню ==> Пункт меню Тип ==> Статья ==> отдельная статья ==> ваша статья id ==> save

Шаг 3. Site load this url (копия)

Шаг4. Создание нового меню от внешнего URL-адрес Паштета предыдущего URL (включая #)