Если теги товара есть - в shopify

Поэтому я в основном пытаюсь использовать логику shopify, чтобы показать изображение, если теги товара содержат слова «связанные»(есть запрос json, который выбирает теги, содержащие 'related-x', где x - название продукта, и он использует его для отображения связанных продуктов.)Перед запросом Json находится изображение, которое в основном говорит «связанные продукты».то, что я хотел бы сделать, это отображать это только тогда, когда присутствуют «связанные» теги.Я попробовал это:Который ничего не отображает.Я также попробовал:Однако это будет отображать изображение каждый раз, когда связанный продукт возвращается запросом.Что мне нужно, так это пойти (Изображение) (Результаты запроса) - и если нет результатов запроса, то ничего не отображается.Есть идеи?
4 голоса | спросил user2782857 16 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 16 Sep 2013 10:29:09 +0400 2013, 10:29:09

1 ответ


0
Причина, по которой ваш первый фрагмент кода не работает, заключается в том, что ---- +: = 0 =: + ---- ищет тег с именем «related», а не тег, содержащий подстроку «related».Посмотрите Shopify Wiki для содержит, где это заявляет:Он может проверять наличие строки в другой строке или проверять наличие строки в массиве простых строк.В вашем случае ---- +: = 1 =: + ---- проверяет строку в массиве простых строк (и ищет всю строку, а не строку, содержащую указанную строку в качестве подстроки),Смотрите также Shopify wiki для product.tags :Возвращает список тегов товара (представленных простыми строками).Вы можете использовать ключевое слово contains с массивом простых строк, поэтому вы можете использовать его с тегами продукта:Таким образом, предложение Джерарда Вестерхофа использовать Join в приведенном выше комментарии является хорошим.Если вы сначала присоединитесь к массиву ---- +: = 5 =: + ---- , то ---- +: = 6 =: + ---- будет искать «связанную» строку внутри строкитеги, возвращаемые ---- +: = 7 =: + ---- .Попробуй это:РЕДАКТИРОВАТЬ:Попробуйте это вместо этого:
ответил Steph Sharp 17 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 17 Sep 2013 04:14:53 +0400 2013, 04:14:53

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132