PDA

Просмотр полной версии : Отображение картинок в CATMENU tt_news


cyclone125
29.05.2013, 18:59
Добрый день!

Помогите решить следующую проблему.
На сайте с TemplaVoila установлино расширение tt_news. Меню категорий CATMENU вставлено на нескольких страницах как Content Element. В News Admin для некоторых категорий добавлены изображения (Special - Category Image).
Но отображается только список категорий, без картинок. Перепробовал разные способы, искал в сети примеры, но так ничего рабочего для себя не нашёл.

В контент элементе CATMENU такие Category settings:

Category Image Link Mode: Act as links to category shortcuts
Max width of category image: 175
Max height of category image: 175
Max number of category images:
Category Text Link Mode: Act as links to category shortcuts
Max number of categorys texts:

TypoScript в Template для tt_news следующий:


plugin.tt_news {
displayCatMenu {
mode = nestedWraps
catmenuHeader_stdWrap.wrap = |
catmenu_stdWrap.wrap = <div id="catmenu">|</div>
catmenuItem_ACT_stdWrap.wrap = <span class="current>|</span>
catmenuItem_NO_stdWrap.wrap = |
catmenuLevel1_stdWrap.wrap = <div class="lvl1">|</div>
catmenuLevel2_stdWrap.wrap = <div class="lvl2">|</div>
catmenuLevel3_stdWrap.wrap = <div class="lvl3">|</div>
catmenuLevel4_stdWrap.wrap = <div class="lvl4">|</div>
}

displayList {
image.file.maxW >
image.file.maxH >
image.file.width = 175c
image.file.height = 175c
}

noNewsToListMsg_stdWrap.cObject = TEXT
noNewsToListMsg_stdWrap.cObject.value = No news
#categoryMode = 1
useSubCategories = 1
displaySubCategories = 1

catOrderBy = title
displayList.catOrderBy = title
displayCatMenu.catOrderBy = title
}


В displayCatMenu пробовал добавлять разные варианты кода, например этот:


catmenuItem_NO_stdWrap.prepend = COA
catmenuItem_NO_stdWrap.prepend {
20 = IMAGE
20 {
file.import.field = image
file.import.maxW = 175
}
}


Но безуспешно. Так и не пойму, как заставить отображаться картинки для меню категорий? С LIST никаких проблем не возникло, они там отображались сразу после добавления. По логике, если в каждую категорию можно добавлять картинку, то и отображаться она тоже должна достаточно просто, только вот не пойму как.
Заранее благодарен за помощь!

Андрей Аксенов
30.05.2013, 18:50
А на сервере (на хостинге в файловой системе), в кеше, все нормально с разрешениями для файлов/папок, с владельцами и группами пользователей? Из-за этого тоже возможны проблемы...

cyclone125
31.05.2013, 15:18
А на сервере (на хостинге в файловой системе), в кеше, все нормально с разрешениями для файлов/папок, с владельцами и группами пользователей? Из-за этого тоже возможны проблемы...

Никаких проблем с отображением другого контента нету. Разрешения и владельцы все в поядке - в Install Tool все папочки зеленым отображаются.

Просто не генерируется тег с изображением, типа <img src="...
Ничего такого просто нет в меню категорий, только теги
<a href="catalog/products/select_category/21/" title="">News1</a>
c текстом.

Если пишу что-то типа


catmenuItem_NO_stdWrap.prepend = COA
catmenuItem_NO_stdWrap.prepend {
20 = IMAGE
20 {
file = fileadmin/templates/main/images/image.png
file.width = 175
}
}


то тогда тэг с изображением генерируется без проблем.

Просто не знаю уже как и что ещё можно проверить?!
Какие-то ещё варианты есть?