| Kort | 
					 | 
			
|---|---|
| 
					 В самом простом варианте это можно сделать, например, через плагин Pagelist: 
 Теперь, если при правке страницы указать id страницы-донора, то конструкция из п. 1 выведет в соответствующем месте текст страницы-донора. Естественно, в шаблоне pagelist.getpagedata.tpl можно использовать любое поле или экстраполе. Если хочется в header.tpl / footer.tpl, то логика будет такая: 
<!-- IF {PHP.pag.page_getpagedata} -->
  {PHP.pag.page_getpagedata|sedby_pagelist('pagelist.getpagedata', 1, '', 'page_id = $this')}
<!-- ENDIF -->
Если надо вообще отвязаться от текущей страницы и глобально вставлять страничное поле/экстраполе, тогда так: 
{PHP|sedby_pagelist('pagelist.getpagedata', 1, '', 'page_id = 11')}
Пункты 1 и 3 в этом случае не нужны, вместо 11 указать id страницы-донора, а условие (если необходимо) придумать свое. SED.by - создание сайтов, разработка плагинов и тем для Котонти 
					Відредаговано: Kort (23.11.2023 16:57, 1 рік тому)  |