Как добавить дополнительную информацию о статье на боковой панели в Joomla 1.5? - PullRequest
0 голосов
/ 13 августа 2011

Мне нужна боковая панель на странице статьи с дополнительной информацией.Есть ли такое решение для Joomla 1.5.

Я имею в виду, что я добавляю статью, и информация извлекается из моего текста между тегами, например

{info_for-sidebar} Lorem ipsum .... {/ info_for-sidebar}

И эта информация отображается на боковой панели для текущей статьи с актуальной информацией.

Возможно ли это?

Ответы [ 2 ]

0 голосов
/ 14 августа 2011

Если вы не хотите использовать другое расширение или это решение выглядит слишком сложным, вы можете использовать решение javascript.Например, вы можете создать HTML-модуль в Joomla и назначить его боковой панели.В этом модуле переключите представление на HTML-код и введите следующее:

<div class="content-sidebar"></div>

Когда вы вводите статью, переключите представление на HTML-код и введите текст, который вы хотите показать на боковой панели, и добавьте классабзац или div, например:

<p class="special-content">Lorem ipsum dolor<p>

Затем используйте jQuery, чтобы добавить этот специальный текст на боковую панель следующим образом:

jQuery(".content-sidebar").append(".special-content");

Примечание.Вы должны добавить его в свой шаблон или использовать плагин.

0 голосов
/ 14 августа 2011

Настройка чего-то вроде того, о чем вы просите, требует каких-то обходных путей.

Во-первых, давайте согласимся, что то, что вы называете «боковой панелью», является ничем иным, как контентом ...часть вашей статьи.

Итак, чтобы достичь того, о чем вы просите, я бы порекомендовал вам использовать то, что называется CCK - Content Construction Kit - расширение для Joomla с использованием Form2Content .Существует бесплатная легкая версия, которой было бы достаточно.

Form2Content позволяет настроить тип содержимого.Вы определяете, какие поля вы хотите для каждого контента.Затем вы создаете шаблон, который будет использовать информацию, которую вы собираетесь ввести в полях, для создания макета статьи.

Итак, предположим, вы собираетесь создать 3 поля, подобные этому:

1- Вступительный текст 2 - Полный текст 3 - Боковая панель

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

Шаблон полного текста должен выглядеть следующим образом:

<div class="content-container">
  <div class="content-sidebar">{$SIDEBAR}</div>
  <div class="content-fulltext">{$FULLTEXT}</div>
  <br clear="both" />
</div>

{$ SIDEBAR} и {$ FULLTEXT}текст, который вы ввели в форму, и Form2Content будет использовать его для создания обычного контента с макетом.

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