Помогите расставить все точки над И: 1. С одной стороны, создать меню можно только через модуль с типом "меню". С другой стороны, модуль невозможно вывести на сайт без привязки к какому-либо меню. Получается противоречие какое-то. Что первей, яйцо или курица? Как я понял, в шаблоне уже заложен модуль с исходным для шаблона меню. ТО ЕСТЬ ЛЮБОЙ ШАБЛОН УЖЕ ИМЕЕТ ВСТРОЕННОЕ НАЧАЛЬНОЕ МЕНЮ. На такую мысль меня навело еще и то, что это первоначальное меню отсутствует в списке модулей. То есть получается, что меню уже есть в шаблоне в уже встроенном модуле в определенной позиции (как я понял, это всегда позиция 7). Если все верно, тогда все встает на свои места. Тогда получается, что любые модули, созданные администратором есть к чему привязать - именно к этому встроенному меню. Соответственно, создать новое меню, создав новый модуль с типом "меню" также ничего не мешает. 2. Место, где на сайте выводится контент. Получается, что это также какой-то уже встроенный специальный модуль В ЛЮБОМ АБСОЛЮТНО ШАБЛОНЕ в определенной позиции, который и выводит контент. Например, создал я пункт меню с типом "материал". Нажимаю на этот пункт и на сайт выводится материал. При этом я не создавал модулей и не указывал позиций, где этот материал должен выводиться. ПОЛУЧАЕТСЯ, что материал выводится в заранее созданный модуль в заранее указанной позиции в шаблоне? И через административную панель позицию вывода материала изменить нельзя? Только изменением кода php? 3. А какая разница между одинаковыми типами Меню и Модулей? Например, я могу создать Меню с типом Обертка, а могу создать Модуль с типом Обертка. Разницы я не увидел никакой, кроме той, что позицию модуля я могу сменить, а Меню Обертка в любом случае будет показан в блоке контента и его позицию сменить никак нельзя. Или все таки есть какая-то разница? Есть же какой-то смысл в одинаковых типах для, скажем так, единиц сайта в виде Меню и Модулей? СПАСИБО.
Нет в этой книге ничего. Вода одна. Чтобы где-то было написано так, чтобы четко - не видел такого. В принципе, тут же много должно быть опытных пользователей джумлы. Вы же можете мне ответить? вроде вопросы несложные. Больше даже интересует третий вопрос. Зачем дублировать типы Модулей и Меню? Какой смысл? Вот вообще не понимаю. Но раз так сделали, значит был какой-то смысл. Ну проясните, опытные, пожалуйста. Пока я вижу следующее. Проще всего сделать модуль с типом Wrapper, что даст мне возможность выбрать любую позицию для запускаемой ссылки в оболочке. А уже привязав этот модул к необходимым меню, запускать его, так сказать. КАКОЙ ТОГДА СМЫСЛ В ТИПЕ МЕНЮ WRAPPER? Если гораздо удобнее и функциональнее делать через модуль с типом Wrapper. КАКОЙ СМЫСЛ?
Глупости. В "Меню" создается новое меню без какого либо модуля. А уже потом показывается через модуль.
Да, я не так выразился. Вы меня поправили. Создать меню можно без модуля. Но вывести на сайт новое меню можно исключительно через модуль.
Ау, кто-нибудь, может мне ответить, ЗАЧЕМ НУЖНЫ ОДИНАКОВЫЕ ТИПЫ МЕНЮ И ТИПЫ МОДУЛЕЙ? Какой в этом смысл? Зачем нужен модуль "вход на сайт" и меню "форма авторизации", ЕСЛИ ОНИ ОДИНАКОВЫЕ! Разница только в том, что у модуля можно менять позицию, а у меню содержимое будет показано только в позиции для контента!
Типы меню указывают на вид контента который будет выводиться. На главной странице, статья, переход по ссылке, блок категорий и др. А модуль меню организует вывод пунктов и подпунктов меню разным способом, оформлением и в указанном месте. Грубо: в модуле описаны кнопочки с надписями, а в пункте меню, куда попадем если нажмем на кнопочку.