Створюємо нову сторінку у VamShop
Створимо нову сторінку, наприклад з інформацією про магазин.
Створення сторінки можна умовно поділити на чотири етапи:
Створення вихідного коду сторінки.
Створення вмісту сторінки.
Створення html-шаблону сторінки.
Переходимо до створення сторінки:
Створення вихідного коду сторінки
Створюємо файл у корені магазину /mypage.php з таким вмістом:
Так виглядає найпростіша сторінка. Зверніть увагу на наступні рядки:
У цьому рядку задається назва сторінки, яка буде виведена в магазині зверху, у навігації Початок » Каталог. Визначимо константу NAVBAR_TITLE_MYPAGE у наступному розділі.
Переходимо до створення вмісту сторінки.
Створення вмісту сторінки
Всі тексти в VamShop знаходяться у папці /lang. Для української мови це папка /lang/russian, наша сторінка буде видно на всіх сторінках каталогу, нам потрібно додати вміст нашої сторінки у файл /lang/russian/lang_russian.conf.
Відкриваємо файл /lang/russian/lang_russian.conf та додаємо внизу, обов'язково до ?> наступний код:
Все, ми тим самим додали мітки для заголовка сторінки (heading_mypage) та вмісту сторінки (мітка text_mypage), дані мітки ми будемо вставляти в html-шаблон, у наступному розділі.
Також додамо константу для навігації, для цього відкриваємо файл /lang/russian/russian.php і внизу, до ?, додаємо певну нами в першому розділі константу для навігації, тобто. додаємо константу NAVBAR_TITLE_MYPAGE:
Тепер нам потрібно створити HTML-шаблон для нашої сторінки.
Створення html-шаблону сторінки
У VamShop вихідний код та зовнішнє оформлення розділені, ми вже створили код сторінки, тепер нам потрібно створити html-шаблон, тобто. оболонку того, яквиглядатиме наша сторінка зовні.
Як Ви пам'ятаєте, ми вказали, що шаблон повинен бути у файлі /templates/vamshop/module/mypage.html Створюємо цей файл з таким вмістом:
Ось так виглядає простий html-шаблон для нашої сторінки, природно, що Ви можете міняти html-код на свій розсуд, це лише приклад.
- це налаштування, тобто. звідки завантажувати текстові дані нашої сторінки. В даному випадку ми повідомляємо системі, що потрібно завантажити файл /lang/russian/lang_russian.conf, розділ mypage.
У шаблоні ми визначили дві мітки:
- Це заголовок сторінки. Ми вже додали цю позначку у файл: /lang/russian/lang_russian.conf. Висновок назв через мітки зроблено у тому що була можливість мультимовності магазину, тобто. щоб, наприклад, українською були українські назви, англійською - англійські.
- це власне вміст сторінки. Ми вже додали цю позначку у файл: /lang/russian/lang_russian.conf.
Все, сама сторінка створена, вміст сторінки створено, html-шаблон створено. Залишилося найпростіше – підключити нашу сторінку до магазину.
Підключення сторінки
Отже, залишилося лише підключити сторінку в магазин, щоб вона була видна.
Наприклад, додамо посилання на нашу сторінку у створений нами у минулій статті бокс /templates/vamshop/source/boxes/mybox.php (шаблон /templates/vamshop/boxes/box_mybox.html)
Додаємо константу для визначення нашого файлу /includes/filenames.php.
Відкриваємо цей файл /includes/filenames.php і внизу, до ?>, додаємо:
Заключний крок, залишилося вставити посилання на нашу сторінку у mybox. Відкриваємо вихідний код боксу, тобто. файл /templates/vamshop/source/boxes/mybox.php та шукаємо наступний код:
Тут визначається вміст боксу. Наприклад, легко додамо посилання нашу сторінку, тобто. змінюємо цей код на:
Все сторінку створили, бокс змінили. Ви можете бачити посилання на свою сторінку у боксі – рис. 1.
А можна просто відкрити сторінку у браузері http://ваш-магазин.ру/mypage.php
Ось так створюються сторінки у VamShop. Це була найпростіша сторінка, тепер Ви можете створювати свої більш складні сторінки.