На сайте установлены модули colorbox и insert. В нужном типе содержимого добавил поле Image. Настроил colorbox. Загружаю рисунок на сайт. Он загружается в папку /sites/default/files/. Но миниатюры не появляется. После нажатия Вставить в текст вставляется только рамка рисунка. Путь к файлу /sites/default/files/styles/large/, но там ничего нет. Может быть надо где-то прописать пути загрузки рисунков и миниатюр? Не могу найти, где это может быть. Кто-нибудь может помочь?
Комментарии
Давайте рассуждать от противного А без colorbox картинки вставляются? А без insert? А без обоих - просто image полем?
Отключил colorbox и insert. При загрузке рисунка через поле image в body картинка вставляется как нужно, но миниатюры всё равно нет.
Как я понял, проблема в том, что рисунки загружаются в папку /sites/default/files/. А миниатюры и большие изображения ищутся потом в папках /sites/default/files/styles/thumbnail/ и /sites/default/files/styles/large/ соответственно. Как сделать, чтоб при загрузке изображения автоматически создавались thumbnail, medium и large и загружались в соответствующие папки?
Они создаются не при загрузке, а при первом обращении к целевой странице.
А вам нужно в настройках image поля указать папку для загрузки исходных изображений и можно еще ограничение на размер изображений. Надеюсь с видами показа изображений вы уже разобрались.
В настройках image указана папка /sites/default/files/. В неё оригиналы и загружаются.
Можно поподробнее? У меня создались папки /sites/default/files/styles/thumbnail/, /sites/default/files/styles/medium/, /sites/default/files/styles/large/, но файлов в них как не было, так и нет.
А вы в настройки отображения полей типа материала заходили? Вот там и выставите отображение картинок с учетом вида показа изображений (large, medium)
Это всё уже сто раз менял - никакого эффекта.
Или там где-то можно папку для каждого вида указать? Вроде ничего такого не нашёл.
Пароль от сайта в личку. Вставлю. Бесплатно. (Если конечно с хостингом не намутили)
За предложение, конечно, спасибо, но хочется самому разобраться, т.к. это не последний сайт, который я собираюсь сделать.
Всё дело оказалось в настройках хостинга. Всего-то нужно было включить Apache вместо Nginx для обработки несуществующих статических файлов и ошибки 404.