Jump to content

Verlängern der Kategoriebeschreibung


Ela

Recommended Posts

Hallo, ich würde gerne bei der Kategoriebeschreibung die Länge verändern. Es werden ja immer nur begrenzt Zeichen angezeigt und dann der Link "mehr"

Da ich in einigen Kategorien individuell zusammenstellbare Produkte habe, bzw manche Bereiche nur die Beschreibung ansich benötigen, würde ich gerne nach dem Öffnen der Kategorie im horizontalen Menü die komplette Beschreibung auf Anhieb anzeigen lassen, so dass man dazu nicht erst auf den "mehr" Link klicken muss. Ich habe schon überall gesucht, kann mir jemand weiterhelfen, wie dies möglich ist?

Lg, Ela

Link to comment
Share on other sites

Da mußt du die entsprechende tpl-Datei bearbeiten, da findest du irgendwo einen Code, der den Text kürzt und kannst die Zeichenzahl bearbeiten oder die Kürzung ganz rausnehmen, mehr kann ich nicht sagen, ich weiß ja nicht welche Prestashop-Version du hast.

Link to comment
Share on other sites

das habe ich beides versucht... es scheint aber irgendwo global überschrieben zu werden... :(

Habe die 1.6.1.3 mit dem  default-bootstrap version 1.0 Thema.

Lg, Ela

Link to comment
Share on other sites

Dann mußt du die /themes/default-bootstrap/category.tpl bearbeiten. Dort findet sich zweimal:

{if Tools::strlen($category->description) > 350}

Wenn du die 350 erhöhst, werden alle Beschreibungen mit weniger Zeichen komplett angezeigt.

Link to comment
Share on other sites

Hallo Christian,

danke für Deine ANtworten...

Ich war ein paar Tage sehr eingebunden, so dass ich erst jetzt dazu komme.

Ich hatte in der entsprechenden Datei den Wert an beiden Stellen von 350 schon auf 1000, probeweise sogar auch schon auf 5000 gesetzt.

Caches hatte ich geleert...

 

Ich kompiere Mal den Datensatz der Datei hier her, vielleicht hast Du eine Idee...

 

 *}
    {include file="$tpl_dir./errors.tpl"}
    {if isset($category)}
    {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) > 1000}
    <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) > 1000}
    <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}
    <h1 class="page-heading{if (isset($subcategories) && !$products) || (isset($subcategories) && $products) || !isset($subcategories) && $products} product-listing{/if}"><span class="cat-name">{$category->name|escape:'html':'UTF-8'}{if isset($categoryNameComplement)}&nbsp;{$categoryNameComplement|escape:'html':'UTF-8'}{/if}</span>{include file="$tpl_dir./category-count.tpl"}</h1>
    {if isset($subcategories)}
    {if (isset($display_subcategories) && $display_subcategories eq 1) || !isset($display_subcategories) }
    <!-- Subcategories -->
    <div id="subcategories">
    <p class="subcategory-heading">{l s='Subcategories'}</p>
    <ul class="clearfix">
    {foreach from=$subcategories item=subcategory}
    <li>
    <div class="subcategory-image">
    <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}" title="{$subcategory.name|escape:'html':'UTF-8'}" class="img">
    {if $subcategory.id_image}
    <img class="replace-2x" src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')|escape:'html':'UTF-8'}" alt="{$subcategory.name|escape:'html':'UTF-8'}" width="{$mediumSize.width}" height="{$mediumSize.height}" />
    {else}
    <img class="replace-2x" src="{$img_cat_dir}{$lang_iso}-default-medium_default.jpg" alt="{$subcategory.name|escape:'html':'UTF-8'}" width="{$mediumSize.width}" height="{$mediumSize.height}" />
    {/if}
    </a>
    </div>
    <h5><a class="subcategory-name" href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}">{$subcategory.name|truncate:25:'...'|escape:'html':'UTF-8'}</a></h5>
    {if $subcategory.description}
    <div class="cat_desc">{$subcategory.description}</div>
    {/if}
    </li>
    {/foreach}
    </ul>
    </div>
    {/if}
    {/if}
    {if $products}
    <div class="content_sortPagiBar clearfix">
    <div class="sortPagiBar clearfix">
    {include file="./product-sort.tpl"}
    {include file="./nbr-product-page.tpl"}
    </div>
    <div class="top-pagination-content clearfix">
    {include file="./product-compare.tpl"}
    {include file="$tpl_dir./pagination.tpl"}
    </div>
    </div>
    {include file="./product-list.tpl" products=$products}
    <div class="content_sortPagiBar">
    <div class="bottom-pagination-content clearfix">
    {include file="./product-compare.tpl" paginationId='bottom'}
    {include file="./pagination.tpl" paginationId='bottom'}
    </div>
    </div>
    {/if}
    {elseif $category->id}
    <p class="alert alert-warning">{l s='This category is currently unavailable.'}</p>
    {/if}
    {/if}
    

Link to comment
Share on other sites

Es ist die category.tpl meines Themes default-bootstrap im Ordner /themes/...

Ja, sie ist genau wie oben eingestellt auf dem Server...

Vielleicht wird sie von irgendetwas global überschrieben?

Oder kann jemand sie so ändern, dass die short-Beschreibung mit dem "mehr" Link komplett rausfällt? Denn ich benötige nur die komlette lange Anzeige...

 

Link to comment
Share on other sites

Es könnte allenfalls ein Override sein, falls du ein Modul installiert hast was auf diese Seite zugreift.

Ich kann mir eigentlich nur noch vorstellen, daß nicht alle Caches gelöscht sind, hast du mal einen anderen Browser probiert? Kannst du einen Link zur Site posten?

Du bist sicher, daß deine Kategoriebeschreibung nicht mehr als 1.000 Zeichen hat?

Ergänze

<div id="category_description_short">{$description_short}</div>

mal zu

<div id="category_description_short">{$description_short}Test1</div>

und

<div>{$category->description}</div>

zu

<div>{$category->description}Test2</div>

weiter unten dann entsprechend mit Test3 und Test4 und schaue, ob einer der Testtexte angezeigt wird.

Link to comment
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
×
×
  • Create New...