Доброй ночи господа)
вот пытаюсь вывести фото из tvs <div class="carousel-inner">
{processor action="web/catalog/products/slider/getdata" ns="modxsite" params="limit=100
" assign=result}
{if $result.success}
{foreach $result.object as $object}
<div class="item active">
{assign var=imgb value=$object.tvs.bigpicslider.value}
<li><img src="{snippet name=phpthumbof params="input=`{$imgb}`&options=`w=200&h=200&zc=1`"}" title="{field name=pagetitle}" align="left"/></li>
<div class="carousel-caption">
<h4>{$object.pagetitle}</h4>
<p>{$object.tvs.ex_slider.value}</p>
</div>
</div>
{/foreach}
{else}
{/if}
</div> в итоге получаю ошибку на выходе <li><img src="<h5>[2014-01-11 01:37:00] (ERROR @ /index.php)</h5><pre>[pThumb] Resource: 1 || Image: (none)
File not found: /home/dvershin/rezzzz.com/testmagaz/slider/bootstrap-mdo-sfmoma-03.jpg *** Skipping ***</pre> slider/bootstrap-mdo-sfmoma-03.jpg" title="Главная" align="left"/></li> Вроде же все так делаю прошу помощи
Добрый день! У вас картинки для слайдера находятся в отдельном медиасурсе, в результате чего в БД записывается только относительный путь от корня этого медиасурса. Вот просто выведите значение {$imgb} и увидите только относительный путь без assets/images/ Для формирования полного пути в гетдата-процессоре предусмотрен метод получения полного пути. То есть получаем базовый путь для медиасурса, и создаем переменную пути картинки для объекта. Там правда чуть другой метод получения пути используется, но это просто наследство от старой версии движка. Таким образом можно в процессор дописать получение вот такого пути, или просто в шаблоне через сниппет getSourcePath получить путь для медиасурса и добавить его к пути картинки.