Здравствуйте.
Подскажите как создать новую страницу в самом админ центре? Например хотелось бы расписать FAQ для вендоров, и сделать ее доступной для чтения именно с Админ центра.
Спасибо.
Здравствуйте.
Подскажите как создать новую страницу в самом админ центре? Например хотелось бы расписать FAQ для вендоров, и сделать ее доступной для чтения именно с Админ центра.
Спасибо.
Вы имеете ввиду верхнее меню? Меню генерируется с помощью схем
app/schemas/menu
Можно расширить модулем
Вы имеете ввиду верхнее меню? Меню генерируется с помощью схем
app/schemas/menu
Можно расширить модулем
Этот пункт меню ссылается же на что-то. Вот мне нужно найти способ как создать эти страницы.
Для одного из проектов мы добавляли отдельную сущность, которую админ мог редактировать, а вендор только просматривать. Но это не мелкая модификация, делать и тестировать немало
Да мне ее можно не динамичной делать. Простой HTML блок. Я это представлял так:
создаю tpl файл с содержимым и подключаю ссылку на него через пункт меню.
Но не получается.
Самый простой вариант
- создаете языковую переменную vendor_instructions с текстом
- создаете контроллер
app/addons/my_changes/controllers/backend/vendor_instructions.php
- расширяете схему
app/addons/my_changes/schemas/menu/menu.post.php
- создаете шаблон
design/backend/templates/addons/my_changes/views/vendor_instructions/view.tpl
- выводите в нем содержимое переменной
{__('vendor_instructions') nofilter}
{__('vendor_instructions') nofilter} Warning: Cannot modify header information - headers already sent by (output started at /var/www/justdoit/data/www/mysite/app/addons/my_changes/controllers/backend/vendor_instructions.php:1) in /var/www/justdoit/data/www/mysite/app/functions/fn.control.php on line 589
Содержимое view.tpl, menu.post.php, vendor_instructions.php
{__('vendor_instructions')
- создаете языковую переменную vendor_instructions с текстом
сделал
Давайте содержимое, посмотрим
Давайте содержимое, посмотрим
Содержимое какое? Для файлов написал выше, для языковой переменной указал
Мой текст тут.
Содержимое какое? Для файлов написал выше, для языковой переменной указал
Мой текст тут.
Все посты пустыми для меня отображаются.
Запутались мы что-то.
Если не сложно, распишите пожалуйста от А до Я. Как сделать страницу с содержимым
"Мой текст". Именно на примере. Так быстрее усваивается.
Спасибо.
design/backend/templates/addons/my_changes/views/vendor_instructions/view.tpl
{capture name="mainbox"}{__(‘vendor_instructions’) nofilter}
{/capture}
{include file=“common/mainbox.tpl” title=__(“vendor_instructions_title”) content=$smarty.capture.mainbox}
app/addons/my_changes/controllers/backend/vendor_instructions.php
<?phpif (!defined(‘BOOTSTRAP’)) { die(‘Access denied’); }
if ($mode == ‘view’) {
}
ссылка
admin.php?dispatch=vendor_instructions.view
Все отлично. Вопрос закрыт.
Вопрос
Где указывать тайтл страницы?
Тайтл поменял.
Для вендоров просмотр страницы запрещен
Как включить?
Для нового контроллера попробуйте добавить привилегию для вендора. Пример тут
app/schemas/permissions/vendor_multivendor.php
Для нового контроллера попробуйте добавить привилегию для вендора. Пример тут
app/schemas/permissions/vendor_multivendor.php
Активировал.
Спасибо.