Доброго времени!
Есть небольшой вопрос, можно ли как-то сделать добавление изображения по умолчанию? Для статей, постов и личных записей. Дело в том, что если изображение не добавлять, то "ломается" внешний вид ленты вывода (где-то с изображением, где то без некрасиво). Сделал добавление картинки обязательным условием, но не всем это нравится, капризничают, не хотят искать наверное. Поэтому подумал, что если устанавливать изображение по умолчанию какое-нибудь нейтральное. Если захочет чел. поменяет его на свое, нет так мимо пройдет.
Возможно ли такое реализовать без излишних телодвижений и танцев с бубном?
Изображение по умолчанию
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
InstantCMS 2.X
#1
5 июля 2017 в 07:53
#2
5 июля 2017 в 08:06
Я сделал вывод аватара автора, если нет картинки.Возможно ли такое реализовать без излишних телодвижений и танцев с бубном?
Но танцы с бубном. Строчка в шаблон.
#3
5 июля 2017 в 08:12
Вариант конечно, в первой версии в блогах такое было помнится )) а как эту строчку (куда) добавить не подскажите?
Сегодня в 00:25
#4
5 июля 2017 в 08:19
Мне это понадобилось только в виджете, поэтому правил \templates\default\controllers\content\widgets\list\list_basic.tpl.php
<div class="item"> <?php if ($image) { ?> <div class="image"> <?php if ($url) { ?> <a href="<?php echo $url; ?>"><?php echo html_image($image, 'small', $item['title']); ?></a> <?php } else { ?> <?php echo html_image($image, 'small', $item['title']); ?> <?php } ?> </div> <?php } else { ?> <!-- Нет картинки - выводим аватар автора Ris 01.06.2017 --> <div class="image"> <?php if ($url) { ?> <a href="<?php echo $url; ?>"><?php $us = cmsCore::getModel('users')->getUser($item['user']['id']); echo html_avatar_image($us['avatar'], 'small', $item['user']['nickname']); ?></a> <?php } else { ?> <?php html_avatar_image($us['avatar'], 'small', $item['user']['nickname']); ?> <?php } ?> </div> <?php } ?> <!------------------------------------------------------------>
#5
5 июля 2017 в 14:46
Спасибо, обязательно воспользуюсь ))