Jump to content


Photo
- - - - -

Как получить содержимое элемента?

элемент

Best Answer Vseprosto , 09 October 2015 - 18:45

Например так:

$itemid = $item->id; //Пишем id материала в переменную
$itemsod = $this->app->table->item->get($itemid); //Берем содержимое материала
$element = $itemsod->getElement('baddfe76-4c24-4446-b4f6-256774ed6a80');// Подставляем id элемента (его смотрим в админке в списке элементов типа)
$data = (array)$element->data(); 
print_r($data); // получаем то что в нем находится

Делалось по описанию API компонента Денисом

Go to the full post


  • This topic is locked This topic is locked
2 replies to this topic

#1 inte

inte
  • JBZoo User (rus)
  • User rate: 1.5
  • posts: 111
  • topics: 36

Posted 09 October 2015 - 18:00

Здравствуйте!
Как получить содержимое любого из элементов? То есть, если это JBZoo Image, то именно адрес картинки (или заголовок), если текст, то собственно сам текст без тегов.
 
Например не рендерить 
<?php echo $this->renderPosition('title'); ?>
а напрямую вызвать содержимое поля заголовка
echo $item->name; 

 


  • 0

#2 Vseprosto

Vseprosto
  • JBZoo User (rus)
  • User rate: 8.6
  • posts: 235
  • topics: 16

Posted 09 October 2015 - 18:45   Best Answer

Например так:

$itemid = $item->id; //Пишем id материала в переменную
$itemsod = $this->app->table->item->get($itemid); //Берем содержимое материала
$element = $itemsod->getElement('baddfe76-4c24-4446-b4f6-256774ed6a80');// Подставляем id элемента (его смотрим в админке в списке элементов типа)
$data = (array)$element->data(); 
print_r($data); // получаем то что в нем находится

Делалось по описанию API компонента Денисом


  • 2

#3 inte

inte
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1.5
  • posts: 111
  • topics: 36

Posted 09 October 2015 - 19:43

Например так:

$itemid = $item->id; //Пишем id материала в переменную
$itemsod = $this->app->table->item->get($itemid); //Берем содержимое материала
$element = $itemsod->getElement('baddfe76-4c24-4446-b4f6-256774ed6a80');// Подставляем id элемента (его смотрим в админке в списке элементов типа)
$data = (array)$element->data(); 
print_r($data); // получаем то что в нем находится

Делалось по описанию API компонента Денисом

Спасибо!


  • 0





Also tagged with one or more of these keywords: элемент

Click to return to top of page in style!