Существует не набор ответ, но здесь было то, как мы были в состоянии сделать это в Magento 1.7.0.2:
В файле приложения/дизайн/интерфейс/базы/по умолчанию/шаблон/каталог/категории/view.phtml есть такие строки, которые добавляют изображение:
if ($_imgUrl = $_category->getImageUrl()) {
$_imgHtml = '<p class="category-image"><img src="'.$_imgUrl.'" alt="'.$this- >htmlEscape($_category->getName()).'" title="'.$this->htmlEscape($_category->getName()).'" /> </p>';
$_imgHtml = $_helper->categoryAttribute($_category, $_imgHtml, 'image');
}
в основном это говорит: если есть изображение - создать необходимую HTML для его отображения.
Вы можете воссоздать эту же строку и добавить if-оператор:
if ($_imgUrl = $_category->getImageUrl()) {
//Add this, which reads: if the following text exists in the file name of the category image then create html with a link for that specific text
if(substr($_imgUrl,-20)=="some-systematic-identification-text"){
$_imgHtml = '<p class="category-image"><a href="http://www.MY_SITE_URL.com" target="_blank"><img src="'.$_imgUrl.'" alt="'.$this->htmlEscape($_category->getName()).'" title="'.$this->htmlEscape($_category->getName()).'" /></a></p>';
}
//Add this to check for more text
else if(substr($_imgUrl,-20)=="some-OTHER-systematic-identification-text"){
$_imgHtml = '<p class="category-image"><a href="http://www.MY_SITE_URL.com" target="_blank"><img src="'.$_imgUrl.'" alt="'.$this->htmlEscape($_category->getName()).'" title="'.$this->htmlEscape($_category->getName()).'" /></a></p>';
}
//Otherwise - just add the standard html that was there before we made changes
else{$_imgHtml = '<p class="category-image"><img src="'.$_imgUrl.'" alt="'.$this->htmlEscape($_category->getName()).'" title="'.$this->htmlEscape($_category->getName()).'" /></p>';}
//Part of if-category image - if statement
$_imgHtml = $_helper->categoryAttribute($_category, $_imgHtml, 'image');
}
Вы можете скопировать и вставить эти строки через 4 я положил в верхней части этого поста, а затем изменять по мере необходимости определить, когда ваше имя файла отображается как изображение категории и создает соответствующую ссылку, которая появляется при нажатии.
На что он ссылается? –