Closed A1exeyDunin closed 7 years ago
Разобрался. Верстка плыла из-за моего косяка. А убрать плейсхолдер получилось переопределив ImageBehave и заменив в функциях getImages(), getImage(), getImageByName($name)
if(!$imageRecords){ return null; // [$this->getModule()->getPlaceHolder()]; }
И еще если выводить все картинки, то появляется ошибка. Поэтому надо делать проверку, если есть картинки, то выводим их, если нету - не выводим ничего.
Подскажите, пожалуйста, как убрать плейсхолдер ? Вот если нет изображения, то и не выводить ничего. http://joxi.ru/82348wzCbpwQAO Пробовал закомментировать вот эту строку в конфиге, но тогда плывет верстка
'placeHolderPath' => '@webroot/images/placeHolder.png',
. Переопределял класс ImageBehave, закомментировав там упоминания о плейсхолдере, тоже плывет верстка. http://joxi.ru/v29DywXiPDYdmG , а элементы должны рядом стоять. on English: Tell me, please, how to remove placeholder? Now, if there is no picture, and then do not show anything. http://joxi.ru/82348wzCbpwQAO I tried here to comment out this line in the config file, but then floating layout'placeHolderPath' => '@webroot/images/placeHolder.png',
. Overrides class ImageBehave, commenting there mention of the placeholder, also floats layout. http://joxi.ru/v29DywXiPDYdmG , but elements must be beside. Sorry for my english.