Здравствуйте.
Есть пять одинаковых полей ССК, которые выводятся как отдельные массивы. Наверняка друп делает один запрос в базу, а не по запросу на каждое поле. Как переопределить и где, чтобы выборка не разбивалась по массивам?
Сейчас так:
$node->cck_filed[0]['view']; // == 'abc';
$node->cck_filed1[0]['view']; // == 'def';
А хотелось бы:
$node->cck_field[0]; // == 'abc';
$node->cck_field[1]; // == 'def';
Спасибо.
Комментарии
именно так никак
Почему-то я очень сомневаюсь в этом. Но даже если именно так ни как, то какие есть еще варианты?
cck_filed cck_filed1 это совесем разные поля, массивы данных
нельзя вот так просто из названия поля циферку переместить
в самом каждом поле можть быть
$node->cck_filed[0]['view']; // == 'abc';
$node->cck_filed[1]['view']; // == 'abc';
$node->cck_filed[2]['view']; // == 'abc';
и тд