Доброго времени суток всем! По работе занимаюсь время от времени администрированием сайта на Joomla 1.5 и сейчас стоит следующая задача: Вот у нас есть страница - http://fondirk.ru/index.php/2010-11-25-05-33-22, на которой в виде списка справа выводятся материалы. Там есть материал под названием "Условия предоставления поручительства", у него своё содержание, но когда мы нажимаем на его ссылку в этом списке, то попадаем на эту страницу - http://fondirk.ru/index.php/2010-11-26-09-35-39 (верхний пункт меню слева). Так вот, на странице "Предоставления поручительства по договорам лизинга" (http://fondirk.ru/index.php/2010-11-25-06-03-08) у нас тоже есть материал под названием "Условия предоставления поручительства" и нужно, чтобы ссылка с него в этом списке справа тоже вела на верхний пункт меню слева. Вопрос - как это сделать? Заранее благодарю
1). Создаём меню 2). Создаёт модуль с меню 3). Устанавливаем расширение ModulesAnyware (если ещё не установлено) 4). Открываем страницу материала, нажимаем кнопку "Вставить модуль" и вставляем в нужное место модуль с меню.
выше уже пояснили.. но можно и без ModulesAnyware в админке - Меню. Выбираете "Создать" и задаете параметры.. Потом "Изменить пункт меню" и снова "Создать" потом "Статья" и "Раздел" или "Категория" Потом идете в Модули и "Создать" - выбираете "Меню" (mod_mainmenu) и указываете какое вы создали и где оно будет отображаться (Привязка к меню - выбрать из списка)
Ключевая фраза - "где оно будет отображаться". Это способ только для вывода меню в существующей позиции. Штатными средствами Joomla нельзя реализовать вывод модулей в тело материала. Для этого используются расширения.
Ого ,как запущено. А я то думаю,че тут многие "рекламируют" ModulesAnyware. А использовать штатный плагин Load module пробовал ?
Открой плагин в Менеджер плагинов,там все написано. Ну как я думаю- самое главное преимущество, снижается нагрузка на память.Ну а вообще- я не пробовал,не востребован для меня.
Ок, читаем: ПРИМЕР: У нас есть модуль. Название "Заказ установки". Пишем на странице материала {loadmodule Заказ установки}. Плагин "Контент - Загрузка модулей" включён. Модуль "Заказ установки" включён. Вывод модуля на страницу не происходит. Объясни, пожалуйста, как ты используешь модуль? Вобщем коротко говоря - я предлагаю перед тем как спорить задумываться на тем, что есть расширения "юзерфрендли", а есть "шаманский бубен". Мне кажется, что так на форуме будет меньше ненужных сообщений.
Я обычно указываю в таком синтаксисе {loadposition user1} ,где user1- это несуществующая позиция. Обычно у меня - namecategoryNamemodule Так я не пробовал,потому как использую этот плагин для вывода кастом-модулей, но синтаксис такой {loadmodule login,Enter to site} . Где login->mod_login , Enter to site-> Имя модуля в Менеджер модулей. Ну я обычно думаю,даже споря. Ок.Не буду влезать в твои пояснения.
Опять мы друг друга не поняли видимо Я о том, что рядовому пользователю гораздо легче будет нажать кнопку "Вставить модуль" и выбрать модуль по названию из списка, чем вручную вписывать на страницу код, ну согласись - так легче + расширение весит буквально пару Кб.
Всё это, конечно, информативно, но тут же порождает неясности - 1) В "Менеджере модулей" выводится список модулей системы, и там нет ни штатного модуля, ни какого либо ещё, имеющего отношение к вставке модуля в материал. 2) Может, надо что-то с материалом сделать, а не создавать меню и вставлять его в материал? На этой странице http://fondirk.ru/index.php/2010-11-25-05-33-22 ссылка на "Условия предоставления поручительства" как-то же ведёт на страницу "Условия предоставления поручительства" из верхнего пункта меню слева. Кроме того, я не могу найти в админке, каким образом материалы выводятся таким списком справа.
Посмотри,может два одинаковых материала.По ссылкам открывается одинаковая статья.А ссылки с разных категорий/разделов. Смотри в пунктах меню- тип ссылки.