Приветствую. Хотелось бы узнать каким образом программно можно вычислить путь до картинки(маленькой) определенного товара. Например, у меня есть товар с id 320. Я нахожу его в базе и вижу там, в ячейке shop_items_catalog_small_image, название файла картинки. Путь к этой картинке выглядит так:
Но как он формируется?
shop_1 - понятно, тут 1 это идентификатор магазина
/3/ - что это?
/3/ - что это?
/0/ - что это?
/item_320/ - понятно, 320 это id товара
Таким образом главных вопроса у меня 2:
1) Как узнать путь до картинки НЕ ИСПОЛЬЗУЯ методы самой CMS?
2) Как узнать путь используя метод shop::GetItemDir, при условии, что сделать это нужно в отдельном файле, например test.php лежащим в корне сайта. Что нужно заинклудить в test.php что бы вышеприведенный метод заработал? Инклуд одного лишь файла класса (/modules/shop/shop.class.php) метод доступным не делает.
/3/2/0/ - это первые три цифры идентификатора товара, если идентификатор меньше 999, то добавляются ведущие нули. Для идентификатор 1 это будет /0/0/1/
На тему "что заинклудить" посмотрите файлы, лежащие в /cron/, там найдете примеры и коды инициализации. Обратите внимание, при размещении в корне пути подключений будут немного другими.