Функция вывода оригинальной картинки в галерее в icms 2?

InstantCMS 2.X
#1 29 августа 2017 в 21:06
Вывести ссылку на пресет легко <?php echo html_image_src($photo['image'], $preset_small, true, false); ?>

но не погу понять как вывести либо оригинал, либо нужный по размеру пресет.
#2 29 августа 2017 в 21:15
  1. <?php echo html_image_src($photo['image'], 'original', true, false); ?>
  2. <?php echo html_image_src($photo['image'], 'normal', true, false); ?>
#3 29 августа 2017 в 21:17

Вывести ссылку на пресет легко <?php echo html_image_src($photo['image'], $preset_small, true, false); ?>

yury

В $preset_small передается название пресета — можно передать там normal, small, original… Какие нужно, такое значение и передать.
#4 29 августа 2017 в 21:24
почему то не сработало, выводит другой пресет — тот, который указан в админке prntscr.com/gelctq как small. еще раз попробую. а как вывести оригинал? полезно, если на сервере сохраняются оригиналы
#5 29 августа 2017 в 21:28
еще смотрю в коде есть такое <a class="photo_page_link" href="<?php echo $photo_url; ?>" title="<?php html($photo['title']); ?>">

но выводит именно ту фотку, которая в настройках как фотка в списке, а не оригинал

Вот эта строка выше кода, видимо как раз указывает какую фотку подтягивать
$photo_url = $photo['slug']? href_to('photos', $photo['slug'].'.html'): '#';
#6 29 августа 2017 в 21:30
да, вот так сработало <?php echo html_image_src($photo['image'], 'original', true, false); ?>

спасибо! вроде логично так то было) я подставлял $ к original
#7 29 августа 2017 в 21:37
facepalm
#8 29 августа 2017 в 22:23


facepalm

Loadырь
ЧТо здесь $происходит? crazy
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.