Вопрос по выводу списка нод типа "товар"

Главные вкладки

Аватар пользователя Basilio Basilio 22 мая 2018 в 8:46

В шаблоне выводятся ноды следующим образом (это для раздела "похожие товары" в магазине)

$nids = $storage->getQuery()
->condition('type', 'product')
->condition('status', 1)
//->condition('langcode', 'ru') // тут попытался выводить с нужным языком
->condition('nid',$node->nid->value , '!=')
->condition('field_product_category_electroni.entity.tid', $tids, 'IN')
->range(0,4)
->execute();

Проблема в том, что выводятся они в перемешку на русском и английском (сайт на двух языках), нужно, чтобы выводились либо на одном, либо на другом, можно ли с помощью getQuery()->condition() это сделать?

Комментарии

Аватар пользователя Basilio Basilio 22 мая 2018 в 12:02

Это я видел, только не совсем понял, нужно получается писать condition('type', 'product', '=', 'ru') грубо говоря? или со свойством langcode что-то делать - condition('langcode', 'code', '=', 'ru')