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
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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

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