Как в Joomla вывести модуль в материале
Недавно столкнулся с такой задачей — у товарища есть сайт на Joomla, он попросил меня написать для него простенький калькулятор, переводящий погонные метры материала, которым он торгует в метры кубические (что бы заказчику было проще определиться в выбором машины для доставки). Формулы он мне все дал, так что само написание калькулятора проблем не доставило. А с небольшими проблемами я столкунся тогда, когда попытался разместить это свое произведение на его сайте — ведь нужно было, фактически, разместить php код в статье Joomla. Но, как оказалось, все решаемо — сам код я разместил в модуль Joomla PHP Module (он позволяет выполнять не только php, но и js код (ajax) — а с ним калькулятор можно довести до состояния, близкого к идеалу) — но тут встала проблема — как опубликовать модуль на странице Джумлы?
Но и в этом не было ничего сложного — нужно создать новую позицию для модуля в шаблоне Joomla, создать материал (в моем случае — «Калькулятор»), а в этот материал достаточно добавить простую конструкцию для вывода позиции в нем:
{loadposition imya_pozicii} (или, в моем случае — см. скриншот выше — {loadposition user_calc} )
Все, теперь привязываем материал к нужному меню и любуемся появившемся на сайте калькулятором.
ЗЫ Конечно, есть и более простые пути, например, при помощи плагина Modules Anywhere, но использовать готовые решения это не наш метод, правда?
На блоге постоянно публикуются новые темы, подпишись на RSS что бы ни чего не пропустить!
Спасибо за ретвит этого поста! Как установить наши шаблоны на Joomla и WordPress.