Ну про слайдер я думал, но не хочется перегружать запросами систему. Хочется чтоб летало :)но платное и изображения будут в слайдере. Ждите.
Не совсем понял зачем?В наборе изображения отображаются не очень на странице, добавьте разных размеров и проверьте с блоком справа или слева.
У меня список сейчас так: kupianapa.ru/board/transport
А запись так: kupianapa.ru/board/mercedes-benz-c-klass-200-w203s203cl203-145.html
Но приходится при добавлении записи выводить два поля: Фото (идет в список) и Дополнительные фото (в запись с выделением первого). т.е лишнее действие для пользователя.
это да.Но приходится при добавлении записи выводить два поля: Фото (идет в список) и Дополнительные фото (в запись с выделением первого). т.е лишнее действие для пользователя.
после строки (предполагаем, что вариант списка default_list): github.com/instantsoft/icms2/blob/master/templates/default/content/default_list.tpl.php#L24 вставить:
<div class="photos"> <?php echo html_image($item['photos'], $fields['photos']['options']['size_teaser'], $item['title']); ?> </div> <?php } ?>
Стилизуйте селектор "photos" как надо.
Имейте ввиду:я такой же юзер, как и вы, хоть и заглядываю иногда в код (возможно, лучше обратиться за решением к специалисту).
Может поможет кому-то… дело было так… Я взял системное поле photo, изменил тип поля на "набор изображений" и теперь у меня одно поле с выводом главного фото в списке и возможностью его спокойно менять перетаскиванием при редактировании. Всё аккуратно теперь и понятно — в записи большое (выделенное) изображение и пресеты остальных, а в списке выводится то самое первое выделенное.
Когда-то так делал. Насколько помню, трюк работает и в обратном направлении (удалением переименованного вами поля и изменением системного имени поля с набором изображений на "photo"). Для нового типа контента, наверное, проканает. А вот, если изменять уже по ходу дела, картинки из старых записей не выведутся (надо перегружать).Я взял системное поле photo, изменил тип поля на "набор изображений..."
<div class="photos"> <a href="<?php echo href_to($ctype['name'], $item['slug'].'.html'); ?>"> <?php echo html_image($item['photos'], $fields['photos']['options']['size_teaser'], $item['title']); unset($item['fields']['photos']);?></a> <?php } ?> </div> <?php } ?>
Только проверка существования поля, в этом случае не имеет смысла.Чуть доработал. Выводит еще и кол-во фото
Не видел сайта, потому совет почти риторический: не пихайте на него (сайт) всякую лабуду лишь бы она занимала место.
А можете показать что лишнее.Только проверка существования поля, в этом случае не имеет смысла.
RSS лента теперь не выводит фото. ей обязательно нужно поле изображение