Я использую Magento для создания сайта электронных книг. Для выпуска мы планируем иметь много бесплатных загружаемых книг. Мы надеялись, что будет возможно использовать нормальную функциональность 'каталога' Magento для добавления категорий с продуктами внизу. Однако, так как это свободные загружаемые продукты, действительно не имеет смысла отправлять пользователей через контроль, когда они пытаются загрузить.
Кто-либо знает о способе создать свободный загружаемый продукт, который обходит контроль в целом? Я заметил, что существует опция 'бесплатного образца' для загружаемых продуктов, но я предпочел бы не использовать это, если я могу как я планировать использовать это поле для его намеченной цели, когда я добавляю заплаченные продукты.
[РЕДАКТИРОВАНИЕ] я заметил, что некоторые из Вас провалили этот вопрос для 'отсутствия ясности вопроса'. Для ясности я хочу:
К сожалению, я не думаю, что могу спросить это больше красноречиво. [/РЕДАКТИРОВАНИЕ]
Мое лучшее слепое предположение (глядя на блоки и модели в Mage_Downloadable) - это использование экземпляра типа продукта. Итак, где-то в ваших шаблонах продуктов вы можете сделать следующее:
// $_product is the current product
$links = $product->getTypeInstance(true)->getLinks();
if(count($links)) {
foreach($links as $link) {
print "<a href='". $this->getUrl('downloadable/download/link', array(
'id' => $item->getLinkHash(),
'_secure' => true,
'_nosid' => true
)) . "'>Download</a>";
}
}
Если нет, надеюсь, это хотя бы направит вас на правильный путь.
Надеюсь, это поможет. Спасибо, Джо