Как добавить строку запроса в код BigCommerce?

#php #bigcommerce

#php #bigcommerce

Вопрос:

Как я могу добавить строку запроса сразу после директивы «image=product.main_image». Я просто хочу добавить строку запроса к тегу SRC изображения, но я не знаю, как редактировать код BigCommerce. Спасибо.

     {{> components/common/responsive-img
                image=product.main_image
                class="productView-image--default"
                fallback_size=theme_settings.product_size
                lazyload=theme_settings.lazyload_mode
                default_image=theme_settings.default_image_product
                otherAttributes="data-main-image"
    }}
  

Комментарии:

1. Зачем вам нужно добавлять параметр запроса? Возможно, есть другой способ решить вашу проблему.

Ответ №1:

Свойство main_image здесь на самом деле является объектом, внутри которого вложен URL. Таким образом, вы не можете добавить строку запроса непосредственно к нему.

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

https://github.com/bigcommerce/cornerstone/blob/master/templates/components/common/responsive-img.html#L39

Где вы могли бы вызвать {{setURLQueryParam}} helper поверх результата, чтобы добавить параметр, если хотите.

Комментарии:

1. Да, я разобрался с этим сам. Спасибо.