Jump to content
obrazynaszklepl

Nazwa i opis kategorii na dole

Recommended Posts

Witam serdecznie, pytałem już gdzie indziej, ale odpowiedź mi nie pomogła. Otóż borykam się z problemem przestawienia kolejności elementów w widoku kategorii. Domyślnie w szablonie default-bootstrap w Prestashop 1.6 wygląda to tak, że najpierw jest Tytuł kategorii, opis kategorii i produkty bądź podkategorie. To samo w podkategoriach.

Chciałbym przestawić kolejność tak, żeby description było pod product listing - czyli pod produktami. Niestety mimo odnalezienia rozwiązania zmian żadnych nie widać. Aktualnie robię to tak:

Przenoszę ten kod z category.tpl na sam dół przed dwoma ostatnimi [if].

{if $category->id AND $category->active}
    {if $scenes || $category->description || $category->id_image}
<div class="content_scene_cat">
            {if $scenes}
                  <div class="content_scene">
                        <!-- Scenes -->
                        {include file="$tpl_dir./scenes.tpl" scenes=$scenes}
                        {if $category->description}
                            <div class="cat_desc rte">
                            {if Tools::strlen($category->description) > 350}
                                <div id="category_description_short">{$description_short}</div>
                                <div id="category_description_full" class="unvisible">{$category->description}</div>
                                <a href="{$link->getCategoryLink($category->id_category, $category->link_rewrite)|escape:'html':'UTF-8'}" class="lnk_more">{l s='More'}</a>
                            {else}
                                <div>{$category->description}</div>
                            {/if}
                            </div>
                        {/if}
                    </div>
{else}
                    <!-- Category image -->
                    <div class="content_scene_cat_bg"{if $category->id_image} style="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) right center no-repeat; background-size:cover; min-height:{$categorySize.height}px;"{/if}>
                        {if $category->description}
                            <div class="cat_desc">
                            <span class="category-name">
                                {strip}
                                    {$category->name|escape:'html':'UTF-8'}
                                    {if isset($categoryNameComplement)}
                                        {$categoryNameComplement|escape:'html':'UTF-8'}
                                    {/if}
                                {/strip}
                            </span>
                            {if Tools::strlen($category->description) > 350}
                                <div id="category_description_short" class="rte">{$description_short}</div>
                                <div id="category_description_full" class="unvisible rte">{$category->description}</div>
                                <a href="{$link->getCategoryLink($category->id_category, $category->link_rewrite)|escape:'html':'UTF-8'}" class="lnk_more">{l s='More'}</a>
                            {else}
                                <div class="rte">{$category->description}</div>
                            {/if}
                            </div>
                        {/if}
                     </div>
                  {/if}
            </div>
{/if}

Efekt tego żaden, mało tego - nawet jak usunę całą zawartość pliku category.tpl to nadal nie widać żadnych zmian. Dopiero gdy usunę cały plik z FTP to zamiast strony kategorii jest pusta biała strona.

Czy ktoś z szanownych znających się na temacie ujarzmił to w jakiś sposób?

Share this post


Link to post
Share on other sites

Czy po zmianach czyścisz pamięć podręczna i wymuszasz kompilacje szablonu?

Share this post


Link to post
Share on other sites
Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "/users/0032/sh217144/www/sh217144.website.pl/obrazynaszkle/themes/default-bootstrap/header.tpl" on line 36 "function gtag(){dataLayer.push(arguments);}" - Unexpected ".", expected one of: "}" <-- thrown in /users/0032/sh217144/www/sh217144.website.pl/obrazynaszkle/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 36

Taki kod wyświetla.

 

Ta linijka to:

  function gtag(){dataLayer.push(arguments);}

 

Już mam rozwiązanie, problemem jest kod z Google Analytics. Jak go usunąłem to wszystko działa. Da się go jakoś wrzucić do szablonu tak, żeby nie robił szkód?

Edited by obrazynaszklepl (see edit history)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More