Рекомедуемая (стандартная) структура темы для UserCMS


UserCMS не ограничивает структуру темы, именование папок и пр.

Но все рекомендуется иметь следующую структуру:

  1. Файлы подключаемые в теме (например для шапки, подвала и пр) размещать в папке inc
  2. Рекомендуемые названия для данных файлов: header.tpl, footer.tpl, sidebar.tpl, right_sidebar.tpl, left_sidebar.tpl, counters.tpl, top_menu.tpl
  3. Файл темы для главной страницы: main_page.tpl
  4. Позиции в теме:
    top_menu - для верхнего меню
    left_side - для меню и других блоков в левой части сайта
    right_side - для меню и других блоков (например: анонс новостей) в левой части сайта
    slider - для слайдера
  5. При использовании сторонних библиотек, например bootstrap, то для них создавать отдельную папку bootstrap и размещать фреймворк полностью в этой папке
  6. Изображения в папке images
  7. CSS файлы:
    - если файл один то в корне темы (без создания отдельной папки) - для небольших проектов более чем достаточно
    - если проект большой (портал к примеру), то создать папку css и в нее размещать файлы темы, при этом css сторонних библиотек размещать отдельно