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

Блок с названием текущей страницы

Блок с названием текущей страницы
, by

Добрый день, подскажите пожалуйста, как через View создать один блок, в котором будет отображается текущее месторасположение пользователя (проще говоря название текущей страницы), соотвественно при переходе на другую страничку эта информация будет менятся. Заранее спасибо.

 

P.S. как создавать блок и вывести туда все пунты меню я знаю, а вот как сделать так, чтобы отображалось только одно значение, в зависимости от месторасположения додуматься не могу :(

1 answer
votes: 776
Answer

Здравствуйте, у вас есть два очевидных пути:

1) Использовать аргументы (контекстные фильтры). Добавить контекстный фильтр и в него засунуть php-обработку вашего аргумента. Например если это нода, то проверять тип материала. Если вам нужна сложная логика, то писать такую обработку со временем станет тяжело, да и работать это будет не самым быстрым образом при длинной обработке.

2) Сделать несколько блоков и настроить видимости эти блоков, чтобы они отображались каждый по нужному пути.

Все зависит от того какая у вас логика работы и насколько много параметров будет для блока.


Спасибо, с первым вариантом поработаю, ну точнее почитаю, так как еще не совсем в курсе как это делать. А второй вариант для наглядности сразу реализовала, но хотелось бы, чтобы этот блок добавлялся автоматически при создании новой странички.