Вставьте HTML-код Joomla в Jquery - PullRequest
       2

Вставьте HTML-код Joomla в Jquery

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

Мне интересно, можно ли вставить что-то вроде следующего с помощью jquery

$("#main_header").replaceWith("<div class='header_small'><div class='citation'>

//and here should come for example a module position <jdoc:include type="modules" name="right"  style="css-teske" headerLevel="3" />

</div></div>");

спасибо за каждое предложение

Ответы [ 2 ]

1 голос
/ 09 января 2012

jQuery загружается на стороне клиента; Теги Joomla анализируются на стороне сервера. Так что нет, вы не можете использовать jQuery для изменения тэгов Joomla.

Однако вы МОЖЕТЕ использовать jQuery, чтобы установить для контейнера div значение display:none или что-то в этом роде.

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

Если вам действительно нужна асинхронная загрузка модулей, возможно, вам следует попытаться разработать компонент, который будет вызываться через ajax, и возвращать модуль. Вы можете использовать такие методы, как JModuleHelper::renderModule или JModuleHelper::getModule(). Но если вам это не нужно, гораздо более чистое решение скрывает модуль с помощью Javascript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...