Лучший способ ссылки на категории из статических блоков - PullRequest
0 голосов
/ 05 января 2012

Каков наилучший способ ссылки на категории и продукты из статических блоков.

Я спрашиваю, потому что иногда мы будем обновлять URL-ключи для категорий и т. Д., Что будет разрывать ссылки в статических блоках на данные категории ипродукты.

Есть ли лучший способ ссылки с использованием идентификаторов и т. д., чтобы ссылки были активными независимо от SEO-дружественных URL-адресов?

В настоящее время я использую такие ссылки, как: <a href="store.com/generators/generators.html?"generator_package=6>link</a>

При изменении URL-адресов категорий вышеуказанная ссылка будет разорвана.

1 Ответ

0 голосов
/ 06 января 2012

Как насчет этого? Дайте мне знать результат, может быть, мы справимся другими способами.

+++ EDIT - новый пример кода +++ Сначала создайте статический блок, который должен ссылаться на phtml-файл, в который вы можете поместить свою логику в этот файл.

{{block type="catalog/navigation" name="catalog.category" template="catalog/category/ListCategory.phtml"}}  

Создайте файл ListCategory.phtml в / app / design / frontend / [YOUR_THEME] / template / catalog / category / directory.

<?php
// get current category id
$curCategory = $this->getCurrentCategory()->getId();

// instance of Mage_Catalog_Model_Category
$category = Mage::getModel(catalog/category)->load((int)$curCategory);

// child category id array
$childCategories = $category->getChildren();

?>
...