url страницы товара
Здравствуйте. Как получить полный URL страницы товара, основываясь на данных БД? Сначала делал так: wa()->getUrl(true) . $row['full_url'] . "/" . $row['url'] ($row - запись из таблицы товаров, объединенной с таблицей категорий). Потом заметил, что на тестовом сайте все работает, а на других в адресе страницы отсутствует элемент $row['full_url'](то есть после адреса магазина сразу идет url товара, без указания категории). Как решить данную проблему? В настроках вебасиста или в БД где-нибудь указано наличие в пути к товару url категорий? Заранее спасибо.
ЗЫ. Есть ли системная функция для получения url по id товара?
ЗЫ. Есть ли системная функция для получения url по id товара?
1 ответ
$collection = new shopProductsCollection('id/4'); //получаем коллекцию из 1 товара с id=4
$products = $collection->getProducts(); //в массиве $products в каждом элементе товара будет содержаться поле frontend_url с относительной ссылкой на страницу этого товара относительно URL витрины, при открытии которой выполняется вызов метода