Новая Вкладка В Админ Центре

Здравствуйте.

Подскажите как создать новую страницу в самом админ центре? Например хотелось бы расписать 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 с текстом

сделал

Давайте содержимое, посмотрим

Давайте содержимое, посмотрим

Содержимое какое? Для файлов написал выше, для языковой переменной указал

Мой текст тут.

Содержимое какое? Для файлов написал выше, для языковой переменной указал

Мой текст тут.

Все посты пустыми для меня отображаются.

http://prntscr.com/b8aa9q

Запутались мы что-то.

Если не сложно, распишите пожалуйста от А до Я. Как сделать страницу с содержимым

"Мой текст". Именно на примере. Так быстрее усваивается.

Спасибо.

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

<?php

if (!defined(‘BOOTSTRAP’)) { die(‘Access denied’); }

if ($mode == ‘view’) {

}

ссылка

admin.php?dispatch=vendor_instructions.view

JMiR1PJ.jpg

Ваши поправки внес.

Все отлично. Вопрос закрыт.

Вопрос

Где указывать тайтл страницы?

17baf108c2a343aea96e6cd0652ebf33.png

Тайтл поменял.

Для вендоров просмотр страницы запрещен

8ca4e0a9c07745a6bea8f927aee7258b.png

Как включить?

Для нового контроллера попробуйте добавить привилегию для вендора. Пример тут

app/schemas/permissions/vendor_multivendor.php

Для нового контроллера попробуйте добавить привилегию для вендора. Пример тут

app/schemas/permissions/vendor_multivendor.php

Активировал.

Спасибо.