Создаем свои собственные страницы

Волчья писька

Проверенные
Сообщения
625
Реакции
626
Баллы
8,225
Создаем свои собственные страницы

Описание: Это руководство поможет Вам правильно создавать страницы.

Установка/Настройка:

1. Распакуйте прикрепленный файл в папку library.
2. Создайте Add-on (нужно будет включить режим отладки в файле config.php):
ID дополнения: External_Pages
Заголовок: External Pages
Информация о версии: 1
Номер версии: 1
3. Создайте префикс роутинга по следующему URL: /admin.php?route-prefixes/
Префикс роутинга: en
Тип роутинга: Публичный
Класс роутинга: ExternalPages_Route_Prefix_En
Использовать класс для генерации ссылки: Всегда
Дополнение: External Pages
4. Создайте новый обработчик события (Необходимо, если Вы хотите добавить навигационные вкладки для внешних страниц.)
Обрабатывать событие: navigation_tabs
Выполнить обработчик: ExternalPages_Listeners_Navigation::navtabs
Порядок выполнения обработчиков: 1
Дополнение: External Pages

В папке ControllerPublic каждая из страниц имеет свой собственный PHP файл.
Внутри каждого файла Вы увидите, что страница отображает шаблон из этой строки (например файл Tickets.php):
Код:
$this->responseView('ExternalPages_ViewPublic_Tickets', 'EP_Tickets', $viewParams);
Чтобы заполнить страницу, нужно создать шаблон. Например для страницы Tickets нужно создать шаблон с названием EP_Tickets (название можно изменить в файле).
Вот пример заполнения шаблона:
HTML:
<xen:h1>Welcome to Seahawks Huddle Advertising</xen:h1>
<xen:title>Advertise on Seahawks Huddle</xen:title>
<xen:description>Enter a META description/page description here.</xen:description>

<xen:navigation>
    <xen:breadcrumb href="{xen:link full:en/advertise/}">Advertise With Us</xen:breadcrumb>
</xen:navigation>

ENTER STATIC ADVERTISING TEMPLATE INFORMATION HERE.

<xen:sidebar>
    <xen:include template="sidebar_online_users" />
    <xen:include template="forum_stats" />
</xen:sidebar>
 

Вложения

  • ExternalPages.zip
    4.9 KB · Просмотры: 126
А можно пример старниц прикрепить?
 
Последнее редактирование:
Вопрос. Где создавать add-on? =)
 
Что мне нужно делать в моём случае? "Контроллер для пути роутинга TOS не найден."
 
Здравствуйте.
Такая проблема :
Имеется - localhost/page/rules ( Правила )

Расположил всё по статье, всё как требуется.
Всё работает.

Вот в чем проблема :
HTML теги, в шаблоне "EP_Rules" не работают, ни каким боком.
Что поделать?
 
Здравствуйте.
Такая проблема :
Имеется - localhost/page/rules ( Правила )

Расположил всё по статье, всё как требуется.
Всё работает.

Вот в чем проблема :
HTML теги, в шаблоне "EP_Rules" не работают, ни каким боком.
Что поделать?
Эта тема старая, сейчас это можно сделать из коробки в админке на новой версии 1.5.0

 
xenforomen, Это не много не то.
Мне нужна целая страница.

А не кусок, даже не кусок, а кусочек - где-то в "жопе"
 
AForev, Ну я увидел, что нужны (правила) вот и предложил...
 
Кто-нибудь пробовал делать собственные страницы? Есть примеры? Так хочется посмотреть! :-)
 
Современный облачный хостинг провайдер | Aéza

Похожие темы

Ответы
0
Просмотры
809
Назад
Сверху Снизу