Joomla!1.7 Попытка встроить расширение в модуль - PullRequest
0 голосов
/ 14 января 2012

Я не уверен, что это действительно лучший метод, но я работаю с Joomla всего два дня, поэтому очень неопытен.

По сути, у меня есть HTML-контейнер в моем шаблоне, который содержит расширение карусели и набор изображений. Контейнер имеет синий фон по сравнению с белым на остальной части сайта.

Я хочу переключить этот контейнер с расширением на разных страницах. Вот мой код:

<div id="top">
    <div id="photos">
            <jdoc:include type="modules" name="carousel" />
    </div>
    <div id="social_media">
        <a id="success" href="#">Read about our success stories</a>
        <a id="partner" href="#">Be a partner</a>
        <a id="facebook" href="#">Join us on Facebook</a>
    </div>
</div>

Что я хочу сделать, так это превратить весь этот кусок кода в пользовательский модуль HTML, который отображается только на определенных страницах.

Я пытался сделать это, но не отображается расширение для карусели и часть jdoc: include. Я предполагаю, что это потому, что текстовый редактор Joomlas не интерпретирует jdoc: включает в себя так же, как движок joomla.

Есть ли способ обойти это?

1 Ответ

0 голосов
/ 21 января 2012

Чтобы загрузить модуль внутри статьи (или пользовательский HTML-модуль), вы хотите использовать команду loadposition.Вот как это будет выглядеть в вашем случае:

<div id="top">
    <div id="photos">
            {loadposition carousel}
    </div>
    <div id="social_media">
        <a id="success" href="#">Read about our success stories</a>
        <a id="partner" href="#">Be a partner</a>
        <a id="facebook" href="#">Join us on Facebook</a>
    </div>
</div>    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...