Jump to content


Photo
- - - - -

как узнать тип в модуле.


Best Answer Cheren-dow , 12 May 2014 - 09:57

Павел, попробуйте

$item->type 
Go to the full post


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

#1 Павел Акимов

Павел Акимов
  • JBZoo User (rus)
  • User rate: 20.2
  • posts: 452
  • topics: 63

Posted 12 May 2014 - 09:52

добрый день.
придестория http://forum.jbzoo.c...ya-v-s/?p=33300

Суть задачи. Запросить у элемента опции, если они есть вывести информацию.

как пример

    $value = $item->getElement('617d73a3-199c-4d64-af61-4ed72d40447a')->getElementData()->get('option');
     
    if($value == 'asus'){
    echo "равно";
    }else{
    echo "не равно";
    }

это отлично работает.

 

но как вывести это в модуле, где типов много, а значит getElement множество.

масив значений я получаю , но что бы их применить мне нужно знать тип.

Это срабатывало в элементах

$type = $this->getItem()->getType();
$advcart=(in_array($type->id,Array('product','slovari','aksessuary')));
if ($advcart) {
	echo 'УУХХУУ';
}

но не в шаблоне модуля.

 

так как же в шаблоне модуля (mod_zooitem) узнать тип?

 


  • 0

#2 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 12 May 2014 - 09:57   Best Answer

Павел, попробуйте

$item->type 

  • 0
Изображение
 

#3 Павел Акимов

Павел Акимов
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 20.2
  • posts: 452
  • topics: 63

Posted 12 May 2014 - 10:14

Спасибо


  • 0




Click to return to top of page in style!