Components Anywhere Pro Rus – разместите компонент в любом месте

Компонент Components Anywhere Pro Rus – разместите компонент в любом месте v4.6.0

разместите компонент в любом месте Joomla
Версии Joomla
  1. 3.х
components-anywhere-pro.png


Components Anywhere – это уникальный способ изменения расположения любого компонента на Joomla. Суть работы плагина заключается в том, чтобы предоставить пользователю возможность отображать компоненты там, где они нужны без необходимости использования меню. Например, их можно добавить в тело статьи или внутрь какого-либо модуля.

Components Anywhere имеет поддержку не только обычных url-адресов, но и SEF URL, что позволяет назвать его универсальным. Изменить расположение компонента можно при помощи простой HTML-разметки, а как именно это сделать подробно описано в инструкции к дополнению. Ещё одна полезная возможность плагина – создание различных уровней доступа. Например, можно задать для незарегистрированных пользователей отсутствие доступа к определенному компоненту на сайте. При входе на сайт такого пользователя теги будут игнорироваться и модулю не будет подгружаться. Это позволяет скрывать при помощи плагина различные компоненты для разных групп пользователей.

Синтаксис очень легкий. Просто поместите
Код:
{component url/of/the/component}
, где вы хотите, чтобы компонент отобразился в этом месте.

Например, у вас есть компонент формы - но у него нет своей собственной версии модуля - и вы хотите, чтобы отобразилась его форма в модуле. К примеру URL компонента выглядит так: .

Просто создайте новый модуль типа "модуль пользовательского HTML" (Custom HTML module) и поместите это в редакторе контента:

Код:
{component index.php?component=com_myform&formid=123}

PS: Вы можете также использовать SEF URLs внутри {component} тега, но я рекомендую вам использовать не-SEF URLs, когда это возможно.

Демо:
Сверху Снизу