Alchemy CMS - Cloudinary - Сайты - Использование папки diff для каждого сайта - Изображения не отфильтрованы
Я хочу иметь изображения в облачном хранилище в разных папках на основе имени сайта
В config/initializer /cloudinary.rb:
# override default behaviour by alchemy_cloudinary gem - use folder
# for default site use application name
# for other sites use the site name
module AlchemyCloudinary
class DragonflyDataStore
private
def public_id(uid)
# ret = File.basename(uid, ext(uid, true))
folder = "#{ApplicationController.helpers.cfg.folder_name}#{Alchemy::Site.current.host == '*' ? '' : '-'+Alchemy::Site.current.name.downcase}"
puts "****** ITGLOG folder: #{folder}"
ret = "#{folder}/#{File.basename(uid, ext(uid, true))}"
# ret = "#{Rails.application.class.parent_name}/#{File.basename(uid, ext(uid, true))}"
ret
end
end
end
Он работает нормально, и каждое изображение сохраняется в отдельной папке с именем сайта.
У меня проблема с галереей изображений в Alchemy CMS admin
, он показывает все изображения, а не только те, которые являются специфическими для каждого сайта.
Когда я пытаюсь выбрать изображение на определенной странице определенного сайта, оно shows up all the images
а не images filtered by the current site
,
Что мы можем с этим поделать?
заранее спасибо
1 ответ
Если вы ссылаетесь на раздел библиотеки мультимедиа в своей учетной записи Cloudinary, на странице просмотра / целевой страницы по умолчанию перечислены все изображения в вашей учетной записи. Эта страница по умолчанию включает в себя все изображения в вашем аккаунте. Однако вы можете использовать панель навигации по папкам слева для просмотра изображений на сайте.