Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

встраивание вьюх в страницы

22/02/2025, by Гость (не проверено)
Форумы

Снова здравствуйте!

напал очередной затуп...

ситуация есть шаблон внутренней страницы. в зависимости, собственно от страницы, он отображаеот разные фоновые и не только картинки, текст и т.д.. Создан тип материала для страниц. Теперь,  есть 5-6 разных вьюх, часть из них должна отображаться на страницах с соотв. картинками. 

Вопрос: как мне лучше поступить? :)

Конечно, можно в шапку вьюхи напихать чего-нибудь, однако тогда чтобы сменить картинку нужно будет глубоко лезть и править ХТМЛ ручками - не нравится такой выход.

хотелось бы создать у типа материала доп. поле в котором указывать имя нужной для отображения вьюхи! 

такое реально вообще и как это сделать?

или можно было бы  ко вьюхе каким-то образом прикрутить 2-3 доп. поля, которые обработает шаблон страницы и все покажет.

очень надеюсь, что понятно описал проблему. реально?

третья возможность - как-то в заваисимости от страницы выводить в контент блок с результатами нужной вьюхи.

жестко прописать в шаблоне например, если URL1(или заголовок страницы) - выводи такую-то вьюху , если УРЛ2 - другую.

опять же не уверен, что могу сейчас назвать все нужные! хочкется возможности управления этим через админку.

и не понимаю, как из кода шаблона вызвать нужную  вьюху?

буду признателен за напраления/советы.

С уважением,

Артем

 

PS появилась идея - типу материалов для вьюхт добавить поле в него по умолчанию вкачать нужную мне картинку и в шаблоне вьюхи брать эту картинку и запихивать в нужное место? все как-то криво и через ...одно место .

как правильно-то сделать?