Shopify: Как убедиться, что содержимое прокси-сервера моего приложения будет работать для всех шаблонов?

Я создаю прокси приложения для Shopify.

в документации (http://api.shopify.com/app_proxy.html) говорится ...

Если HTTP-ответ от URL-адреса прокси имеет Content-Type: application / liquid, установленный в его заголовках, Shopify оценит и отобразит любой код Liquid в теле запроса в контексте магазина с использованием темы магазина. Это круто. При правильном использовании оно может автоматически сделать ваше приложение частью магазина без какого-либо ручного вмешательства. Продавцы Shopify любят такие вещи.

Пока это моя лучшая попытка, выглядит нормально для шаблона по умолчанию (http://plnkr.co/edit/iXbWWiMlEsi6NsA6uPtG?p=preview.), но я не думаю, что это будет работать для всех шаблонов.

Как убедиться, что мой контент будет работать со всеми шаблонами? есть ли определенные классы, которые мне нужно добавить в свой контент? условности, которым я должен следовать? пример был бы потрясающим.

Майкл


person Michael Dausmann    schedule 07.02.2013    source источник


Ответы (1)


В конечном счете, вы не сможете предсказать, с чем будете иметь дело, поэтому вот несколько советов, которые помогут сделать это как можно более плавным:

  1. Делайте разметку красивой и простой.
  2. Добавьте собственную таблицу стилей для управления макетом, шириной и т. Д., Но не указывайте шрифты или цвета, чтобы она оставалась совместимой с темой.
  3. Попробуйте использовать гибкий макет, чтобы вы могли справиться с разной шириной области содержимого.

Еще я бы посоветовал создать несколько тестовых магазинов (используя партнерскую учетную запись) и загрузить в них разные темы, чтобы вы могли взглянуть на несколько разных.

person Gavin Terrill    schedule 08.02.2013