Jump to content

Katgeoriebeschreibung für CMS Seiten


Recommended Posts

Hallo zusammen,

ich möchte gerne Satic content per CMS-Seiten auf meiner Webseite haben.
Bei meinem Theme werden jedoch die Beschreibungen der Kategorien gar nicht angezeigt.
Beispiel: http://hp2021.doeka-kassel.de/content/unternehmen/

Hier sollte ein fröhliches "Hier soll die Kategoriebeschreibung sein" als Beschreibung erscheinen, tut´s aber nicht.
Die aktuelle Ansicht sieht sehr bescheiden aus. Wenn ja wenigstens die Auflistung der Beiträge gestaltet wäre wie das Kategoriemenu in den Produkten, aber nee, es geht auch lieblos.

Ich habe die Modull- und Hookliste durchsucht, finde aber nichts passendes. Von daher die Frage wie heißt wohl dieses Modul und wie der passende Hook?

Wenn ich ein Template bearbeiten muss, wäre ich sehr dankbar wenn mir jemand sagt wo ich das Template finde und was ich genau wo einfügen muss (bin Template DAU)

Link to comment
Share on other sites

Datei \templates\cms\page.tpl - im Standard sieht die so aus:

{extends file='page.tpl'}

{block name='page_title'}
  {$cms.meta_title}
{/block}

{block name='page_content_container'}
  <section id="content" class="page-content page-cms page-cms-{$cms.id}">

    {block name='cms_content'}
      {$cms.content nofilter}
    {/block}

    {block name='hook_cms_dispute_information'}
      {hook h='displayCMSDisputeInformation'}
    {/block}

    {block name='hook_cms_print_button'}
      {hook h='displayCMSPrintButton'}
    {/block}

  </section>
{/block}

 

Link to comment
Share on other sites

Creative Elements ist lediglich ein erweiterter Editor.

Mit CE kann ich keinen Inhalt für die Kategorie bearbeiten, da der Standard Editor schon nicht zur Verfügung steht. Das Ergebnis wenn ich mit CE arbeiten möchte, ist das zweite Bild in meinem letzten Post, nachstehend noch einmal.

Auf meiner Testwebseite habe ich CE nicht installiert und bekomme auch keine Kategoriebeschreibung im Frontend.

grafik.png.8d718bf7ccbcd34600df36b6094c68d3.png

Link to comment
Share on other sites

Hier mal der Code von der category.tpl.

Fehlt da nicht irgendwas mit "category_description"?
Nach "page_titel" gehts ja gleich mit den "cms_sub_categories" weiter. Von Description ist nichts zu sehen.

Sorry, ich kanns nicht besser ausdfrücken

{extends file='page.tpl'}

{block name='page_title'}
  {$cms_category.name}
{/block}

{block name='page_content'}
  {block name='cms_sub_categories'}
    {if $sub_categories}
      <p>{l s='List of sub categories in %name%:' d='Shop.Theme.Global' sprintf=['%name%' => $cms_category.name]}</p>
      <ul>
        {foreach from=$sub_categories item=sub_category}
          <li><a href="{$sub_category.link}">{$sub_category.name}</a></li>
        {/foreach}
      </ul>
    {/if}
  {/block}

  {block name='cms_sub_pages'}
    {if $cms_pages}
      <p>{l s='List of pages in %category_name%:' d='Shop.Theme.Global' sprintf=['%category_name%' => $cms_category.name]}</p>
      <ul>
        {foreach from=$cms_pages item=cms_page}
          <li><a href="{$cms_page.link}">{$cms_page.meta_title}</a></li>
        {/foreach}
      </ul>
    {/if}
  {/block}
{/block}

 

Link to comment
Share on other sites

Da hast du Recht, habe ich wohl oben in die falsche Datei geschaut. Füge doch mal $cms_category.description hinzu. Ist bei mir aber auch kein HTML Feld, kannst dann aber versuchen direkt in der Datenbank HTML manuell hinzuzufügen

Link to comment
Share on other sites

Habe jetzt verschiedene Varianten ausprobiert - wie gesagt, ich hab Null Ahnung von den Template Codes.
Bestes Ergebnis, es hat sich gar nichts verändert. Schlechtetstes Ergebnis, die Seite war zur Gänze nicht mehr da.

Das hier, habe ich mir gedacht, könnte zielführend sein. Passiert aber gar nichts.

{block name='category_description'}
{$cms_category.description}
{/block}

Eine Unterkatgorie habe ich eben noch angelegt, die wird korrekt im Frontend angezeigt. Genauso unformiert zwar, aber sichtbar.

Edited by henner2605
Unterkategorie (see edit history)
Link to comment
Share on other sites

Diesen Block gibt es nicht. Blöcke werden genutzt um Teile der Eltern-Vorlage zu überschreiben.

Ohne funktioniert es:

{extends file='page.tpl'}

{block name='page_title'}
  {$cms_category.name}
{/block}

{block name='page_content'}
TEST: {$cms_category.description}

grafik.thumb.png.dd57f731af269cfccbf61d4a0bcac09f.png

  • Like 1
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...