Шаблони cmsms - як встановити, як створити власний шаблон
CMS Made Simple використовує різні шаблони для відображення контенту сайту.
Всі встановлені шаблони ви можете знайти в консолі адміністратора вибравши пункт Оформлення | Шаблони.
Строго кажучи, ми повинні розрізняти Шаблони і Теми.
Шаблон - це тільки частина теми.Тема складається з одного або декількох шаблонів і однієї або декількох таблиць стилів. Деякі теми за бажанням включають шаблони меню (Оформлення | Менеджер меню).
і збережіть цей файл на локальному диску.
2. В консолі адміністратора, натисніть Оформлення | Менеджер шаблонів.
3. Перейдіть на вкладку Імпортувати та виберіть файл XML, який ви завантажили.
4. Натисніть на кнопку Імпортувати.
5. Перейдіть в розділ Оформлення | Шаблони і знайдіть новий імпортований шаблон в списку.
Таким чином ми імпортували нову тему для CMS Made Simple, яка містить кілька шаблонів і одну або кілька таблиць стилів, а іноді і шаблонів меню
Тепер відкрийте сторінку, яку ви хотіли б бачити з новим шаблоном, для редагування (Контент | Сторінки). Перейдіть на вкладку Опції. і виберіть недавно завантажений шаблон.
Цей чудовий принцип CMS Made Simple, дозволяє задавати для кожної сторінки свій неповторний зовнішній вигляд, створювати одно-, дво-, або трехколоночной макети на різних сторінках одного сайту.
Ви можете призначити один шаблон для всіх сторінок відразу, якщо у вас вже є велике число сторінок - в адміністративній консолі відкрийте список існуючих шаблонів (Оформлення | Шаблони) і натисніть на пункт Установити для всіх сторінок.
CMS Made Simple, автоматично вибирає шаблон за замовчуванням для нової сторінки. Натисніть на символ з неактивною галочкою в колонці За замовчуванням близько шаблону, який Ви хотіли б використовувати в якості стандартного.
Звичайно, легше використовувати готові шаблони CMS Made Simple. Однак, часто буває необхідно створити власний унікальний дизайн для веб-сайту.
Шаблони в CMSMS, містять чистий HTML. Для динамічних частин макета, таких як навігація або контент, використовуються спеціальні плейсхолдери. Ці плейсхолдери реалізовані за допомогою Smarty. Ви використовуєте прості теги Smarty, щоб відзначити місця, де в сторінках потрібні динамічні частини. На відміну від HTML-тегів, ці теги завжди укладені у фігурні дужки.
Для початку поглянемо на його скріншот і постараємося визначити які частини можна зробити динамічними. На малюнку вони обведені червоним.
На самому початку коду вставляємо тег.Замість вмісту тега
Ім'я сайту - Earthlingtwo - буде міститися в тезі. Його можна змінювати в полі Назва сайту (Адміністрування - Загальні настройки).
Під назвою сайту знаходиться блок з описом сайту (в прикладі by nodethirtythree + Free CSS Templatest), який ми можемо замінити блоком контенту з ім'ям site_desc. Крім нього у вигляді блоків контенту зробимо футер сайту і шматок тексту вгорі правої колонки (Veroeros sit dolore), позначивши його як cite. цитата -
Список пунктів меню сайту замінюємо на тег.
Припустимо нам потрібно, щоб на певних сторінках сайту відображалася картинка-банер. Вставляти її прямо в тексті сторінки не дуже зручно.
У даній CMS є кілька вбудованих тегів, що забезпечують висновок зображень, скористаємося найбільш функціональним через них content_image.
цей код вставляє картинку в відповідне місце шаблону і створює в настройках сторінок, в адмінці, додаткове поле banner з списком, що випадає картинок, завантажених в директорію uploads / images сайту. В результаті, буде показано вбрання зі списку зображення, коли зображення не вибрано - банер не показується.
Заголовок сторінки (Home, Services і т.д.), позначений в коді як h2 також будемо виводити за допомогою тега.
Крім заголовків, можна також вказувати підзаголовки для кожної сторінки за допомогою Додатковий атрибут 1 (вкладка Параметри), який викликається плейсхолдером.Для виведення вмісту сторінки використовуємо тег.
Спробуємо реалізувати все вищеперелічене засобами CMSMS.
Ось який код вийшов в результаті.
В адміністративній панелі перейдіть в розділ Оформлення | Шаблони, і натисніть Додати Новий шаблон. Дайте йому ім'я new, а в поле Контент скопіюйте вищенаведений код.
Тепер внесемо корективи в файл style.css нашого статичного шаблону, що містить таблиці стилів. Тут потрібно тільки виправити шляху до картинок - images / переробити на / uploads / images /, після чого файл готовий для копіювання в CMSMS (щоб це зробити в розділі Оформлення | Стилі клацніть пункт Додати Стиль і вставте його код в поле Контент, назва дайте new -style).
Наступним кроком потрібно приєднати стиль до шаблону (натиснувши на значок з написом css напроти обраного стилю). Відкриється вікно, в якому ви зможете вибрати шаблон new. При бажанні можна приєднувати css до багатьох шаблонах, всі наявні зв'язки будуть відображатися тут.
Завантажуємо картинки в менеджері файлів адміністративної панелі
Налаштовуємо меню. У Менеджері меню виберемо шаблоном за замовчуванням minimal_menu.tpl. який генерує найпростіше меню ul-li, таке ж як в оригіналі.
Єдина відмінність у нас в тому, що не підсвічуються поточні вкладки. У статичному шаблоні це визначається правилом # menuli.current_page_item a. а CMS Made Simple генерує клас #menu a.currentpage для поточної вкладки. Заходимо Оформлення | Стилі. відкриваємо new-style. знаходимо за допомогою пошуку (ctrl + f) # menuli.current_page_item a і міняємо на #menu a.currentpage.
Створимо блоки контенту футера, опису та цитати. Взагалі блоки контенту це фрагменти html, які ви можете поміщати в будь-яке місце на сторінці або в шаблоні. Вибираємо в адміністративній панелі Контент | Блоки контенту. Вписуємо назву і код hml кожного блоку, взятий з статичного шаблону.
У розділі Новини | Шаблон для резюме створюємо свій шаблон new. відповідальний за відображення короткого змісту новини в нижньому блоці зліва.