[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Nur einen Slice anzeigen - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
ovo
Beiträge: 73
Registriert: 13. Okt 2010, 12:56

Nur einen Slice anzeigen

29. Okt 2010, 17:53

Gibt es mit Redaxo-Bordmitteln die Möglichkeit nur einen bestimmten Slice eines Artikels anzuzeigen. Z.B: ?article_id=2&slice_id=7

Was ich machen möchte: Ein Modul mit Kurz- und Langtext. Wird der Artikel aufgerufen, werden alle Slices mit Kurztext angezeigt - kein Problem soweit. Wenn ich aber auf "Weiter..." klicke soll nur noch der eine Slice mit Langtext erscheinen...

Benutzeravatar
anita
Beiträge: 711
Registriert: 25. Jan 2007, 10:25
Wohnort: Finsterwalde

31. Okt 2010, 15:42

Gruß Anita

javanita engineering, immer eine zündende Idee
http://www.javanita.com

ovo
Beiträge: 73
Registriert: 13. Okt 2010, 12:56

31. Okt 2010, 19:04

anita hat geschrieben:hallo,

schau mal hier

http://forum.redaxo.de/sutra45460.html
Danke! Aber ich suche danach, wie ich nur einen Slice _anzeigen_ kann.
LG
Stefan

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

31. Okt 2010, 19:22

Hi ovo!

Hänge an den Weiter-Link einen URL-Parameter an:

Code: Alles auswählen

rex_geturl($REX['ARTICLE_ID'], $REX['CUR_CLANG'], array('show-slice', REX_SLICE_ID))
Im Modulcode musst du dann nur noch überprüfen, ob $show_slice = rex_get('show-slice', 'int', 0) ungleich 0 ist und bei allen Slices mit $show_slice != REX_SLICE_ID die Ausgabe unterdrücken, bzw. mit $show_slice == REX_SLICE_ID den vollständigen Slice anzeigen.
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

ovo
Beiträge: 73
Registriert: 13. Okt 2010, 12:56

31. Okt 2010, 20:43

Xong hat geschrieben:Hi ovo!

Hänge an den Weiter-Link einen URL-Parameter an:

Code: Alles auswählen

rex_geturl($REX['ARTICLE_ID'], $REX['CUR_CLANG'], array('show-slice', REX_SLICE_ID))
Im Modulcode musst du dann nur noch überprüfen, ob $show_slice = rex_get('show-slice', 'int', 0) ungleich 0 ist und bei allen Slices mit $show_slice != REX_SLICE_ID die Ausgabe unterdrücken, bzw. mit $show_slice == REX_SLICE_ID den vollständigen Slice anzeigen.
Ok, danke - wird also standardmäßig nicht unterstützt.
Werds mal nach Deinem Vorschlag machen, obwohl das bedeutet, dass ich in allen Modulen den entsprechenden Code einfügen muss ...
Eleganter wäre schon, wenn man das zentral in der Methode bzw. Funktion, die den Artikel generiert platzeren könnte - muss mal danach suchen...
LG
Stefan

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

31. Okt 2010, 21:44

ovo hat geschrieben:Ok, danke - wird also standardmäßig nicht unterstützt.
Nein, Redaxo ist aber so flexibel, dem Entwickler alle Möglichkeiten offen zu lassen. Ab Redaxo 5 muss man dann dafür nicht mal mehr gewisse Umwege gehen. =)
ovo hat geschrieben:Eleganter wäre schon, wenn man das zentral in der Methode bzw. Funktion, die den Artikel generiert platzeren könnte - muss mal danach suchen...
Das kannst du mit dem Extension Point SLICE_SHOW machen.
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

Zurück zu „Allgemeines [R4]“