Как стилизовать вводный текст статьи Joomla 2.5?

это очень странно, но я не нашел действительно хорошее решение в googling joomla style intro text.

Я хочу, чтобы текущий выход:

<div class="item-content">
    <p>Intro Text</p>
    <p>Full Text</p>
</div>

заменить на:

<div class="item-content">
    <div class="introtext"><p>Intro Text</p></div>
    <div class="fulltext"><p>Full Text</p></div>
</div>

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

чего я не хочу:

  • A Joomla 1.x или Joomla 1.5 решение
  • ручной путь до тех пор пока нет решение на основе расширения (что более странно!)

обновление после {это} ответ

теперь у меня проблема с $this->item->introtext, $this->item->fulltext и $this->item->text.

Я жду $this->item->introtext чтобы показать только интротекст, но он также содержит содержимое после ЧИТАТЬ ДАЛЬШЕ.

какое свойство следует использовать только для включения содержимого До ЧИТАТЬ ДАЛЬШЕ, а не что-нибудь еще?

Я не ожидаю, что $this->item->introtext содержание зависит от Show Intro Text параметр в параметрах статьи. Ожидается, что только $this->item->text заботится о нем. Я прав?

Примечание: $this->item->fulltext работает как ожидалось и выводит только содержимое после ЧИТАТЬ ДАЛЬШЕ.


в случае отключения Show Intro Text параметр в параметрах статьи, все 3 переменные, возвращают текст после ЧИТАТЬ ДАЛЬШЕ. Это действительно следует рассматривать как ошибку.

было бы разумнее иметь переменную для возврата только текста ввода (в любой ситуации), переменную для возврата только полного текста (в любой ситуации) и переменную для включения/исключения интротекста в соответствии с параметром статьи: Show Intro Text

2 ответов


в Joomla 3.3.0 он работает так, как вы ожидали:

<div id="introtext"><?php echo$this->item->introtext; ?></div>
<div id="fulltext"><?php echo $this->item->fulltext; ?></div>

(в шаблонах / your_template_name/html/com_content/article / default.в PHP)


все, что вам нужно сделать, это добавить шаблон переопределить. Вам необходимо сделать копию этого файла:

/JOOMLA INSTALL/components/com_content/views/article/tmpl/default.php

вносить изменения в код, который вы хотите, а затем загрузить его здесь:

/JOOMLA INSTALL/templates/flexibility/html/com_content/article/default.php

просто.