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

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

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

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

Буду благодарен даже не за полный ответ, а за пинок в нужном направлении.
  • Вопрос задан
  • 189 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
qonand
@qonand
Software Engineer
реализуйте на беке интерпретатор для определения шорткодов и замены их на необходимые Вам данные
Ответ написан
reaferon
@reaferon
А не хотите вообще полностью на frontend эту задачу передать?
То есть шорткод пользователя рендерится на странице как шорткод, обрабатывается JS, который подгружает нужное представление.
Ответ написан
Ваш ответ на вопрос

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

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