Die Suche hat leider 1001 Ergebnisse zu meinen Suchwörtern ergeben.
Leider habe ich konkret nichts gefunden.
Ist es denn möglich einen Artikel in mehrere Seiten aufzusplitten, ohne den Überweg: Kategorie anlegen, dann pro Seite ein Artikel anlegen und untereinander verlinken?
Wenn jemand einen Lösungsansatz hat, könnte man evtl (gemeinsam) auch ein Modul schreiben.
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/
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/
- Raffael1981
- Beiträge: 70
- Registriert: 6. Nov 2006, 11:36
- Wohnort: 3011 - Irenental
- Kontaktdaten: Website
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
Hej,
einfach ein Modul mit der Ausgabe
schreiben und dort wo der Artikel in mehrere Seiten aufgeteilt werden soll einfügen.
Im Template müsstest du dann den Artikel aufspalten.
vg Thomas
einfach ein Modul mit der Ausgabe
Code: Alles auswählen
####SEITENTRENNER####
Im Template müsstest du dann den Artikel aufspalten.
vg Thomas
Anscheinend. =)darwin hat geschrieben:hä? ... 4.2? ... gibts da noch mehr secrets?
####Seitentrenner####
...oder steh ich grad aufm Schlauch?
Du trennst den Inhalt des Artikels an der Stelle ####Seitentrenner#### und hast dann n Teile.
Je nach Anfrage gibst du den iten Teil aus, wobei i=1..n ist.
Zuletzt geändert von Xong am 22. Jul 2009, 15:24, insgesamt 1-mal geändert.
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
Hej Chris,
das hat nichts mit der 4.2 zu tun.
Das könnte schon seit der 0.9er Version so gemacht werden.
ist nur die Ausgabe des Moduls. Da passiert noch nichts weiter automatisch. Das kannst ud auch gern anders nennen. Im Template muss du den Artikelinhalt dahingehend mit einer Regex auslesen und dann aufteilen.
vg Thomas
das hat nichts mit der 4.2 zu tun.
Das könnte schon seit der 0.9er Version so gemacht werden.
Code: Alles auswählen
####SEITENTRENNER####
vg Thomas
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
Jetzt hab ich das doch noch gefunden:
vg Thomas
Code: Alles auswählen
$content = $this->getArticle(0);
if (preg_match('/###SEITENTRENNER###/', $content)) {
$pages_content = explode('###SEITENTRENNER###', $content);
$page = $_REQUEST['page'];
if (!isset($_REQUEST['page'])) {
$page = 1;
}
$content = $pages_content[$page-1];
$page_navi = '';
if ($page == 1) {
$page_navi .= '<li class="link-prev"><span>###previous###</span> </li>';
}
else {
$page_navi .= '<li class="link-prev"><a href="'.rex_getUrl('', $REX['CUR_CLANG'], array('page' => $page - 1)).'">###previous###</a> </li>';
}
for ($i = 1; $i <= count($pages_content); $i++) {
$sep = '';
if ($i == 1)
$sep = '| ';
$tag_s = '<a href="'.rex_getUrl('', $REX['CUR_CLANG'], array('page' => $i)).'">';
$tag_e = '</a>';
if ($i == $page) {
$tag_s = '<span>';
$tag_e = '</span>';
}
$page_navi .= '<li>'.$sep.$tag_s.$i.$tag_e.' | </li>';
}
if ($page == count($pages_content)) {
$page_navi .= '<li class="link-next"><span>###next###</span></li>';
}
else {
$page_navi .= '<li class="link-next"><a href="'.rex_getUrl('', $REX['CUR_CLANG'], array('page' => $page + 1)).'">###next###</a></li>';
}
$page_navi = '<div class="page-navi"><ul>'.$page_navi.'</ul></div>';
}
vg Thomas