2015-08-23 4 views
0

У меня странное поведение, когда я хочу загружать файлы по определенному пути.«Файл (полевые) пути», сломанный «Media Browser Plus» 7.x-3.0-beta3

Я создал новую галерею на моем веб-сайте Drupal, и я хочу добавить много фотографий в эту галерею. (Первоначально я не разработчик Drupal ...) Я попробовал в первый раз поместить все файлы в соответствующую папку «sites/default/files/galleries /», но после этого я не знал, как вставить эти фотографии находятся на странице галереи ...

Итак, я должен использовать поле изображения, чтобы правильно подать мою галерею ... Но я не хочу, чтобы фотографии загружались в папку по умолчанию («сайты»/по умолчанию/файлы "). Все файлы в одной папке - очень плохая практика ... Итак, я использую модуль «File (Field) Path» (FFP) (версия 7.x-1.0-beta4). В настройках «Файл (поле)» «Я использую» галереи/[node: field_gallery] как «путь к файлу», и это не работает. Фотографии все еще загружаются в «sites/default/files» ... Даже если я не использую шаблон, а просто жесткий путь, например «galleries/test», это то же самое. И то же самое с версией «7.x-1.x-dev» модуля FFP.

У кого-то была такая же проблема? У вас есть исправление или обходное решение?

Чтобы быть ясным, моей первоначальной необходимостью было просто создать галерею с большим количеством фотографий. Поэтому, если бы я мог использовать FTP, поместил все свои фотографии на сервер и после вставки этих фотографий в галерею было бы лучшим решением. Но это не представляется возможным. Итак, я не хочу использовать простое поле изображения, потому что было бы безумно добавлять все фотографии в галерею один за другим ... И модуль Multi Upload, а также функция «File attach from server directory» также помещали файлы в «sites/default/files» ...

Итак, теперь я полностью заблокирован.

Моя версия Drupal - 7.39.

Большое спасибо за помощь! :)


UPDATE

Я нашел обходной путь, обновив путь файлов непосредственно на базе данных. Тогда мне просто нужно поместить мои файлы в путь, который я хочу. Он работает правильно, но поскольку я не разработчик Drupal, я немного боюсь потенциальных побочных эффектов ...

Для получения информации, я сделал тест прямо сейчас, чтобы добавить фотографию в галерею с старой версии веб-сайта (до обновления Drupal с 7.22 до 7.34, а затем 7.39 и до обновления всех модулей), и он работает правильно изначально !! Итак, эта ситуация является регрессионной ошибкой из-за обновления Drupal 7.22 или из одного из модулей ... Настоящая задача идентифицировать источник регрессии, обновляя каждый элемент один за другим ... :(

+0

Никто не имеет такой же вопрос? – Didasko

ответ

0

Итак, я решил вернуться к старой рабочей версии моего веб-сайта и сделать обновления шаг за шагом. Во-первых, обновите ядро ​​Drupal с 7.22 и 7.39 и, во-вторых, обновите модули один за другим.

С обновлением ядра Drupal , без проблем! Тогда мне повезло, потому что моя интуиция сказала мне попробовать в первую очередь обновить модуль «FileField Sources», и я мог бы воспроизвести ошибку.

Итак, источником ошибки является обновление «FileField Sources» от версии 7.x-1.8 до версии 7.x-1.10!

Не могли бы вы объяснить мне, как я должен продолжить, пожалуйста?

Большое спасибо.

0

К сожалению. Я сделал ошибку, выполняя свои тесты, чтобы идентифицировать модуль в начале этой ошибки. И, наконец, модуль, создающий эту ошибку, - «Медиа-браузер плюс», а не «Источники файлов».

Таким образом, хороший вопрос это один =>https://www.drupal.org/node/2595131