Chunk

Хром модуля

From Joomla! Documentation

This page is a translated version of the page Chunk:Module chrome and the translation is 100% complete.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Kiswahili • ‎Nederlands • ‎català • ‎español • ‎français • ‎italiano • ‎български • ‎русский • ‎中文(台灣)‎ • ‎日本語

Хром модуля позволяет дизайнерам шаблонов получать определенную долю контроля над тем, как в их шаблоне выглядят данные, выводимые каким-либо модулем. По сути, [хром] состоит из небольшого количества предварительно определенного [кода] HTHML, который вставляется перед, после и вокруг данных, выводимых каждым модулем и который затем может быть стилизирован с использованием CSS. Хром модуля обычно используется [для того], чтобы предоставлять окружающим модулям рамки, особенно - [те, которые] с закругленными уголками, но он также может быть использован и более чем [только] для этого.

Хром модуля определяется использованием атрибута 'style' в вызывающей модуль декларации. Например, для вставки какого-либо модуля в позицию 'user1' и применения хрома 'custom' для этого модуля, в файле index.php главного в данный момент шаблона может быть использована следующая декларация:

<jdoc:include type="modules" name="user1" style="custom" />

Можно увидеть, что один и тот же хром модуля может быть применен к каждому модулю в данной позиции, другими словами, - если Вы желаете поместить два модуля в колонке, но желаете, чтобы у них был разный хром модуля, то их [для этого] необходимо поместить [каждый на свою] разную позицию (например, 'user1' и 'user2').

Стандартный пакет [системы] Joomla!, [начиная с] Joomla 1.5, содержит по умолчанию шесть разных стилей хрома модуля. Однако гибкость шаблонной системы означает, что Вы не ограничены этими [шестью] стилями, - очень легко создать столько стилей, сколько Вам нужно!