Как опубликовать неактивный пункт меню Joomla 3

В этой статье подробно рассмотрим три с половиной способа, как сделать активным ранее отключенный пункт меню на сайте Joomla. Для этого конечно нужно, чтобы пункт меню был создан, но, если он не отображается на сайте, значит он неактивен (не опубликован). Есть вероятность, что он вообще удалён и находится в корзине, но алгоритм его восстановления примерно такой же, как будет описано ниже.

Старт! Честный VDS/VPS, на котором «Лунная База» живет уже 20+ лет

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

Лунная База хостится на FirstVDS более 20 лет. Мыслей о том, чтобы перебраться на другой хостинг, не было ни разу (хотя опыт работы с другими вариантами, конечно, есть).

Бывали разные ситуации, но они бывают на любом железе. Главное, что нужно понять: здесь нет маркетинговой шелухи и сказок про «мы всё сделаем за вас». Если вы берете VDS — вам дают полный root, возможность накатить любую ОС и не лезут в ваши конфиги.

Если в саппорт написать с вопросом по вашему коду и получить ответ: «Читайте документацию и разбирайтесь сами» или «Обратитесь к профильному специалисту» — это не повод обижаться. Это повод углубить свои знания в DevOps и сайтостроении! Бегите от тех, кто пообещает: «Мы всё чиним и настраиваем абсолютно бесплатно!». Никто никогда не работает «по доброте душевной» в ущерб себе, а бесплатный сыр в администрировании обычно заканчивается сломанной базой данных.

Что по факту: Гибкое масштабирование ядер и RAM, экономия по сравнению с физическими серверами и адекватная панель ispmanager, если она вам нужна.



Начало

В начале мы точно знаем, что у нас есть пункт меню, но он отключен, поэтому не отображается в меню сайта. Это касается всех меню, а не только главного меню сайта, хотя в этой статье в качестве примера рассмотрено именно главное меню сайта.

есть пункт меню, но он отключен

Разберёмся с тем, где в админке Joomla найти наш пункт меню

Сперва нужно зайти в «Менеджер меню» в админке Joomla 3, ну и конечно проще будет работать (найти наш пункт меню), если выбрать пункты, относящиеся только к конкретному меню, содержащему наш пункт.

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

После того, как мы получили список пунктов нашего меню, то в нём (в колонке «Состояние») чётко и ясно видно, какие из пунктов меню активны (и отображаются на сайте), а какие пункты выключены (и их нет в меню на сайте).

Включаем отображение пункта меню в один клик

Самым простым способом включить отображение пункта меню — это кликнуть левой кнопкой мыши по значку x в колонке «Состояние» напротив того пункта меню, который нужно включить:

кликнуть левой кнопкой мыши по значку x в колонке «Состояние»

Минусом данного способа является то, что мы включаем пункт меню "вслепую", то есть не видя информацию, которая привязана к нему.

Включаем отображение пункта меню в два клика

Чуть более сложные манипуляции но с тем же результатом будут, если сперва поставить галочку в чекбоксе напротив выбранного пункта меню, а после этого нажать на кнопку «Опубликовать» в верхнем ряду кнопок управления «Менеджера меню»:

нажать на кнопку «Опубликовать»

Минусы предыдущего способа остались: — мы публикуем пункт меню вслепую, без понятия, что же это за пункт.

Публикация пункта меню с просмотром всей информации по этому пункту

Как отрыть на изменение выбранный пункт меню

Для того, чтобы сперва посмотреть информацию, содержащуюся в выбранном пункте меню и только после этого его опубликовать нужно:

либо кликнуть по его названию:

кликнуть по его названию

либо выделить его галочкой в чекбоксе и нажать на кнопку «Изменить» в верхнем ряду кнопок управления «Менеджера меню»:

нажать на кнопку «Изменить»

Как поменять состояние пункта меню с «Не опубликовано» на «Опубликовано»

После того, как мы вошли в режим изменения пункта меню, в первой вкладке «Пункт меню» (которая открывается по умолчанию) справа будет находится список параметров. Нас интересует «Состояние», которое пока находится в положении «Не опубликовано»:

«Состояние», которое пока находится в положении «Не опубликовано»

Для того, чтобы поменять состояние, нужно кликнуть по нему левой кнопкой мыши, а из выпавшего списка выбрать нужное. В нашем случае — «Опубликовано»:

поменять состояние

После того, как мы поменяли состояние, нужно сохранить его в нашем пункте меню. Для этого есть кнопка «Сохранить и закрыть» или «Сохранить», если мы пока не хотим выходить из режима редактирования пункта меню, но хотим внести изменения, чтобы посмотреть на сайте, как это отразится на выдаче информации:

кнопка «Сохранить и закрыть»

Итог всех трёх с половиной манипуляций описанных выше

Все описанные действия приведут к тому, что в списке «Менеджера меню» в админке Joomla «Состояние» пункта меню будет отмечено зелёной галочкой v, а вверху будет выдано сообщение:

Сообщение
1 пункт меню успешно опубликован

1 пункт меню успешно опубликован

Заключение

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

к меню добавился ещё один пункт

Самый честный хостинг за 20+ лет существования Лунной Базы

Задумываешься о том, чтобы поднять свой сайт в Интернете? Уже пора подумать о том, какой хостинг выбрать?

Лунная База хостится 20+ лет на firstDVS. При этом, мыслей о том, чтобы перебраться на другой хостинг не было. (Но, при этом есть опыт работы с другими вариантами.)

Бывали с firstDVS разные ситуации, но, они бывают на всех хостингах. Единственное, что тут важно понять, - это то, что никто ничего тебе не будет впаривать... Но, и работать за тебя тоже никто не станет. Если в саппорт ответили: «Читайте по ссылке и разбирайтесь сами...» или вообще «Обратитесь за помощью к специалисту», - это повод углубить свои знания в области сайтостроения, а не бежать к тем, что пообещают: «Мы всё чиним и всё делаем за своих клиентов абсолютно бесплатно!» Никто никогда ничего ни за кого "по доброте душевной" не делал, не делает и не будет делать!

Старт! Горячий старт на просторы интернета
Старт! Горячий старт на просторы интернета
Старт! Меню