Надо вывести 2 пресета из поля "набор изображений" (маленький и оригинальный) в записи типа контента без всяких "обработок".
Заранее благодарен!
Делать много полей типа "Изображение" предлагать не стоит.
без всяких "обработок".
Значит, что нужно на выходе получить только картинки (без ссылок <a class="img-photos " href="/upload/000/u1/002/f8781e55.png" rel="gal">):
Что значит?
без всяких "обработок".
<?php echo $fields['photos']['html']; ?> <?php } ?>
<a class="img-photos " href="/upload/000/u1/002/f8781e55.png" rel="gal"> <img alt="название записи" src="/upload/000/u1/002/3e1f50a7.png"> </a> <a class="img-photos " href="/upload/000/u1/002/165906e1.png" rel="gal"> <img alt="название записи 1" src="/upload/000/u1/002/97fd06e9.png"> </a> <a class="img-photos " href="/upload/000/u1/002/3847c36f.png" rel="gal"> <img alt="название записи 2" src="/upload/000/u1/002/073ed6b7.png"> </a> <script> $(function() { icms.modal.bindGallery(".img-photos"); }); </script>
<img alt="название записи" src="/upload/000/u1/002/3e1f50a7.png"> <img alt="название записи 1" src="/upload/000/u1/002/97fd06e9.png"> <img alt="название записи 2" src="/upload/000/u1/002/073ed6b7.png">
<?php $config = cmsConfig::getInstance(); $is_imgs=false; $fn="photos"; $img_size = 'normal'; $img_size_full = 'original'; $images = cmsModel::yamlToArray($item[$fn]); $is_imgs=true; } if($is_imgs){ $images_html = ''; foreach($images as $key=>$paths){ if($full){ $images_html .= '<a class="img-'.$fn.'" href="'.$config->upload_host . '/' . $full.'"><img src="'.$config->upload_host . '/' . $paths[$img_size].'" alt="'.htmlspecialchars(empty($item['title']) ? '' : $item['title'].' '.$key).'" /></a>'; $images_html .= '<script>$(document).ready(function() { icms.modal.bindGallery(".img-'.$fn.'"); });</script>'; }else{ $images_html .= '<img src="'.$config->upload_host . '/' . $paths[$img_size].'" alt="'.htmlspecialchars(empty($item['title']) ? '' : $item['title'].' '.$key).'" />'; } } } ?>
<?php echo $images_html; ?>
<img alt="название записи" src="/upload/000/u1/002/3e1f50a7.png"> <img alt="название записи 1" src="/upload/000/u1/002/97fd06e9.png"> <img alt="название записи 2" src="/upload/000/u1/002/073ed6b7.png">
$full=false;
<?php $config = cmsConfig::getInstance(); $is_imgs=false; $fn="photos"; $img_size = 'normal'; $images = cmsModel::yamlToArray($item[$fn]); $is_imgs=true; } if($is_imgs){ $images_html = ''; foreach($images as $key=>$paths){ $images_html .= '<img src="'.$config->upload_host . '/' . $paths[$img_size].'" alt="'.htmlspecialchars(empty($item['title']) ? '' : $item['title'].' '.$key).'" />'; } } ?>
Попробую приспособить к своим потребностям. Отпишусь.Вариант