Вывести поле одного контента в другом 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 135
Подскажите решение - необходимо вывести одно поле определенной статьи контента (пусть будет имя контента - 'pages', id статьи - '4', имя поля - 'content').
Идея такая: есть страница контента 'pages' - "доставка и оплата" и ее содержимое (поле 'content') выводится на всех страницах другого контента (контент 'catalog'). С помощью кода php в шаблоне default_item.tpl.php мне нужно вывести это содержимое в определенном месте зная id статьи.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1902
Связями можно что-то такое сделать, правда вывести на странице сможете внизу только (если без правки кода).

Делаете каталог родителем, а доставку дочкой, к каждой странице в каталоге привязываете доставку и оплату.
Редактировалось: 1 раз (Последний: 6 апреля 2018 в 19:38)
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 135
Мне желательно путь по легче, можно чисто на php
Посетитель
small user social cms
Почетный донор проектаМедаль
Сообщений: 316
в default_item.tpl.php вверху добавь
Код PHP:
  1.  
  2. <?php
  3. $content_model = cmsCore::getModel('content');
  4. $get_item = $content_model->getContentItem('pages', '4');
  5. ?>
  6.  
а где хочешь вывести содержимое
Код PHP:
  1.  
  2. <?php if(isset($get_item['content'])) { ?>
  3. <div><?php echo $get_item['content'];?></div>
  4. <?php } ?>
  5.  
Решаю проблемы на ваших проектах)
Посетитель
small user social cms
Медаль
Сообщений: 135
Благодарю! То, что нужно, все работает
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: