Параметр кирпича - mod
Описание
Параметр mod - определяет вызов одного и более вложенных кирпичей из определенного модуля.
Объявления в блоке "Параметры кирпича":
<!--[*] ... [mod=modname]brickname1|p1=pval1|p2=pval2|...|pn=pvaln,...,bricknameN[/mod] ...
Вывод результата в блоке "Тело кирпича":
... [mod]modname:brickname1[/mod] ... [mod]modname:bricknameN[/mod] ...
где, modname - имя модуля, brickname - имя кирпича, pn=pvaln - параметры вызова кирпича со значениями (опционально).
Важно №1: если производиться вложение нескольких кирпичей одного модуля, то необходимо их имена указывать через запятую.
Важно №2: необходимо соблюдать архитектуру вложения кирпичей, т.е. если дочерний кирпич будет содержать вложенный кирпич, который будет в свою очередь вкладывать кирпич родитель, то это приведет к бесконечному циклу.
Область применения
Применение параметра mod является базовым в архитектуре построения страниц в платформе Abricos.
На основе этого параметра производится строительство связей между кирпичами собираемой страницы сайта.
Пример применения
Допустим, необходимо разработать кирпич в нашем модуле, который будет содержать кнопку обратной связи из модуля Обратная связь?.
Для реализации этой задачи необходимо будет создать кирпич, в блоке "Параметры кирпича" которого описать параметр mod, вызывающий кирпич-кнопку из модуля Обратная связь?, а в блоке "Тело кирпича" разместить идентификатор, в который будет занесен результат сборки кирпича-кнопки модуля Обратная связь?.
Исходный код кирпича, который вложит дочерний кирпич-кнопку из модуля Обратная связь?:
<!--[*] [mod=feedback]pub_button[/mod] [*]--> <h3>Обратная связь</h3> <div> Если вы хотите отправить сообщение администрации сайта, то нажмите на кнопку [mod]feedback:pub_button[/mod] </div>
