F.A.Q.

  • Для кого этот шаблон

    Шаблон для всех. Хотя это сложно назвать шаблоном, скорее это промышленная заготовка для натягивания на неё дизайна с целью изготовления полноценного шаблона для сайта.

    Изначально этот шаблон задумывался как простейшая альтернатива шаблону protostar, входящего в штатную поставку Joomla!3. Только protostar основан на уже сильно устаревшем и неудобном bootstrap2, а master3 изначально задумывался на UIkit3.

    Уже в самом начале процесса создания шаблона стало понятно, что из-за большого количества различных атрибутов и настроек, управляющих UIkit'ом, целевая аудитория сильно смещается в сторону профессиональных разработчиков и делает почти невозможным применение шаблона новичками и любителями. В итоге шаблон оброс массой настроек, управляющих поведением отдачи контента, с которыми в состоянии справиться даже школьник.

    Было также принято решение не применять для шаблона никаких кастомных стилей и не дописывать никаких скриптов, оставив под капотом чистый UIkit. Это позволит не навязывать на применяемый конечным разработчиком сайта дизайн возможных дополнительных ограничений.

  • А где дизайн?

    Смотри ответ на вопрос «Для кого этот шаблон», он самый первый.

  • Как получить поддержку
  • На чём сделан демо-сайт

    Joomla! 3.last.

    Задействованы штатные расширения:

    • Материалы (com_content)
    • HTML-код (mod_custom)
    • Меню (mod_menu)
    • Навигатор сайта (mod_breadcrumbs)
    • Переключение языков (mod_languages)
  • Что за говнокод под капотом? И вообще, шаблон – дерьмо полное

    Напиши своё – будет явно несравненно лучше.

  • Почему локализация шаблона только английская

    Подавляющее большинство параметров и их значений привязано к фреймворку UIkit, который никак не локализован. Следовательно, нет смысла локализовывать под него шаблон.

    Этот сайт имеет русскую локализацию, потому что основная целевая аудитория – славяноязычное сообщество Joomla! и документация под него писалась изначально на русском языке.

  • Будет ли шаблон работать на Joomla!4

    Нет, не будет. Когда выйдет Joomla!4, под неё будет отдельная адаптация шаблона.

  • Для чего в параметрах модулей шаблона параметры Box class и Title class, дублирующие аналогичные параметры самих модулей

    Во-первых, это удобно. Иногда необходимо прописать какой-либо класс сразу нескольким модулям, это проще сделать на одной странице параметров шаблона, нежели перезаходить по нескольку раз в параметры каждого модуля.

    Во-вторых, не во всех модулях имеются подобные параметры. Иногда модули пишутся не совсем добросовестными разработчиками, не реализующими дополнительные параметры для своих расширений. В этом случае наличие таких параметров в шаблоне весьма выручает.

  • Чем обосновано большое значение параметра PHP max_input_vars

    max_input_vars – это количество входных переменных, которые могут быть приняты в одном запросе. В случае с шаблоном это значение большого количества перечисляемых переменных в параметрах шаблона, отправляемых запросом при сохранении параметров в административной панели сайта. Если будет много наборов параметров для секций, большое количество опубликованных модулей или большое количество пунктов меню первого уровня, то при стандартном значении max_input_vars, равном 1000, будет сгенерирована ошибка PHP и сохранения параметров шаблона не произойдёт.

    Как установить необходимое значение? В корне сайта в файле .htaccess пропишите строку php_value max_input_vars 10000. Если это не помогло, обратитесь к администратору вашего хостинга с просьбой увеличить данное значение до необходимого минимума.

    Если на сервере вашего хостинга используется PHP-FPM, способ с редактированием файла .htaccess к сожалению работать не будет и вызовет ошибку сервера, для решения вопроса вам необходимо обратиться к администратору вашего хостинга.

Рецепты