Ausgabe im Template

Es fehlt nun noch die Anzeige des Untermenüpunktes im Template „content.tpl“. Dafür öffenet man die entsprechende Templatedatei mit dem Editor und fügt unmittelbar unter der Zeile „<div class=“box“>“ (Zeile 6) folgenden Block ein:

SMARTY

[{if $aChilds}]
 <div style="border:1px solid #ccc">
  Untermen&uuml:<br />
  [{foreach from=$aChilds item=oContent}]
  <a href="[{ $oViewConf->getSelfLink() }]cl=content&amp;tpl=[{$oContent->oxcontents__oxid->value}]">
 - [{$oContent->oxcontents__oxtitle->value}]</a><br />
 [{/foreach}]
 </div>
 <br />
[{/if}]

Listing 7

Jetzt werden, sofern vorhanden, auf jeder Content-Seite oben die zugeordneten Unterseiten als Links angezeigt. Auch wenn vielleicht nicht alle Einzelheiten dieses Modulbeispiels sofort verständlich sind, so sollte das Grundprinzip der Modulentwicklung für den eShop deutlich geworden sein. Für ein tiefer gehendes Verständnis der verwendeten Objekte und Methoden empfiehlt sich in erster Linie das genaue Studium der originalen view- und core-Klassen der Software.

Seite:  1 2 3 4 5 6

Weitere Artikel zu Oxid und Open Source

Softlink 2269

Links und Literatur

Das interessiert dich bestimmt auch

5 Antworten

  1. von dokape 08.09.2009 (09:54Uhr) 1.

    Ein sehr interessanter Artikel.
    Was ich allerdings vermisst habe, war ein Abschnitt, der auf das Upgrade aus einer älteren Version eingeht. Wir haben hier einen Kunden, der noch ein älteres System in Betrieb hat. Vielleicht wäre ein Upgrade auf die Open-Source-Version bei überschaubarem Aufwand auch für ihn interessant.

  2. von Workshop Oxid eShop: Das Open-Source-Sho… 09.09.2009 (16:44Uhr) 2.

    [...] Workshop Oxid eShop: Das Open-Source-Shop-System individuell anpassen 08 Sep 2009 by admin Für manch einen überraschend brachte die Oxid eSales AG, Hersteller der E-Commerce-Software Oxid eShop, Ende letzten Jahres ihr Produkt als Open-Source-Version heraus. Was die Software kann und wo ihre Stärken liegen, stellt der Workshop aus t3n Magazin Nr. 15 vor. Er ist jetzt kostenlos in unserem Heftarchiv verfügbar. Die Aufmerksamkeit gilt dabei besonders der integrierten Modulschnittstelle, die es PHP-Entwicklern ermöglicht, den Shop nahezu unbegrenzt anzupassen. » weiterlesen [...]

  3. von tom 25.09.2010 (02:03Uhr) 3.

    Hi, ich muss etwas zu der Instalation los werden!

    Nach 5 maligem versuch gebe ich es auf! Wärend der instalation wird verlangt ein benutzername und pw anzugeben für den admin bereich und nicht erst nach instalation (admin/admin) eingeben. nix da, das geht nicht! für mich is das der gröste dreck! scheiß software.. das is ne masche um die leute verrückt zu machen damit sie den inatlationsservice beanspruchen... nicht mit mir!

  4. von Sebastian 10.10.2010 (14:04Uhr) 4.

    Beim Nachbauen des My-CMS-Moduls hab ich festgestellt, dass die Anleitung auf das aktuelle Release nicht mehr passt (zum vorigen Beitrag: admin / admin geht tatsächlich nicht mehr. Die Login-Daten wählst du selbst im Installationsverlauf. Die Instalation geht ganz einfach, auch ohne Installationsservice).

  5. von flosen 15.11.2011 (14:52Uhr) 5.

    Hallo zusammen,
    das Tutorial scheint nicht zu funktionieren mit der Version Community Edition 4.5.4_39463.

    Sobald ich das neue Feld (MY_PARENTIDENT) in der Table oxcontents anlege, und die tmp Dateien lösche, kann ich keine CMS-Seiten mehr anlegen, bzw. die bisherigen CMS-Seiten werden nicht mehr angezeigt.

    Viele Grüße,
    Florian

Deine Meinung


(wird nicht veröffentlicht)