Приветствую всех!
Столкнулся тут с проблемой неприятной. Через flexslider вывожу слайдшоу, формируется оно через вьюз
Но при редактировании материала из которого формируется слайдшоу выдается пустое место, картинки не подхватывает. Причем даже если картинки не трогать, а редактировать другие поля. Сбрасываю кэш вручную - всё появляется. В коде присутствуют ссылки на картинки, но пишет 0х0 pixels (Natural: 270x200 pixels).
Но это совсем не вариант вручную сбрасывать кэш после каждого изменения.
Похоже система не формирует картинки до сброса кэша, там стоит обрезка и масштабирование в стилях.
Как лечить эту проблему я не знаю, уже голову сломал. Думал через rules добавить действие на сброс кэша, но в восьмерке убрали выполнение php кода. Пробовал ставить модули для очистки кеша, но всё не то.
Комментарии
UPD. Оказывается при выводе страницы всё нормально, а вот блок с точно такими же параметрами в том же вьюз - с проблемой.
Теоретически - может скрипт flexslider'а отрабатывает быстрее, чем грузятся картинки. Попробуйте заюзать imagesloaded
Спасибо! Вроде заработало
Никак не хотела система видеть эту библиотеку, помогло переименование imagesloaded.js в jquery.imagesloaded.js
На стр модуля flexslider,
есть инструкции, в коде есть README.
знакомство с доками спасает от многих бед))
Libraries API 2.x
Download the FlexSlider library from https://github.com/woothemes/FlexSlider
Unzip the file and rename the folder to "flexslider" (pay attention to the case of the letters)
Put the folder in a libraries directory
Ex: sites/all/libraries
The first two files are required and the last is optional (required for javascript debugging)
jquery.flexslider-min.js
flexslider.css
jquery.flexslider.js
Ensure you have a valid path similar to this one for all files
Ex: sites/all/libraries/flexslider/jquery.flexslider-min.js
That's it!
Так FlexSlider-то я нормально поставил
Видать действительно проблема была в библиотеке imagesloaded, которая никак определяться не хотела
Причем под админом картинки пропадали, а под анонимом всё нормально выходило. Я уж замаялся искать концы этой мистики. Глядишь кому и пригодятся еще эти советы.
упс, верно, сорян,
забув протерти окуляри))))
Если-б всё было так просто - я бы не морщил лоб столько времени
Вопросов по восьмерке нерассмотренных пока очень много, всё наощупь...
В Семёрке всё тоже самое http://drupal.ru/node/97907