возможно ли получить данные продукта VirtueMart 2 во внешнем php-файле?
я использую joomla 2.5 и VirtueMart 2 и вам нужно получить данные о продукте в php-файле на том же хосте. этот файл php не является частью компонента VirtueMart, а также не является частью другого компонента. этот файл должен предоставлять данные загруженного продукта в виджет jquery …
любые идеи или предложения?
с наилучшими пожеланиями, энрико
мне кажется, что это невозможно.
наилучшей практикой в моем случае является создание модуля joomla и ввод всех моих кодов в helper-php. мой php-файл для ответа ajax теперь является частью модуля. с этим я могу легко получить доступ к продукту VirtueMart 2:
if (!class_exists( 'VmConfig' )) require(JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_virtuemart'.DS.'helpers'.DS.'config.php'); VmConfig::loadConfig(); if (!class_exists( 'VmModel' )) require(JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_virtuemart'.DS.'helpers'.DS.'vmmodel.php'); $productModel = VmModel::getModel('Product'); $product = $productModel->getProduct(Product_ID);