Добрый день, уважаемые форумчане!
Сейчас работаю с модулем "Y.CMS от Яндекс.Кассы".
Есть вопрос по выводу значения указанного в бд с помощью PHP запроса.
Заметил, что неплохо бы добавить в модуль атрибут typePrefix, а то ругается поддержка Яндекса без него. Было принято решение это исправить. Так вот, добавил в базу данных новый столбец, добавил поле для категорий, в общем, теперь можно записать своё значение typePrefix в базу через менюшку категорий админки. С этим ок всё.
Однако, нужно же и вывести это значение в YML список. В начале добавил typePrefix в разрешённые поля(изменял файл catalog/controller/feed/yamarket.php):
$allowed = array('url', 'price', 'currencyId', 'categoryId', 'picture', 'store', 'pickup', 'delivery', 'name', 'typePrefix', 'vendor', 'vendorCode', ‘model’...
Окей, работает. И теперь - момент истины: нужно вывести информацию, которая хранится в базе по адресу oc_category_description>type_prefix вот сюда:
$data['currencyId'] = $currency_default['code'];
$data['categoryId'] = $product['category_id'];
$data['typePrefix'] = $oc_category_description['type_prefix’]; //Здесь пытался вывести значение.
$data['vendor'] = $product['manufacturer'];
$data['vendorCode'] = $product['model'];
Не работает. Какие бы изменения не делал.
Также пытался делать изменения в /catalog/model/yamodel.php, где идёт подключение к бд(насколько я понимаю). Тогда вообще часть с offer в выводе вообще пропадала. Оба файла:
1
2
Буду благодарен за вашу помощь!