Перейти к содержимому


Фотография
- - - - -

Получить url элемента ZOO image


Сообщений в теме: 5

#1 Анна

Анна

Отправлено 08 September 2017 - 15:36

Добрый день!

Сделала свой вывод шаблона материала в модуле JBZoo. Но у меня там сложный hover effect, в котором изображение используется в качестве бэкграунда, соответственно вывести мне нужно не сам элемент image (Zoo) (у меня не JBZoo Image, так исторически сложилось и менять пока нет необходимости), а только его параметр url.

 

Подскажите, пожалуйста, как это сделать. 

<?php if ($this->checkPosition('image')) : ?>    
      <div class="inner-box" data-bg-img="_URL В ЭТОМ МЕСТЕ_" style="background-image: url('_URL В ЭТОМ МЕСТЕ_');"></div>
<?php endif; ?>	    

Большое спасибо!


  • 0

#2 CB9TOIIIA

CB9TOIIIA

Отправлено 08 September 2017 - 20:58

GetElement -> data

Есть же примеры в доках
  • 0

#3 Анна

Анна

Отправлено 08 September 2017 - 22:18

GetElement -> data

Есть же примеры в доках

 

Примеры вот здесь?  Там по API JBZoo в основном. Если б я еще разбиралась в php... Я посмотрела helper-ы Zoo, там url картинки указан вроде как $imagePath. Но синтаксис плохо знаю. Мне прямо конкретный пример нужен   :))  . Если вам не сложно. 


  • 0

#4 CB9TOIIIA

CB9TOIIIA

Отправлено 09 September 2017 - 04:32

<?php
$test = $item->getElement('ВАШ_ID')->data();
echo '<pre>';
var_dump($test);
echo '</pre>';
?>

  • 0

#5 Анна

Анна

Отправлено 09 September 2017 - 09:28

<?php
$test = $item->getElement('ВАШ_ID')->data();
echo '<pre>';
var_dump($test);
echo '</pre>';
?>

 

 

Я, наверное, ввела вас в заблуждение своими объяснениями...

 

Как называется переменная php, которая выводит url изображения? Я буду использовать ее в шаблоне вывода материала в модуле JBZoo item, вместо вывода <?php echo $this->renderPosition('image'); ?>. Так как мне не нужны все параметры картинки вместе с ее тегом <img.....>, а нужен только url изображения.


  • 1

#6 CB9TOIIIA

CB9TOIIIA

Отправлено 09 September 2017 - 09:30

Сделайте как я показал, далее у Вас там будем массив с урлом
  • 0




Click to return to top of page in style!