#php #joomla #joomla1.7
#php #joomla #joomla1.7
Вопрос:
Я использую Joomla 1.7.2 с темой по умолчанию «Beez2 — Default». Я создал компонент с именем com_sample, который имеет ссылку ‘index.php?option=com_sample’. Когда я перехожу по этой ссылке, я вижу вывод компонента ‘sample’.
Но с левой стороны есть несколько меню, таких как Меню пользователя, О Joomla, этом сайте. Я хочу удалить всю эту вертикальную панель, чтобы использовать больше места для моего примера компонента.
Я попытался выполнить поиск в панели администратора и в Google, но не могу найти ничего, чтобы удалить левую панель. Как я могу удалить эту панель? какой код я должен написать в файле примера компонента, чтобы заставить его исчезнуть левую панель..
Пожалуйста, подскажите мне …. заранее спасибо.!!
Комментарии:
1. Вы пробовали
disable menu module
для этого конкретного компонента?
Ответ №1:
Не трогайте никакой код, это встроенное поведение в Joomla. Вы можете включать и выключать все модули определенного пункта меню, изменяя назначение меню. Это довольно просто.
-
Убедитесь, что у вас есть пункт меню, созданный для страницы, которую вы хотите просмотреть. Это обязательное условие, поскольку Joomla использует пункты меню для управления отображением модуля. Возможно, вам потребуется создать новое меню без модуля отображения, но оно может быть в любом меню, если оно опубликовано.
-
Перейдите в диспетчер модулей и для каждого модуля, который вы хотите удалить со страницы, измените назначение меню. Вы можете выбрать модуль для отображения на всех страницах, только на выбранных страницах, кроме выбранных страниц, и ни на каких страницах.
Вот так просто.
Комментарии:
1. Спасибо. Я использую ту же технику для своего компонента joomla уже более 18 месяцев.
Ответ №2:
Есть много способов добиться этого, мой друг!
Вот некоторые из способов :
Отредактируйте index.php файл из серверной части, удалите исходный код….
Отключите соответствующий модуль на панели управления….
Продолжайте экспериментировать со своей работой, наконец, вы добьетесь своего..