Форум русской поддержки Joomla!® CMS
23.06.2017, 02:26:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Любой материал открывается на главной

 (Прочитано 186 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Evgen Obraztsov
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« : 24.01.2017, 10:54:19 »

Доброго времени суток!
Нужна помощь разумных людей, ибо я в замешательстве)
Возникла следующая ситуация: В главном меню у меня есть пункт "Материалы", в нём есть подменю с выпадающим списком "Материалы конференций", в котором есть пункт "Конференция 1". При переходе по "Конференция 1" попадаю на материал со списком слов (отчёт, результаты и т.п.). Каждый пункт этого списка - ссылка на материал по конференции. Через редактор добавил на каждый пункт материал с текстом. При открытии материала по какой-либо из ссылок в этом списке происходит переход на главную страницу (она пустая) и открывается нужный материал. Подскажите, пожалуйста, как сделать так, чтобы при открытии материала человек оставался на странице "Материалы" главного меню?
Когда нахожусь в пункте "Конференция 1" в меню "Материалы", то адрес имя_сайта/material-conf/conf1, а при открывании материала из списка перехожу по ссылке имя_сайта/conf1/нужный_материал, а хотелось бы, чтобы было так: имя_сайта/material-conf/conf1/нужный_материал
Joomla! 3.6.4
Записан
Evgen Obraztsov
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #1 : 24.01.2017, 12:30:08 »

на данном этапе нашлось решение:
При вставке материала в текст через встроенный редактор у материала вставляется строка вида: index.php?option=com_content&view=article&id=14&catid=13&Itemid=101
если из неё удалить &Itemid=101, то документ будет открываться в том же пункте меню.
а если вместо index.php вставить имя_сайта/material-conf/conf1 и привести ссылку к такому виду: имя_сайта/material-conf/conf1?option=com_content&view=article&id=14&catid=13, то она так же будет отображаться в адресной строке, в случае, если оставить index.php, то в адресной строке будет  имя_сайта/material-conf/conf1/13-имя_категории/14-имя_материала
Не уверен в правильности данного решения, но оно (на данный момент) рабочее
Записан
effrit
Группа развития
*****

Репутация: +818/-7
Offline Offline

Пол: Мужской
Сообщений: 7566


effrit.com


« Ответ #2 : 24.01.2017, 13:46:42 »

вы неправильно делаете.
советую ничего не удалять из ссылок.
и вообще - включить SEF-ссылки, чтобы не было соблазна стирать itemID из строки.

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

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #3 : 25.01.2017, 10:48:37 »

вы неправильно делаете.
советую ничего не удалять из ссылок.
и вообще - включить SEF-ссылки, чтобы не было соблазна стирать itemID из строки.

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

согласен, немного ошибся. но, при вставке ссылки на материал, у меня в itemid пишется id главной страницы, отчего, собственно я и подумал, что открывается главная. в связи с этим не вижу ничего страшного, чтобы просто не писать itemid в строке со ссылкой, либо просто писать в нём правильный id того пункта меню, в котором должен отображаться мой материал
Записан
effrit
Группа развития
*****

Репутация: +818/-7
Offline Offline

Пол: Мужской
Сообщений: 7566


effrit.com


« Ответ #4 : 25.01.2017, 10:58:23 »

похоже, я встрял прямо в центр грустной истории "связался черт с ягненком" Azn
в общем, если вас устраивает, то, что у вас получилось - в добрый путь.
но знайте - вы сделали какой-то лютый изврат, и не удивляйтесь, если он к вам вернется Azn
Записан
Evgen Obraztsov
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #5 : 25.01.2017, 15:54:12 »

похоже, я встрял прямо в центр грустной истории "связался черт с ягненком" Azn
в общем, если вас устраивает, то, что у вас получилось - в добрый путь.
но знайте - вы сделали какой-то лютый изврат, и не удивляйтесь, если он к вам вернется Azn

прошу прощения, в чём изврат, если в редакторе материалов при вставке ссылки на другой материал я поменяю itemid на тот, который нужен? SEF-ссылки включены и адресной строке у пользователя отображается всё весьма адекватно.
Записан
o_fedor
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 58


« Ответ #6 : 21.04.2017, 22:22:56 »

Я так понимаю, пункт меню, вместо правильного отображения, например: home/menu1/menu2/material , отображается home/material!? Если так, то проблема в настройке самого меню. Решение: открываем нужный пункт меню и внимательно смотрим на выбор родителя... Пункт: "родительский элемент"... Выбираем родителя, сохраняем, радуемся результату...
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet