Вывод кнопки редактирования

Доброго времени суток!

Подскажите, как на витрину вывести кнопку редактирования страницы для администраторов находящихся онлайн?
(т.е. что бы у сотрудников, которые вошли в админку, при посещении витрины высвечивалась кнопка, по нажатию на которую будет идти перенаправление в страницу админки, с которой можно отредактировать страницу витрины с которой произошло перенаправление)

Заранее спасибо!

1 ответ

  • 1
    replicant 25 февраля 2021 13:36 #

    В некоторых темах дизайна такое есть по-умолчанию. Например в темах от этой студии https://www.webasyst.ru/store/...

    А так копайте в шаблон страниц page.html или вообще встройте в index.html панельку.

    Если зашел админ скажем с id=1 {if $wa->user()->isAuth() && ($wa->user("id") == 1)} или вот так {if $wa->user()->isAdmin()}, то дать ссылку на админку по $page.id <a href="{$wa_backend_url}{$app}/#/pages/{$page.id}">Редактировать</a> вместо $app берите приложение из параметров, вроде как-то так {$app = $wa->param('app')}, но лучше проверить, мог подзабыть мелочи. Это не так сложно. По сути уже все написано что надо. Осталось лишь проставить условия на нужных юзеров или админа и дать ссылки на вашу админку.

    Вот так выглядит панель управления админа и ссылка на переход в редактор. Клац и мы уже в админке на нужной странице.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите