43 РЕГИОН

Сайт недорого - это возможно у нас

Модуль в модуле.

На одном из сайтов понадобилось, да и Вам, наверно, будет полезно, сделать заполнение пустоватых модулей, таких, как форма авторизации, где после входа отображается только кнопка выхода.

 

Сначала я пытался сделать дополнительную позицию в модуле авторизации, мудрил, «извращался», а потом как прозрел вспомнив о статье у нас же на сайте, где говорится о том, как можно вставить модуль в материал.

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

Вот мои пошаговые действия.

  1. Создаем модуль HTML(HTML-код), назовем его «Аккаунт пользователя», для него укажем позицию из шаблона, например, справа right(модуль будет основным и его позиция должна быть существующей, т.е. одной из позиций шаблона). В нем, в поле визуального редактора, прописываем мнимую позицию, ту, которой нет в нашем шаблоне. Пусть это будет позиция dopmod1.

    Код для вставки в поле текстового редактора(не кликаем "Выключить редактор") будет таким: { loadposition dopmod1 } (перед и до фигурных скобок пробелов быть не должно, у меня они только для отображения).

  2. До, или после, кода вставки можно писать какой-то текст.

  3. Входим в модуль авторизации и не выбираем позицию, а в окошке отображения позиции пишем её название и сохраняем. Внимание! Отображение названия модуля авторизации лучше убрать, иначе получится непонятно что, у нас уже есть название модуля, в который вставляются другие нужные.

  4. Таким образом, мы получаем модуль c позицией, где в нужном Вам порядке можно устанавливать другие модули.