В корне сайта есть специальная папка /mg-pages , предназначенная для создания кастомных страниц сайта, подразумевающих программирование какой-либо логики на php. Например, может понадобиться создать свой скрипт с прямой ссылкой на него или создать лендинг с отличающимся стилем от общего шаблона.
Чтобы создать страницу сайта, которая будет открываться по адресу myshop.ru/page1 , нужно положить в папку /mg-pages файл page1.php
Пример файла page1.php
<?php MG::enableTemplate(); // Подключает каркас шаблона MG::titlePage('Пример страницы'); // задает title для страницы /** Любой код на PHP*/ print_r('Вывод из PHP'); ?> <h1> <!-- Любая верстка --> Пример страницы </h1>
Решить эту же задачу можно и вторым способом.
В папке /mg-pages нужно создать вложенную папку /mg-pages/page1/ , а в ней создать файл index.php . В этом случае также будет доступна страница myshop.ru/page1
Такой способ может подойти для создания лендинга со своей структорой статичных файлов css, js и тп.
Пример структуры файлов
/mg-pages/page1/index.php
/mg-pages/page1/js/script.js
/mg-pages/page1/css/style.css
/mg-pages/page1/img/img1.png