От автора: приветствую Вас уважаемые читатели. При разработке сайта на CMS Joomla, значительное количество времени уделяется работе над его внешним видом. Что предусматривает работу с шаблоном. То есть его установку, настройку, тестирование, правку отдельных элементов и т.д. При этом редко, когда первый установленный шаблон, полностью удовлетворяет всем требованиям по дизайну. А значит, до окончания работ над дизайном сайта, веб-разработчик может установить несколько шаблонов, которые впоследствии будут тестироваться. И, соответственно возникает вопрос – как удалить шаблон в joomla 3, который не используется? Поэтому в данной небольшой статье, я постараюсь подробно ответить на данный вопрос.
Для, начала, хотел бы напомнить, что шаблон Joomla – это специальное расширение, которое формирует оформление, структуру и дизайн пользовательской части, или панели администратора. В данное время создано огромное количество различных шаблонов, которые веб-разработчики могут использовать для решения поставленных задач.
Шаблон, состоит из определенного набора файлов, которые в процессе установки копируются в определенный каталог, директории templates CMS Joomla. При этом шаблон – это относительно простое расширение, которое при установке не создает в базе данных дополнительные таблицы, для хранения всевозможной информации. Однако, для хранения настроек, все же используется одна таблица в базе данных, под названием “префикс_extensions”, которая содержит информацию обо всех установленных расширениях. Поэтому для удаления шаблона, необходимо удалить как файловую структуру, так и запись о шаблоне из вышеуказанной таблицы. Соответственно в CMS joomla удалить шаблон, можно двумя способами – автоматически, используя менеджер расширений, и в ручную – удалив файловую структуру и запись в базе данных.
Перед удалением шаблона, убедитесь, что удаляемый шаблон не назначен в качестве активного.
Автоматическое удаление шаблона
Для удаления шаблона в автоматическом режиме, первым делом необходимо перейти в панель администратора Joomla.
Далее, переходим в менеджер расширений (Расширения -> Менеджер расширений).
Менеджер расширений используется для установки и управления расширениями CMS Joomla. Для удаления шаблона переходим в раздел “Управление”.
Как Вы видите, в центре отображаются все установленные расширения CMS Joomla, но нас интересует только шаблон, который нужно удалить, поэтому в левом сайдбаре, в выпадающем меню “Выбор типа”, выбираем “Шаблон”. При этом в центральной области, будут отображены только установленные шаблоны.
Выбрав нужный шаблон, отмечаем его галочкой и кликаем по кнопке “Деинсталлировать”, для его удаления. На этом удаление шаблона в автоматическом режиме завершено.
Ручное удаление шаблона
Для удаления шаблонов, а так же любых других расширений, я настоятельно рекомендую Вам, использовать менеджер расширений, то есть автоматическое удаление. Если же выше указанным способом, удалить шаблон не получается, вследствие возникновения ошибок, то в этом случае необходимо использовать ручное удаление. Итак, первым делом, переходим в файловую структуру CMS Joomla (каталог в котором установлена Joomla).
Далее, переходим в директорию “templates”, в которой расположены все установленные шаблоны. И удаляем папку с интересующим шаблоном.
Теперь необходимо удалить запись о данном шаблоне из таблицы “префикс_extensions”.
Для этого переходим в инструмент phpmyadmin, выбираем базу данных, которая используется для CMS Joomla и открываем таблицу “префикс_extensions”.
Таблица, достаточно большая, так что потребуется внимание, что бы отыскать интересующий шаблон.
В моем случае, требуется удалить шаблон под названием theme3133, а значит напротив имени данного шаблона, необходимо кликнуть по кнопке “Удалить”. После этого интересующий шаблон полностью удален. Собственно на этом вопрос — как удалить шаблон джумла – исчерпан. Всего Вам доброго и удачного кодирования!!!