Artikel mehrmals im System einbinden

Wie verwendet man Templates oder erstellt Navigationen und passt diese an.

Artikel mehrmals im System einbinden

Beitragvon snaft » 20. Jun 2011, 20:19

Hallo alle zusammen,

ich suche eine Lösung für folgendes Problem:

Man soll einen Artikel mehrmals auf der Website ausgeben können.

Klingt erstmal ziemlich einfach. Ich persönlich würde den jeweiligen Artikel einfach fest
im Haupt-Template einbinden, oder einfach bei "metadaten" den Artikel in verschiedene
Kategorien kopieren.

Macht der Kunde dann allerdings Änderungen an dem Artikel, wird ja nur der
Original-Artikel geändert und die Kopien nicht. Geht also auch nicht.

Zusätzlich muss es durch den Kunden einfach zu pflegen sein.

Will sagen es gibt folgenden Ablauf:
Der Kunde legt gelegentlich einen neuen Artikel an und überlegt sich, diesen in Kategorie ABC,
Kategorie FGH und Kategorie XYZ anzeigen zu lassen. Und einen anderen evtl. nur
in Kategorie XYZ.

Wie ist so etwas elegant und leicht für den Kunden bedienbar zu realisieren?

Fragt sich,
Marc
Ich hasse Leute, die mitten im Satz.
Benutzeravatar
snaft
 
Beiträge: 198
Registriert: 3. Mai 2007, 14:47
Wohnort: Hamburgo

Re: Artikel mehrmals im System einbinden

Beitragvon Richard.Laing » 20. Jun 2011, 21:33

hi marc
wenn du einen artikel mehrfach anzeigen lassen möchtest, würde ich das über ...

entweder einen artikel im root oder sonst wo anlegen die id merken und dann im template mit REX_ARTICLE[20] (die 20 ist die ID des gemerktenm artikel) wieder ausgeben lassen.

wenn es mal da und mal da erscheinen soll gleiche vorgehensweise aber dann ein modul erstellen eingabe leer lassen ausgabe mit REX_ARTICLE[20]

wenn der kunde selber wählen können soll (denke mal ist der weg) was er ausgeben lassen möchte dann ein modul mit:

eingabe
Code: Alles auswählen
Interner Link:
<br />REX_LINK_BUTTON[1]


ausgabe
Code: Alles auswählen
<?php
$artikel_2 = new rex_article;
$artikel_2->setCLang($REX['CUR_CLANG']);
$artikel_2->setArticleID(REX_LINK_ID[1]);

echo "<div>".$artikel_2->getArticle()."</div>";

?>

erstellen und dann sollte das klappen ;=)
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2109
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Re: Artikel mehrmals im System einbinden

Beitragvon Richard.Laing » 20. Jun 2011, 21:38

hmmmm wenn der kunde das modul dann noch mehrfach in einem artikel verwenden will wäre das die bessere ausgabe:
Code: Alles auswählen
<?php
$artikel_REX_SLICE_ID = new rex_article;
$artikel_REX_SLICE_ID->setCLang($REX['CUR_CLANG']);
$artikel_REX_SLICE_ID->setArticleID(REX_LINK_ID[1]);

echo "<div>".$artikel_REX_SLICE_ID->getArticle()."</div>";

?>

nu aber ;)
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2109
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Re: Artikel mehrmals im System einbinden

Beitragvon snaft » 20. Jun 2011, 22:14

Hallo Richy,

vielen Dank für Deine erstmal.

So ganz das Richtige ist das noch nicht - hatte eine ähnliche Idee, aber aus folgenden Gründen verworfen:

Ich arbeite mit ctypes - klappt so nicht mit dem Code von oben, weil der einzufügende Artikel dann auch nur im jeweiligen cytpe - in dem ich den Artikel einbinde - erscheint.

Und zweitens - bei dieser Art wird ja eher ein Artikelinhalt des einen in den Artikelinhalt des anderen Artikels eingebunden.

Was ich erreichen muss, ist aber eher was anderes:

Der Artikel müsste na klar dann auch in den verschiedenen Kategorien im Menü auftauchen. Quasi wie bei einem kopierten Artikel über die Metainformationen. Nur dass ich dann ja den Nachteil habe, alle Artikel einzeln ändern zu müssen. Geht also auch nicht.

So, schlauer sind wir auf jeden Fall schonmal, aber vielleicht gibt es ja noch eine Alternative?

Beste Grüße,
Marc
Ich hasse Leute, die mitten im Satz.
Benutzeravatar
snaft
 
Beiträge: 198
Registriert: 3. Mai 2007, 14:47
Wohnort: Hamburgo

Re: Artikel mehrmals im System einbinden

Beitragvon Richard.Laing » 21. Jun 2011, 06:47

hi marc
Code: Alles auswählen
vielen Dank für Deine erstmal.

gerne.

dein footer
Ich hasse Leute, die mitten im Satz.

ich auch, aber auch wenn sie in der frage nur die hälfte an infos geben ;)

Ich arbeite mit ctypes

steht nicht oben

Der Artikel müsste na klar dann auch in den verschiedenen Kategorien im Menü auftauchen.

steht auch nirgendwo oben...
das klappt mit meinem vorschlag nicht gebe ich dir recht.
---
dann kommt es darauf an wie du deine strucktur aufgebaut hast und welche art von navigation du nutzt. das kann ich ohne es zu sehen nicht wissen und raten auch net ;)

bei der nav facroty würde ich es so machen wie beschrieben dann dort wo der artikel erscheinen soll diesen als kategorie anlegen in den startartikel dann den anderen artikel importieren wie oben beschrieben. aber wie gesagt glaskugeln sind gerade ausverkauft ;)
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2109
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Re: Artikel mehrmals im System einbinden

Beitragvon snaft » 21. Jun 2011, 21:00

Hi Richy,

ja, Du hast Recht - vielleicht habe ich es einfach ein wenig schlecht erklärt.

Dennoch fand ich Deinen Lösungsansatz gut - habe mich von dem ein oder anderen ctype verabschiedet - und nutze es jetzt in abgewandelter Form so.

Thank you very much.

Marc
Ich hasse Leute, die mitten im Satz.
Benutzeravatar
snaft
 
Beiträge: 198
Registriert: 3. Mai 2007, 14:47
Wohnort: Hamburgo


Zurück zu Templates/Navigationen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast