Доступ к настройкам json-файла в shopify со страницы JS или продукта Liquid - PullRequest
0 голосов
/ 01 февраля 2019

Я проверяю это, и это не то же самое, что мой вопрос: Редактирование данных JSON из ликвидной страницы магазина

В настоящее время у меня есть файл settings_data.json в моей теме.В этом файле есть специальное поле с именем "product_form_style". Здесь есть специальное поле, которое мне нужно отредактировать из одного шаблона продукта под названием: product_custom_liquid

В соответствии с неким ограниченным ресурсом, который я прочитал, это сработает:

{% settings.product_form_style == 'my value' %}

Это, однако, приводит к ошибке: «Ошибка синтаксиса жидкости: неизвестные теги« настройки »»

В официальной документации говорится, что я могу получить к ней доступ с помощью ajax или jquery из js, однако в ней нет примеров.,Это только говорит, что это можно сделать, но я понятия не имею, как.

Основная идея заключается в том, что если шаблон продукта 'product_custom', то изменить настройки product_form_style == true.

Очевидно, что выше неправильный синтаксис.Просто пример.

1 Ответ

0 голосов
/ 01 февраля 2019

Вы не можете изменить settings_data.json из внешнего интерфейса без использования приложения.

Если бы вы могли изменить его без какой-либо аутентификации, это было бы огромной проблемой безопасности, и любой мог изменить это.

settings_data.json изменяется только при сохранении чего-либо на панели «Настройка».Для любого другого способа вам понадобится Приватное приложение или какое-то приложение.

Кроме того, вы не можете каким-либо образом изменять файлы из жидкого кода.Жидкий шаблонный язык только выводит данные, он не может изменять эти данные без использования какого-либо приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...