Разбить "Описание категории" на 2 части
Добрый день. вопрос в следующем.
Хочу предусмотреть возможность добавления текста на страницах категории, таким образом, чтобы часть текста "описание категории" была над списком товара, часть под.
Каким образом это можно сделать?
Готового решения нет, если коротенько, то: Создать в БД в таблице os_categories_description дополнительное поле categories_description_2 В функциональных файлах админки добавить код позволяющий заносить в БД дополнительную информацию, а в функциональных файлах пользовательской части и в файлах шаблона эту информацию выводить в нужном месте. Это если в двух словах, если надо полное решение, то такие вещи для коммерческого проекта на общественных началах вряд ли кто-то захочет делать.
спасибо за ответ. а если задачу упростить: сделать таким образом, чтобы сначала список товаров шел, а потом уже описание категории -решить такую задачу "малой кровью" можно?
В файле themes/шаблон/module/product_listing/product_listing.html (в зависимости от шаблона может обзываться немного по другому) найдите метку: {if $CATEGORIES_DESCRIPTION}{$CATEGORIES_DESCRIPTION}{/if} и переместите ее в нужное место, где то ориентировочно перед меткой {$NAVIGATION}
Насущная тема, пробовал, но ничего не вышло, а файл у меня вот так называется в шаблоне themes/шаблон/module/product_listing/product_listing_v1.html почему-то, так или иначе не сработало, есть еще версии?
Насущная тема, пробовал, но ничего не вышло, а файл у меня вот так называется в шаблоне themes/шаблон/module/product_listing/product_listing_v1.html почему-то, так или иначе не сработало, есть еще версии?
Вариант только один и других версий быть не может. После изменений чистите кэш.
Вот так изменил, но описание в content идет все равно выше. (сайт brother.kharkov.ua)
{config_load file="$language/lang.conf" section="index"} <h1 class="h1topic">{$CATEGORIES_NAME}</h1> {if $CATEGORIES_IMAGE}<img src="{$CATEGORIES_IMAGE}" alt="{$CATEGORIES_IMAGE}" /><br />{/if}
<p class="clr"> </p> {if $CATEGORIES_DESCRIPTION}{$CATEGORIES_DESCRIPTION}{/if} {$NAVIGATION}
так ты на том же месте вверху и оставил :) перед нижней меткой {$NAVIGATION} (их две, вверху страницы и внизу)
Прости господи мою тупость или я не проснулся еще - вот так поставил - что еще не так? все равно вверху описание внизу товары
{config_load file="$language/lang.conf" section="index"} <h1 class="h1topic">{$CATEGORIES_NAME}</h1> {if $CATEGORIES_IMAGE}<img src="{$CATEGORIES_IMAGE}" alt="{$CATEGORIES_IMAGE}" /><br />{/if}
<p class="clr"> </p> {$NAVIGATION} <br /><br /> {if $MANUFACTURER_DROPDOWN}{#text_show#} {$MANUFACTURER_DROPDOWN}{/if} <p class="clrsmall"></p> {foreach name=aussen item=module_data from=$module_content} {php} $col++; {/php} <div class="boxlisting"> <h2 class="h2topiclist"><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h2> <div class="boxlistingpic"> {if $module_data.PRODUCTS_IMAGE} <a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" /></a> {/if} </div> <div class="pricebox"> <p class="pprice">{$module_data.PRODUCTS_PRICE}</p> <span class="taxinfo">{if $module_data.PRODUCTS_VPE}{$module_data.PRODUCTS_VPE}<br />{/if} {$module_data.PRODUCTS_TAX_INFO}<br />{$module_data.PRODUCTS_SHIPPING_LINK}</span> <br /><br />{$module_data.PRODUCTS_BUTTON_BUY_NOW} </div>
</div> <div class="listabstand"> </div> {php} if ($col>=3) { $col=0; echo '<p class="clr"> </p>'; } {/php} {/foreach} <p class="clr"> </p> {if $CATEGORIES_DESCRIPTION}{$CATEGORIES_DESCRIPTION}{/if} {$NAVIGATION}
должно внизу, почисти кэш в магазине
Отакои *( поменялось на страницах товаров, а на главной описание таки вверху осталось *(
а какое отношение главная страница имеет к листингу товаров?
Вопрос в том, что на главную через content_manager.php добавлено описание/текст о товарах в общем, но он отображается вверху перед самими боксами товаров, а нужно наоборот. Думал с помощью этого получится
что бы изменить главную надо править main_content.html
Спасибо, теперь все получилось.
Источник
|