Модуль загрузки Joomla в избранной статье

Что я использую:
- Joomla 2.5
- gantry framework

Потребность:
Я должен разместить на своей домашней странице модуль слайд-шоу внутри mainbody в качестве избранной статьи .

Что я сделал:
Установил модуль слайд-шоу и временно разместил его в maintop-позиции портала, чтобы посмотреть, работает ли он (а), а затем переместил в несуществующее ранее положение «слайд-шоу».

Создал новую статью с таким содержанием: {loadposition slideshow} и установил для нее статус "Избранные".

Результат:
статья была опубликована правильно, но ограничение introtext char урезало фактический код модуля до 100 символов, что сделало его бесполезным.

Что я уже пытался исправить:

  • Изменил мою статью слайд-шоу из базы данных, добавив код loadmodule в полнотекстовое поле (которое изначально было пустым),
    затем изменил components/com_content/view/featured/tmpl/default_item.php, заменив echo $this->item->introtext; на if, чтобы идентифицировать мой идентификатор статьи слайд-шоу, затем запросить базу данных, чтобы найти полнотекстовое поле и эхо Это. эта штука работает, но функция loadmodule - нет, поэтому она отображается как простой HTML. Я пришел к выводу, что интротекст обрабатывается иначе, чем полнотекстовый, поскольку то, что внутри скобок, интерпретируется как код, только когда отображается как интротекст, и я пропускаю этот слой.

  • Изменен modules/mod_articles_category/helper.php, чтобы нарушить 100 introtext_limit, но, к сожалению, обнаружил, что это не требуется для моих избранных статей (добавлено dump($item, 'some name'), которое возвращает только статьи, которые находятся внутри моей боковой панели новостей, даже если все мои избранные статьи, включая слайд-шоу, категоризированы)

  • попробовал миллион различных комбинаций вышеперечисленного (например :{loadmodule slideshow}
    {module [myslideshow_article_id]} ‹- плагин загрузчика модулей, который я пробовал, ...), которые слишком длинные, чтобы помещать здесь.

  • Обыскал всю папку проекта для файлов, содержащих интротекст внутри своего кода, нашел много, но ничего, что на самом деле его обрезало (кроме helper.php, конечно)

  • Поиск по API Joomla

  • Погуглил все, что приходило мне в голову, не нашел рабочих решений.

  • Пришел сюда :)

Спасибо


person Stefano Minin    schedule 05.11.2014    source источник


Ответы (1)


Если вы хотите показать модуль внутри художественного произведения, вы можете использовать компонент, чтобы показать их там. По моему опыту, это работает с обычными и избранными статьями, поэтому это может сработать для вас: http://www.nonumber.nl/extensions/modulesanywhere

Надеюсь, это было полезно, так как это мой первый ответ здесь. С уважением, McBurgerKong

person McBurgerKong    schedule 10.11.2014