Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Inhalte in mehreren Templates verwenden

    aossi

    • Neu im Forum
    • Beiträge: 3
    Inhalte in mehreren Templates verwenden
    am: 23. August 2012, 11:27:25
    Hallo Leute,

    ich habe mein eigenes Template nun angepasst und verwende nun für die Darstellung der Artikel immer wieder den gleichen Code. (module/product_listing/product_listing_v1.html).

    Nun würde ich gerne diesen Code automatisch bei anderen Seiten einbinden, wie z.B. bei categorie_listing.html. Wie ist das Möglich? Ich brauche da nicht immer eine andere Ansicht. Gibt's da ne Möglichkeit wie z.B. {$MODULE_...} dies einzubinden oder bin ich da auf dem Holzweg?

    LG, Alex

    Linkback: https://www.modified-shop.org/forum/index.php?topic=21895.0

    mhbosch

    • Schreiberling
    • Beiträge: 394
    • Geschlecht:
    Re: Inhalte in mehreren Templates verwenden
    Antwort #1 am: 23. August 2012, 12:01:19
    Hallo Alex,

    ehrlich gesagt, ist deine Aussage etwas kryptisch.  :glaskugel:

    Wenn du spezifizieren könntest, wo du welchen Code benutzt/erstellst, dann könnte man da auch was zu sagen.

    vg,

    mhbosch

    aossi

    • Neu im Forum
    • Beiträge: 3
    Re: Inhalte in mehreren Templates verwenden
    Antwort #2 am: 23. August 2012, 12:41:06
    Hallo, ich hab diesen Code:
    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="index"}

    {if $CATEGORIES_HEADING_TITLE}
      <h1>{$CATEGORIES_HEADING_TITLE}</h1>
      {else}
      <h1>{$CATEGORIES_NAME}</h1>
    {/if}

    {php} $col = 0;
    {/php}
    {foreach name=aussen item=module_data from=$module_content}
    <div class="product_list">
        {if $module_data.PRODUCTS_IMAGE!=''}<a href="{$module_data.PRODUCTS_LINK}" class="img_price"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" class="productImageBorder" /><p class="price">{$module_data.PRODUCTS_PRICE}</p></a>
        {else}<p class="price">{$module_data.PRODUCTS_PRICE}</p>{/if}
        <h2><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h2>
        <p>{$module_data.PRODUCTS_SHORT_DESCRIPTION}</p>

    </div>
    {/foreach}

    und dieser soll in verschiedenen Bereichen eingebaut werden. Da ich bei Änderungen nur ungern 3 oder mehr Seiten immer diesen Code pflegen will würde ich diesen gerne verlinken bzw. includen ...

    Hoffe jetzt ist es besser erklärt :)

    mhbosch

    • Schreiberling
    • Beiträge: 394
    • Geschlecht:
    Re: Inhalte in mehreren Templates verwenden
    Antwort #3 am: 23. August 2012, 13:03:02
    Hallo,

    soweit mir bekannt ist, kannst du das nicht modulasieren. Da mußt du mit Copy&Paste arbeiten.
    Einzige Möglichkeit, die mir ad hoc einfällt, wäre in den Core Dateien denn Aufruf des Templates zu ändern. Das wäre aber mehr Arbeit, da zb. die product_listing.... ja nicht default sind, sondern eine Option, die du eingibst, im Backend. Oder es wird halt das Template genommen, was zuerst gefunden wird.
    Ich denke es geht da um die new_products, new_product_default,...! Die sind fest im Core verdrahtet.

    vg,

    mhbosch

    aossi

    • Neu im Forum
    • Beiträge: 3
    Re: Inhalte in mehreren Templates verwenden
    Antwort #4 am: 23. August 2012, 13:15:45
    Hm ... hab mir das schon fast gedacht. Ist halt ziemlich blöd wenn man den Quelltext ändert und dies dann bei allen anderen Seite auch wiederholen muss. Na vielleicht finde ich noch eine andere Lösung ...

    Und ja, genau die Dateien habe ich gemeint.

    thx und lg, Alex

    mhbosch

    • Schreiberling
    • Beiträge: 394
    • Geschlecht:
    Re: Inhalte in mehreren Templates verwenden
    Antwort #5 am: 23. August 2012, 13:18:17
    Mir ist da auch noch nichts eingefallen. Aber per copy&paste geht es recht schnell.
    Viel Erfolg, und wenn Du eine Lösung hast, die auch wartbar ist, wäre ich daran interessiert.

    vg,

    mhbosch
    10 Antworten
    6191 Aufrufe
    24. Januar 2009, 18:24:21 von Anonym
    9 Antworten
    5993 Aufrufe
    26. Februar 2018, 12:53:27 von lithoverlag
    6 Antworten
    3533 Aufrufe
    04. März 2011, 14:02:32 von Matt
    2 Antworten
    2022 Aufrufe
    02. Februar 2010, 10:15:38 von Cube
               
    anything