Питанням кешування результатів роботи модулів займається ядро Joomla. Включити кешування даних, що відображаються модулем, можна в параметрах публікації модуля (параметр Enable cache). І хоча не всі модулі підтримують цей параметр, виправити це досить нескладно.
Для того, щоб модуль став підтримувати керування кешуванням, необхідно додати параметр cache в xml-файл опису модуля. Дані файли розташовуються в тій же директорії що і модулі, тобто в папці /modules. Для додавання параметра необхідно наступне:
1. Відкрити на редагування файл із розширенням xml для обраного модуля;
2. Якщо модуль уже підтримує які-небудь параметри, то в цьому файлі, перед рядком:
</mosinstall>
буде розташований блок опису параметрів, наприклад:
<params>
<param "count" type="text" default="5" label="Count" description="The number of items to display" />
<param name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="" />
</params>
додаємо параметр cache у кінець блоку перед тегом </param>:
<params>
<param name="count" type="text" default="5" label="Count" description="The number of items to display" />
<param name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="" />
<param name="cache" type="radio" default="0" label="Enable Cache" description="Select whether to cache the content of this module">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
</params>
3. Якщо ж блоку опису параметрів в xml немає, або він порожній (тег <param />), то додаємо параметр:
<params>
<param "cache" type="radio" default="0" label="Enable Cache" description="Select whether to cache the content of this module">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
</params>
Зберігаємо змінений файл
Рекомендації щодо .htaccess для Joomla!< Предыдущая | Следующая >25 шагов к совершенству Вашего сайта |
---|