Size: a a a

2019 October 13

VP

Vlad Proshin (drugan) in Drupal RU
может  products с reference to nodes?
источник

CI

Comrade Infocygan in Drupal RU
я думаю товары вывести посреди нод
источник

CI

Comrade Infocygan in Drupal RU
с этим уже разобрался вроде
источник

VP

Vlad Proshin (drugan) in Drupal RU
плохая идея, bojanz этого не советует и я его поддерживаю..
источник

ИЛ

Иван Лещёв in Drupal RU
Глеб Ч
Понял, спасибо. А не знаешь, как по англ. называется эта штука? Почитать хочу, не могу найти. Этот подход к версиям файлов.
без понятия, что-то типа prevent old cache after deploy
источник

ИЛ

Иван Лещёв in Drupal RU
в проекте есть варниш?
источник

ГЧ

Глеб Ч in Drupal RU
Иван Лещёв
без понятия, что-то типа prevent old cache after deploy
не, имею ввиду подход к версионированию файлов через параметры
источник

ИЛ

Иван Лещёв in Drupal RU
если варниш отдаёт статику, то возможно он вычищает аргумент из урла
источник

VP

Vlad Proshin (drugan) in Drupal RU
как вариант, попробуй прицепить nodes to order_item_type, что-то типа этого: https://github.com/drugan/commerce_oiaddon
источник

ИЛ

Иван Лещёв in Drupal RU
Глеб Ч
не, имею ввиду подход к версионированию файлов через параметры
это не версионирование вообще, это защита от кеша браузера и всяких прокси
источник

ИЛ

Иван Лещёв in Drupal RU
другое дело, что всякие прокси могут быть криво настроены и игнорируют этот параметр
источник
2019 October 14

SE

Senior HTML Engineer 👨‍💻 in Drupal RU
материалу "Поиск специалистов и работы" не хватает флага пожаловаться на материал 😏
источник

SE

Senior HTML Engineer 👨‍💻 in Drupal RU
Размещаем отзывы на Яндекс картах и маркете https://drupal.ru/node/140515
источник

C

Comrade Gagarin in Drupal RU
Наткнулся на занятный баг во втором комерце - если на странице выводится два одинаковых товара с формой "Добавить в корзину", то id у кнопок будет одинаковый и например ajax будет работать только у первой. Всё потому, что форма "Add to cart" выводится с помощью #lazy_builder, который при одинаковых параметрах генерит одинаковый токен и калбак выполняется только один раз. Интересно, как такое фиксить? Ведь проблема в самом принципе замены токенов, а не в комерце.
источник

C

Comrade Gagarin in Drupal RU
пока закастылил так
function hook_entity_display_build_alter(&$build, $context) {
 static $add_to_cart_form_counter = 0;
 if (isset($build['variations'][0]['add_to_cart_form'])) {
   $build['variations'][0]['add_to_cart_form']['#lazy_builder'][1][] = $add_to_cart_form_counter++;
 }
}
источник

C

Comrade Gagarin in Drupal RU
Хотя с включённым рендер-кешем это не спасает :(
источник

AP

Anatoly Politsin in Drupal RU
Глеб Ч
всё равно подгружает старые версии
У вас либо nginx неправильно настроен, либо sass не меняет дату изменения файла. Вопрос вобще на про друпал.
источник

VP

Vlad Proshin (drugan) in Drupal RU
Comrade Gagarin
Наткнулся на занятный баг во втором комерце - если на странице выводится два одинаковых товара с формой "Добавить в корзину", то id у кнопок будет одинаковый и например ajax будет работать только у первой. Всё потому, что форма "Add to cart" выводится с помощью #lazy_builder, который при одинаковых параметрах генерит одинаковый токен и калбак выполняется только один раз. Интересно, как такое фиксить? Ведь проблема в самом принципе замены токенов, а не в комерце.
это давняя проблема проблема DC 2.x, над которой уже много лет бьются лучшие умы)))

https://www.drupal.org/project/commerce/issues/2707721
https://www.drupal.org/project/commerce/issues/2883651
https://www.drupal.org/project/commerce/issues/2897698

попробуй установить commerce_cattributes a submodule of the commerce_xattributes вместе с commerce_xquantity
источник

C

Comrade Gagarin in Drupal RU
у меня товары без атрибутов
источник

VP

Vlad Proshin (drugan) in Drupal RU
тады оо! :)
источник