Запрос .field берет данные из текущего cObject, во внутренний массив data которого загружена текущая запись (обычно это запись из tt_content или pages).
А что является "текущей записью" для произвольного объекта lib.* ? Скорее всего ничего. Поэтому и не работает в таком варианте.
|