Как добавить поддержку кэширования в модуль?

smart 27 июля 2006 1 мин 53069 просмотров

Вопросом кэширования результатов работы модулей занимается ядро Joomla. Включить кэширование отображаемых модулем данных можно в параметрах публикации модуля (параметр Enable cache). И хотя не все модули поддерживают этот параметр, исправить это весьма несложно.

Для того, чтобы модуль стал поддерживать управление кэшированием, необходимо добавить параметр cache в xml-файл описания модуля. Данные файлы располагаются в той же директории что и модули, т.е. в папке /modules. Для добавления параметра необходимо следующее:

  1. Открыть на редактирование файл с расширением xml для выбранного модуля
  2. Если модуль уже поддерживает какие-либо параметры, то в этом файле, перед строчкой
    
    
    будет расположен блок описания параметров, например:
    
    	
    	
    
    
    добавляем параметр cache в конец блока перед тегом </param>:
    
    	
    	
    	
    		
    		
    	
    
    
  3. Если же блока описания параметров в xml нет, или он пустой (тег <param />), то добавляем параметр:
    
    	
    		
    		
    	
    
    
  4. Сохраняем измененный файл
Назад На главную