Задать вопрос
the_mix
@the_mix
web developer

Как наименее велосипедно реализовать «систему клиентских хуков» в yii2?

Не пугайтесь, термин я сам только что придумал, а нужно вот что:
Юзер из админки в тексте страницы прописывает определенный шорткод - а на сайте на этой странице на месте этого шорткода рендерится определенный виджет или вид.

На мой взгляд задача тривиальнейшая, но я впал в ступор как это правильно сделать. Не через str_replace же пропускать текст страниц и заменять шорткоды на результат рендера нужной вьюхи? Уж если не из-коробки, то какие то расширения для удобной реализации такого функционала точно должны быть?

Буду благодарен даже не за полный ответ, а за пинок в нужном направлении.
  • Вопрос задан
  • 187 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
qonand
@qonand
Software Engineer
реализуйте на беке интерпретатор для определения шорткодов и замены их на необходимые Вам данные
Ответ написан
reaferon
@reaferon
А не хотите вообще полностью на frontend эту задачу передать?
То есть шорткод пользователя рендерится на странице как шорткод, обрабатывается JS, который подгружает нужное представление.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы