Как сделать так, чтобы компонент в Joomla отображался как статья? - PullRequest
0 голосов
/ 17 сентября 2008

Более конкретно, я пытаюсь сделать так, чтобы компонент mailto отображался в моем шаблоне; так же, как статья.

По умолчанию компонент mailto открывается в новом окне. Пока что я изменил код, чтобы он открывался в том же окне, но при этом весь шаблон исчез.

Есть предложения?

Ответы [ 3 ]

2 голосов
/ 11 ноября 2008

В шаблоне есть тег, который принимает содержимое компонента. Статья является компонентом com_content. Вы пытаетесь вставить компонент caom_mail_to? Прелесть в том, что они оба подключаются к одному и тому же слоту.

Теперь у вас может быть только один компонент на странице. у вас может быть много модулей, но только один компонент.

Вы устанавливаете, какой компонент находится на странице, выбирая его из команд меню. (каждый пункт меню относится к компоненту.) Как правило, componetsn имеют тип com_content и являются статьями, но в вашем случае вы хотите добавить компонент с именем com_mailto? При условии, что компонент установлен, все, что вам нужно сделать, это выбрать новый butto0n в диспетчере элементов меню, а затем выбрать тип компонента mailto.

тег, который используется в шаблоне joomla 1.5:

<jdoc:include type="component" />

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

<jdoc:include type="modules" name="module_name_place_holder" />

Вы можете разместить более одного модуля в одном месте.

Если у вас уже есть это базовое знание, передайте детали этого компонента, и мы посмотрим, сможем ли мы найти вам лучшее решение.

1 голос
/ 24 марта 2009

использовать плагин "component as content"

http://extensions.joomla.org/extensions/core-enhancements/embed-&-include/5947/details

0 голосов
/ 17 сентября 2008

Боюсь, я не могу полностью ответить на ваш вопрос - хотите ли вы, чтобы в качестве статьи отображалась форма подписки на членство или уведомления по электронной почте? Если это так, то проще всего установить «m2c» - компонент «модуль к компоненту». Затем вы можете поместить любой модуль (т.е. поле регистрации) в центральную область содержимого.

Компонент m2c можно найти здесь: http://joomla.focalizaisso.com.br/en/componentes/index.php

...