Есть код:
<?php if ($this->checkPosition('image')) {
if (is_array($item_params['picture'][$item->id])) {
foreach ($item_params['picture'][$item->id] as $image) {
echo '<picture>' . $image . "</picture>\n ";
}
}
}?>
Результатом выполнения становится строка в XML файле в которой значится URL на картинку в тэгах <picture></picture>
Выглядит это следующим образом:
<picture>http://site.com/images/category/art-1/logo/image.jpg</picture>
Как видно из URL, по структуре, в папке art-1 лежит папка logo. Но этого не должно отображаться в результате парсинга.
Суть вопроса в следующем:
Что неправильно в моем коде? Почему в URL попадает конечная папка из директории, а на та что указана в настройках галереи?
У позиции 'image' есть четко настроенная ссылка, это ссылка на галерею по адресу - (http://site.com/images/category/art-1/)
Как должен выглядеть правильный результат?
<picture></picture> отсутствовала папка logo.В тэгах <picture></picture>, были ссылки на все файлы из галереи, через запятую:
<picture>
http://site.com/images/category/art-1/image-1.jpg,
http://site.com/images/category/art-1/image-2.jpg,
http://site.com/images/category/art-1/image-3.jpg
</picture>
Спасибо!
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости