- Что такое псевдоним пункта меню?
- Зачем нам нужен пункт меню Alias?
- Когда мы должны использовать это?
- Как это полезно
- Последние мысли
Наша команда-партнер Artmisto
Тип элемента меню «Псевдоним» - это часто пропускаемый тип элемента меню, доступный в Joomla. Проще говоря, он используется для создания пункта меню, который ссылается на существующий элемент меню. Мы можем использовать их для создания дублирующегося пункта меню, не создавая дублирующийся URL или дублирующий контент. Он очень прост в использовании и может решить проблемы SEO и управления контентом в Joomla.
Что такое псевдоним пункта меню?
Псевдоним пункта меню - это тип пункта меню, доступный в менеджере меню Joomla. Не следует путать с полем «Псевдоним» (упоминается в этой статье), которое находится в каждом пункте меню и используется Joomla для определения URL-адреса страницы. Пункт меню «Псевдоним» - это «Тип» - очень похожий на «Отдельную статью» или «Блог категории», который мы будем использовать для отображения контента через пункт меню. Пункт меню «Псевдоним» не отображает содержимое, он создает внутреннюю ссылку на существующий пункт меню и доступен в разделе «Системные ссылки» при выборе типа пункта меню.
Зачем нам нужен пункт меню Alias?
Веб-сайты обычно имеют несколько навигационных меню, чтобы помочь пользователям сориентироваться, и нередко иметь одинаковые ссылки в нескольких меню. Например, меню в нижнем колонтитуле может содержать те же ссылки, что и в основной навигации. Если эти ссылки меню не настроены должным образом, это может вызвать проблемы с дублированным контентом, множественные URL-адреса и другие проблемы. К счастью, Joomla предлагает простой способ сделать это через тип элемента меню Alias .
С технической точки зрения псевдоним пункта меню существует, чтобы помочь нам справиться с тем фактом, что более чем один элемент меню не может иметь один и тот же URL в Joomla 3.x. Мы не будем вдаваться в подробности архитектуры системы меню Joomla, поскольку сейчас важно знать, что у каждого элемента меню в Joomla должен быть уникальный URL-адрес, который задается в поле «Псевдоним» каждого элемента меню.
Joomla Sample Data Installation - обратите внимание, как верхнее и боковое меню делятся некоторыми ссылками. Верхнее меню в примере данных построено в основном из псевдонимов пунктов меню и других системных ссылок.
Когда мы должны использовать это?
Псевдоним пункта меню используется для создания ссылки на уже существующий пункт меню, и когда он используется, он всегда будет зависеть от структуры меню нашего веб-сайта. Например, допустим, что на нашем веб-сайте есть страница «О нас», которая была создана в главном меню с использованием типа элемента меню «Одна статья», и нам нужна ссылка на эту же страницу «О нас» в меню нижнего колонтитула. это находится внизу страницы. Вместо того, чтобы создавать еще один пункт меню отдельной статьи в нашем нижнем меню, мы используем псевдоним пункта меню.
Следуя примеру, давайте посмотрим на страницу «О нас» в нашем главном меню. URL для этой страницы берется из поля «Псевдоним», которое автоматически генерируется из заголовка пункта меню. Название пункта меню «О нас», поэтому у нас есть псевдоним «about-us» и URL-адрес, например: - examplewebsite / about-us
Нам нужно поместить ссылку на «О нас» в нашем меню нижнего колонтитула, поэтому нашим первым инстинктом может быть создание еще одного пункта меню «Одна статья» в меню нижнего колонтитула, также называемого «О нас», который также создает псевдоним «нас» ». Пока все хорошо, но когда мы нажимаем «Сохранить», Joomla выдает нам следующее сообщение:
Предупреждение: сохранение не выполнено из-за следующей ошибки: этот псевдоним есть у другого элемента меню с тем же родителем (помните, что это может быть поврежденный элемент) - или «Использовать псевдоним элемента меню!»
Возможно, вы видели это сообщение раньше, и оно немного загадочно, если вы не знакомы с внутренним функционированием архитектуры Joomla. По сути, этот пункт меню не может быть сохранен, потому что поле Alias точно такое же, как другой пункт меню, который уже существует в нашей установке Joomla.
Есть только несколько причин, по которым это сообщение появляется. У нас может быть старый пункт меню с тем же псевдонимом, который висит в корзине. В этом случае вы можете просто очистить корзину в Менеджере меню, чтобы избавиться от старой копии, но в данном примере это не так.
В большинстве случаев это сообщение действительно гласит: «ИСПОЛЬЗУЙТЕ ПУНКТ МЕНЮ МЕНЮ!» - и мы должны это сделать. Для этого просто измените Тип элемента меню с «Содержимое - Отдельная статья» на «Системные ссылки - Псевдоним пункта меню», затем выберите существующий пункт меню «О нас» из выпадающего меню «Пункт меню».
Выберите тип пункта меню в редакторе пунктов меню
Мы также можем обойти сообщение, изменив поле Alias каким-либо образом, например, «about-us-2». ЭТО ОЧЕНЬ ПЛОХОЕ РЕШЕНИЕ . Это позволяет быстро сохранить пункт меню, но теперь у нас есть 2 отдельных пункта меню, которые создают 2 разных URL на нашем сайте - about-us & about-us-2 - и он создает две отдельные веб-страницы с одинаковым содержанием. Это равнозначно дублированию контента в глазах поисковой системы, а также создает потенциальные административные проблемы.
Никогда не делай этого!
Вы можете заметить предупреждение в этом типе пункта меню, указывающее на то, что в некоторых случаях поле псевдонима следует оставить пустым. Во всех случаях вы можете удалить содержимое поля псевдонима, и Joomla автоматически создаст новый псевдоним, поэтому вы можете удалить его, если там уже что-то есть. В элементах меню типа контента псевдоним основан на заголовке и используется для создания URL-адреса страницы. В типе элемента меню «Псевдоним» на основе даты и времени создается уникальный псевдоним, который не используется для создания URL-адреса. Это просто системная ссылка, которую Joomla использует для указания на выбранный пункт меню.
Выберите пункт меню Псевдоним из типа, выберите пункт меню, удалите псевдоним и сохраните!
Как это полезно
Создание псевдонима для существующего пункта меню вместо создания дублирующего пункта меню помогает нам во многих отношениях. Мы избежали создания дублированного контента и грязной структуры URL, которая, несомненно, создаст проблемы с SEO.
Использование пункта меню Alias также устраняет потенциальные административные проблемы. Если мы создадим пункт меню на основе дублированного контента, он создаст новую страницу в нашей установке Joomla, поэтому нам также нужно будет присвоить любые новые модули, шаблоны, параметры, ACL и язык этой новой странице. В зависимости от вашего веб-сайта это может быть незначительной проблемой или огромной проблемой. В любом случае, дверь открыта для несоответствий между страницами, которые должны быть одинаковыми, что приводит к дополнительной работе и ненужным разочарованиям. Пункт меню Псевдоним - это просто ссылка на существующий пункт меню, никакой дополнительной работы после его настройки не требуется.
Последние мысли
Псевдоним пункта меню может понадобиться не на каждом веб-сайте, и это не решение для каждой проблемы в Joomla, но это мощный инструмент, который должен знать каждый пользователь Joomla. Псевдоним пункта меню выполняет очень специфическую и полезную функцию в Joomla, и понимание того, как он работает, может быть критическим во многих сценариях. Этот инструмент существует, чтобы сэкономить нам время и в конечном итоге создать более согласованные веб-сайты с улучшенным содержанием страниц и оптимизацией URL.
Заглядывая в будущее Joomla 4, этот тип пункта меню может не понадобиться из-за предстоящих изменений в архитектуре меню. В то же время, это удобный инструмент, чтобы иметь в своем пакете трюков Joomla.
Узнать больше о псевдонимах пунктов меню:
Joomla Пункт меню Псевдоним Документация
Поиграйте с псевдонимами пунктов меню:
Псевдонимы пунктов меню часто используются в образце данных Joomla по умолчанию. Установите копию и экспериментируйте!
Что такое псевдоним пункта меню?Зачем нам нужен пункт меню Alias?
Когда мы должны использовать это?
Что такое псевдоним пункта меню?
Зачем нам нужен пункт меню Alias?
Когда мы должны использовать это?