Seite 1 von 4

Vererbung

Verfasst: Mo 22. Mär 2010, 10:48
von Spider IT
Vererbbarer Content nach unten im Kategoriebaum. Dies ist dann nützlich, wenn in der Hauptkategorie ein Text oder ein Bild eingestellt wird, welcher/welches in allen Unterkategorien auch dargestellt werden soll.
Beispiel: In der Kategorie "Referenzen" wird ein allgemeines Bild zu den Referenzen eingestellt. Im Artikel sind Links zu den einzelnen Referenzen aufgelistet. Durch Klicken auf ein solcher Link gelangt man auf eine Unterseite oder eine Unterkategorie wo das gleiche Bild (da immer noch Referenzen) auch angezeigt werden soll. Durch das Modul "Vererbung" wird hier automatisch das Bild vom Startartikel der Kategorie "Referenzen" gezeigt.

Wenn in ein Unterartikel im Vererbungsmodul eigenen Inhalt eingefügt wird, wird hiermit die Vererbung unterbunden. Zusätzlich gibt es ein Häkchen (orange), durch welches man die Vererbung für diese Ebene ausschalten kann.

Installation

• Neues Modul anlegen
• Modul aus XML-Datei importieren
• Modul in (neues) Template einbinden
• Template (vor)konfigurieren
• Sonstige Verzeichnisse hochladen

Konfigurationsmöglichkeiten

• Mehrfach einsetzbar (siehe Text im Modul)

Download

Das Modul kann ab sofort hier heruntergeladen werden.

Support

Nur hier im Forum :wink:

Re: Vererbung

Verfasst: Mo 22. Mär 2010, 23:18
von matt.loker
Sehr nützlich - Danke!

Re: Vererbung

Verfasst: Di 23. Mär 2010, 11:19
von DerFrank
Nach Absprache mit Dodger: No more comments

Re: Vererbung

Verfasst: Di 23. Mär 2010, 12:19
von Spider IT
Nur die Idee stammt von aitsu, nicht der Code.

Gruß
René

Re: Vererbung

Verfasst: Di 23. Mär 2010, 12:49
von Dodger77
Noch dazu ist die Idee mit vererbten Inhalten nun auch nicht gerade neu.

Re: Vererbung

Verfasst: Di 23. Mär 2010, 22:58
von Spider IT
Und dann der Spruch "Passt aber genau ins Bild", als wenn ich keine Neuentwicklungen machen würde, wie z.B. Kleinanzeigenmarkt, eCards, Besucherzähler mit Statistik, Head Options (um nur mal einige zu nennen).

Gruß
René

Re: Vererbung

Verfasst: Di 23. Mär 2010, 23:08
von idea-tec
OT: Lasst euch doch von denen nicht zu solchen Kommentaren verleiten! Oder steigt ihr nun auf das Niveau ab?

Re: Vererbung

Verfasst: Mi 8. Dez 2010, 19:43
von matt.loker
Kann ich eigentlich auch z.B. CMS_LINK oder CMS_IMG oder beides vererben?

Grüße

Re: Vererbung

Verfasst: Mi 8. Dez 2010, 20:16
von Spider IT
Hallo Matt,

das Modul benutzt intern ein CMS_HTML, da kannst du aber doch schon alles reinpacken was du willst.

Gruß
René

Re: Vererbung

Verfasst: Do 9. Dez 2010, 14:10
von matt.loker
Hallo René,
Ich weiß - mir geht es eher darum, dass man nur etwas bestimmtes darf. Dass man mit dem CMS_IMG nur 1 Bild einsetzen kann und mehr nicht. In Kombination mit einem CMS_LINK könnte man diesem Bild noch ein Link verpassen.

Meine Idee ist folgende:
Wenn man CMS_IMG und CMS_LINK vererben könnte wär meine nächste Überlegung wie ich darauß ein Modul stricke wo ich die Anzahl der ausgegebenen CMS_IMG und CMS_LINK die vererbet werden über die Templatekonfiguration steuern kann. In der Modulausgabe könnte man dann den http://www.ndoherty.biz/demos/coda-slider/2.0/ damit füttern und hätte einen Sliding header der auf unterseiten vererbt wird.

Grüße

Re: Vererbung

Verfasst: Do 9. Dez 2010, 15:10
von Spider IT
Schöne Idee!

Um die Vererbung umzustellen musst du im Modul die Angabe "CMS_HTML[0]" und 2. in der Klasse /includes/class.vererbung.php in Zeile 40, 41 und 65 die Angabe 'CMS_HTML' abändern.
Um dann nicht nur CMS_IMG sondern zusätzlich CMS_LINK zu verarbeiten musst du die entsprechende Programmierung erweitern.

Wenn du mehrere Felder für den Slider verarbeiten willst musst du natürlich mit der Nummerierung der Felder aufpassen, dass du keine Überschneidung mit sonst vorhandenen Module kriegst ;)

Sollte irgendwas nicht klappen, gib kurz bescheid (am besten per PN).

Gruß
René

PS: Ich hoffe doch, die Lösung (wenn funktionsfähig) wird anschließend hier veröffentlicht :)

Re: Vererbung

Verfasst: Do 9. Dez 2010, 15:22
von matt.loker
Wenn ich es hinbekommen dann ja - meine Module bauten bisher immer auf anderen Modul auf und waren recht schlicht. :D
Danke für die Hilfe!

Grüße

Vererbung 2.0

Verfasst: Mo 20. Dez 2010, 09:02
von Spider IT
Hallo Leute,

soeben haben wir die Version 2.0 des Moduls veröffentlicht.

Änderungen
• NEW: Unterstützung für alle CMS-Typen (CMS_HTML / CMS_HTMLHEAD / CMS_IMG / …)
• NEW: Unterstützung für mehrere Typen je Modul
• NEW: Unterstützung für Ausgabe mehrerer Felder mit unterschiedlichen Indizes (Schleife)

Die neue Version kann ab sofort heruntergeladen werden.
Ein Update der älteren Version funktioniert problemlos (Dateien hochladen und Modul erneut importieren).

Re: Vererbung

Verfasst: Mo 20. Dez 2010, 09:36
von matt.loker
Vielen Dank für die fixe Umsetzung :) - ratzfatz ging das ja!

Grüße

Re: Vererbung

Verfasst: Di 21. Dez 2010, 11:52
von Spider IT
BUGFIX: Bei manche Typen wie z.B. CMS_IMG und CMS_LINK wurde in der Vorschau und auf der Seite eine falsche Ausgabe produziert, lediglich im Editor war die Ausgabe richtig.

Gruß
René