Foren / National / Russian / Тех. поддержка / Вывод экстраполей с помощью pagetextbyid

akella
#1 1. Dezember 2021, 10:34

Доброго дня. Есть страница с id - 555, на ней нужно вывести экстраполе со страницы id - 777. Обе страницы находятся в одном шаблоне. Подскажите возможно ли это сделать с помощью плагина pagetextbyid или есть другие плагины?

Wertex
#2 3. Dezember 2021, 16:32

Если обе страницы генерируються одним расширением (модулем или плагином), то вывод экстраполя страницы 777 будет идентичен выводу экстраполю страницы 555, шаблон ведь один! 

Если страницы принадлежат разным расширением или нужно вытащить данные с другой строки в одной таблице - то без запроса к базе данных это невозможно, нужно писать hook, плагин или кастомизировать ядро модуля.

Плагин pagetextbyid выводит весь контент с поля "page_text" таблицы "pages", включая разметку html, по id страницы или её alias.

Вообще не особо понятна суть вопроса, если это модуль "Page" и есть созданное экстраполе, почему не прописать нужные данные в это экстраполе на странице редактирования?!

 

akella
#3 21. Dezember 2021, 06:46

Спасибо, уже переписал функцию в function.php под свои нужды