Заметки по CMS Joomla

В этом разделе будут разобраны часто задаваемые вопросы по CMS Joomla 3+

Настройка ЧПУ в Joomla!

  1. Переименовываем в корне сайта файл htaccess.txt в .htaccess
  2. Заходим в AdminPanel > Система > Общие настрокйки и включаем опции: Включить SEF (ЧПУ) и Перенаправление URL

Если нужно создать страницу с адресом mysite.ru/test, то для этого нужно создать пункт меню с алиасом test. Если такой пункт меню не нужен, то можно создать невидимое меню и в нем соответствующий пункт. Модуль для данного типа меню можно не создавать, соответственно оно нигде отображаться не будет.

Как в Joomla сделать выпадающее меню?

Для того чтобы в джумле сделать выпадающее меню не нужно загружать дополнительных модулей. Для этого подйдет стандартный модуль Menu + настройка css шаблона. CSS для шаблона это тема отдельной статьи, здесь я этот вопрос рассматривать не буду. По умолчанию Joomla показывает подпункты только активного пункта меню. Чтобы отобразить все пункты меню, нужно зайти в настройки модуля (Расширения > Менеджер модулей) соотвествующего меню и выбрать опцию "Показывать подпункты меню".

Заголовки страницы в Joomla!

В CMS Joomla! настройки отображения страницы (если это, например, материал) прописываются в настройках материала и настройках отображения меню (если ссылка на этот материал есть в меню), причем настройки меню перекрывают настройки материала:

  • Меню > Менеджер меню > ... Menu > "нужный пункт меню". Перейти во вкладку "Параметры материала" пункт Заголовок (отображения заголовка меню) + вкладка "Параметры страницы" пункт "Показывать заголовок страницы" (отображение заголовка материала)
  • Материалы > Менеджер материалов > "необходимый материал". Вкладка "Параметры отображения материала" пункт "Заголовок"

Также есть глобальные настройки, которые определяют отображение заголовка по умолчанию:

  • Система > Общие настройки > Менеджер меню . Вкаладка "Параметры отображения страницы" пункт "Показывать заголовок страницы"
  • Система > Общие настройки > Материалы. Вкладка "Материалы" пункт "Заголовок".

Разработка модуля для Joomla!

  • freelancer.dn.ua/blog/как-написать-модуль-для-joomla-3-инструкция/
  • joomla-book.ru/development/creating-modules

Скачать заготовку под модуль

Работа с базой данных в Joomla

krayny.ru/saitstr/zametki/372-rabota-s-bazoj-dannykh-v-joomla.html

Available fields in Joomla XML manifest: joomla.stackexchange.com/questions/4114/available-fields-in-joomla-xml-manifest

Обновление с 1.5 до 3.x

SP Upgrade: http://joomla-abc.ru/joomla-1-5/obnovlenie-joomla-1-5/obnovit-joomla-1-5-do-joomla-3-0-ispol-zuya-komponent-sp-upgrade.html

Редактор JCE вырезает iframe

Компоненты > JCE Editor > Profiles >Default (выбираем активный профиль) > Editor Parameters > Advansed. В поле  Extended Elements дописываем iframe.>

После этого iframe не вырезается, но могут вырезаться аттрибуты iframe. Чтобы это исправить, нужно зайти в Editor Parameters > Cleanup & Output  и установить  Validate HTML в позицию "no".

Отображение позиции/модуля внутри статьи

Плагин называется Content load module in article: http://www.pages-and-items.com/extensions/load-module-into-article

Комментарии

Добавить комментарий