Загрузка и ссылки пользовательских изображений в BigCommerce / Stencil - PullRequest
0 голосов
/ 13 сентября 2018

Недавно начал работу над проектом BigCommerce, и на домашней странице я хочу иметь область тем, где обычные пользователи с правами администратора сайта могут загружать свои собственные изображения, основанные на праздниках (Рождество, Хэллоуин и т. Д.), В редакторе тем.

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

Однако я не могу понять, как добавить собственное изображениезагрузить в редактор тем или как ссылаться на него на странице.Кажется, что не удается найти ответы в документации по трафарету или при обычном поиске в Google и т. Д.

Ответы [ 2 ]

0 голосов
/ 21 сентября 2018

Существует 4 способа загрузки изображений в магазин BigCommerce.

Вы можете:

  • Загрузить в папку с контентом через webdav. Тогда на изображения будут ссылаться как url.com/content/image.jpg. Для этого требуется подключение через WebDAV, и хотя все указывает на то, что вы используете файловые менеджеры, такие как Cyberduck, вы можете подключить диск к сетевому ресурсу, чтобы сделать это очень просто. Это означает, что вы можете создать диск z, который на самом деле будет загружать контент вашей большой коммерции через webdav. Это довольно легко установить и использовать для клиентов. Недостатком является то, что эти файлы не помещаются в CDN, поэтому наблюдается небольшая потеря производительности.
  • Загрузка в папки изображений темы. Это сложно и потребует от вашего клиента выяснить подключение локального разработчика трафарета и отправить версии в свое хранилище. Это позволило бы создавать образы CDN, но было бы очень сложным, и ваши клиенты этого не поймут ... Это также может подвергнуть вас некоторым долгосрочным проблемам с управлением версиями, поскольку они могут перезаписать вас или наоборот.
  • Вы можете использовать медиа-менеджер для загрузки изображений. Если вы ссылаетесь на них в коде, простой трюк - это когда ваши клиенты хотят заменить изображение, удалить его и загрузить новое с точно таким же именем ... тогда ссылка не нарушится. Это самый простой способ решения проблем сайта с клиентской стороны. Изображения CDN бы и таким образом.
  • Вы можете использовать функцию рекламного баннера для временных сообщений маркетинга. Это то, для чего это сделано, изображения будут CDN'd, и это полный графический интерфейс без каких-либо технических соединений для ваших клиентов, чтобы выяснить. Это идеально подходит для баннеров, которые занимают одну страницу, но я не думаю, что в настоящее время есть настройки для местоположений по сторонам.
0 голосов
/ 14 сентября 2018

Редактор тем трафарета в настоящее время поддерживает только тип данных выгрузки файлов в настройках настройки Optimized One-Page Checkout, но есть несколько возможных обходных путей, позволяющих пользователю загружать свое пользовательское фоновое изображение и затем ссылаться на него в редакторе тем. настройки:

  • Один из вариантов: пользователь загружает свое изображение в WebDAV, следя за тем, чтобы его изображение соответствовало указанному соглашению об именах. Например, для изображения Хэллоуина может потребоваться имя файла halloween.png. Вы можете отобразить это значение в раскрывающемся меню Редактора тем для Праздничный фон> Хэллоуин.
  • Другое решение может состоять в том, чтобы пользователь загружал свое изображение в WebDAV, как упомянуто выше, но вместо выпадающего меню пользователь мог бы ввести имя своего файла в настройку ввода текста в редакторе тем. Имейте в виду, что для входных значений существует ограничение в 64 символа.

Надеюсь, это поможет!

...