Возможно, некоторые из Вас используют на своих сайтах модуль Masters Articles Category Blog, позволяющий выводить статьи в модуле, простите за тавталогию. Причем он работает как со стандартным com_content, так и с com_k2. Напоследок добавлю, что модуль платный.
Данный модуль позволяет вывести материалы списком из указанных категорий, как с Intro (то есть вводным текстом), так и с полным текстом, и, наконец, вообще без текста, только заголовки материалов.
Там еще много всяких настроек, но суть не в этом. Как оказалось, даже когда модуль выводит только заголовки материалов (кому-то это надо), он все-равно прогоняет материал через все возможные контентные плагины, что, согласитесь неправильно, ибо создает лишнюю нагрузку на веб-сервер.
Чтобы этого избежать, наскоряк было принято решение добавить в модуль опцию Обрабатывать контент или нет (по аналогии со стандартным HTML-модулем Joomla.
Что мною было сделано.
Добавил строку в файл: /modules/mod_macb/mod_macb.php
43 строка:
$modVars->ConPrep = $params->get('ConPrep', 0);
98-103 строки:
<field name="ConPrep" type="radio" class="btn-group btn-group-yesno" default="0"
label="Prepare Content"
description="">
<option value="1">JYES</option>
<option value="0">JNO</option>
</field>
$item->text = JHtml::_('content.prepare', $text);
if ($this->modVars->ConPrep) $item->text = JHtml::_('content.prepare', $text);
Что имеем в результате. В свойствах каждого модуля появилось свойство Prepare Content. По умолчанию оно выключено.