Jump to content
xt:Commerce Community Forum

Kategorbeschreibung wird nicht angezeigt! (xt_default)


die2raeder

Recommended Posts

Hallo,

wir nutzen das Standardtemplate (xt_default). Wenn man in der Bearbeitung der Kategorie eine Beschreibung setzt, wird diese in der Liveansicht leider nicht angezeigt.

Dieses Template scheint dafür verantwortlich zu sein:

"categorie_listing.html"

<h1>{$categories_name}</h1>

{if $categories_description}<p>{$categories_description}</p>{/if}


{if $categorie_listing !=''}

<h3>{txt key=TEXT_HEADING_MORE_CATEGORIES}</h3>

<p>{foreach name=aussen item=module_data from=$categorie_listing}

<a href="{$module_data.categories_link}">{$module_data.categories_name}</a>,

{/foreach}</p>

{page name=xt_new_products type=user order_by='rand()' tpl_type='product_listing'}

{/if}
Das sieht doch eigentlich ganz richtig aus. Diese Zeile hier:
{if $categories_description}<p>{$categories_description}</p>{/if}

... sagt doch, dass die Beschreibung unter dem Kategorienamen angezeigt werden soll, wenn diese gesetzt ist.

Bitte um Hilfe :(

Link to comment
Share on other sites

  • 10 months later...

Hi zusammen,

das würde auch mich interessieren.

Auch wir haben Kategoriebeschreibung (en) hinzugefügt.

Wir nutzen das Standard-template.

Leider wird diese nicht angezeigt.

Fragen zu diesem Thema:

- Wo leere ich den Cache (bei unseren bisherigen Shops gabs da einen Button ;-) ?

- Wie lange ist die ab Werk eingestellte Cache-lifetime?

Link to comment
Share on other sites

hi,

eine englische Kategorienbeschreibung wird nur angezeigt, wenn der Shop auch auf (en) gestellt wird ( das kann ja nicht Dein Problem sein ? )

Die Cache-Lifetime wird in der /conf/cache_times.php eingestellt.

Im Forum gibts dazu genügend Tips ( z.B. Cache abschalten )

Unter anderem auch ein paar PHP-Routinen von mir und anderen, um /templates_c und /cache zu leeren.

Grüsse

Link to comment
Share on other sites

Hi oldbear,

danke für Deine Info.

Bei mir und bei v-sand besteht das Problem jedoch bereits bei der deutschen Kategoriebeschreibung.

Die Kategoriebeschreibung will einfach nicht erscheinen.

Im Admin-Bereich ist alles ok.

Der Shop wurde ganz normal in aktueller Version aufgesetzt.

Nachdem wir seit 4 Jahren mit XT-Commerce arbeiten sind die Basics soweit klar :o

Reine Basis-Installation

Trotzdem werden die Kategoriebeschreibungen nicht im Front-End angezeigt.

Im Admin-Backend ist alles in Ordnung.

Es liegt nicht am Cache.

Link to comment
Share on other sites

Hallo Oldbear

Problem besteht noch immer.

Scheinbar sind wir nun zu dritt mit der fehlenden Kategorie-Beschreibung.

meine categorie_listing.html sieht wie folgt aus:

<h1>{$categories_name}</h1>

{if $categories_description}<p>{$categorie_description}</p>{/if}

{if $categories_listing !=' '}

<h3>{txt key=TEXT_HEADING_MORE_CATEGORIES}</h3>

{php}$i=0;{/php}

<div id="cat_listing">

{foreach item=module_data from=$categorie_listing}

{php}$i++;if ($i % 2 == 0){{/php} <div class="s_cat odd">

{php}}else{{/php}

<hr class="spacer" />

<div class="s_cat even">

{php}}{/php}

<div class=img_wrap">

<a href="{$module_data.categories_link}" title="{$module_data.categories_name}">

{img img=$module_data.categories_image type=m_category_thumb class=productImageBorder alt=$module_date.categories_name|escape:"html"}

</a><h2><a href="{$module_data.categories_link}" title="{$module_data.categories_name}">{$module_data.categories_name}</a></h2>

</div>

</div>

{/foreach}

<div style="clear:both;"></div>

{page name=xt_new_products type=user order_by='rand()' tpl_type='product_listing'}

</div>

{/if}

Wie sieht in einem funktionierenden Shop der Quellcode der Kategorieseite mit Beschreibugn aus?

Link to comment
Share on other sites

hi,

schreiben sollte man schon können:-)

{if $categories_description}<p>{$categorie_description }</p>{/if}

wo ist das "s" in der zweiten Hälfte geblieben ?

{debug} in der ersten Zeile des Templates zeigt alle verfügbaren Variablen und deren Inhalte an.

Grüsse

Link to comment
Share on other sites

Oldbear - Du bist der Beste! :D

Dieses kleine "s" fehlt generell in der aktuellen Software 4.0.14

Ich schätze dies ist auch das Problem von v-sand und den anderen neuen Usern.

Fazit

Lösung, wenn keine Kategoriebeschreibung angezeigt wird:

suche categorie_listing.html

ändere

{$categorie_description }

in

{$categories_description }

dann wird die Kategorie-Beschreibung angezeigt.

@admin

Problem gelöst, Diskussion kann geschlossen werden.

Danke nochmal an Oldbear!

Link to comment
Share on other sites

at Oldbear

das ist der Originalcode

das steht da so drin

<h1>{$categories_name}</h1>

{if $categories_description}<p>{$categorie_description}</p>{/if}

{if $categories_listing !=' '}

<h3>{txt key=TEXT_HEADING_MORE_CATEGORIES}</h3>

{php}$i=0;{/php}

<div id="cat_listing">

{foreach item=module_data from=$categorie_listing}

{php}$i++;if ($i % 2 == 0){{/php}    <div class="s_cat odd">

{php}}else{{/php}

<hr class="spacer" />

<div class="s_cat even">

{php}}{/php}

<div class=img_wrap">

<a href="{$module_data.categories_link}" title="{$module_data.categories_name}">

{img img=$module_data.categories_image type=m_category_thumb class=productImageBorder alt=$module_date.categories_name|escape:"html"}

</a><h2><a href="{$module_data.categories_link}" title="{$module_data.categories_name}">{$module_data.categories_name}</a></h2>

</div>

</div>

{/foreach}

<div style="clear:both;"></div>  

{page name=xt_new_products type=user order_by='rand()' tpl_type='product_listing'}

</div>

{/if}

Erstes "s" ist ja geklärt

zweites "s" bei $categories_listing dann zuviel oder unten zu wenig?

Link to comment
Share on other sites

Kleiner Wink mit dem Zaunpfahl:

Wenn´s bei leverage nicht geht, weil dort ein "s" fehlt wird es wohl mit einer nicht zu unterschätzenden Wahrscheinlichkeit genau deswegen bei dir auch nicht gehen. :)

So ist es richtig:

{if $categories_description}<p>{$categories_description}</p>{/if}[/CODE]

MfG. Hansen

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...