Hallo zusammen,
ich habe bisher immer mit Redaxo 4 gearbeitet, nun habe ich eine Website mit Redaxo 5 aufgesetzt. Eine Navigation usw. ist mit den Beispielen in der Demo und aus der Doku einfach umsetzbar.
Probleme bereitet mir derzeit der Blog.
-- MEINE STRUKTUR --
### Homepage
## Nachrichten (Kategorie)
# 055 (Unterkategorie) - aktuellster Beitrag 1/6
# 054 (Unterkategorie)
# 053 (Unterkategorie)
# 052 (Unterkategorie)
# 051 (Unterkategorie)
# 050 (Unterkategorie) - aktuellster Beitrag 6/6
## Nachrichten-Archiv (Kategorie)
...
# 049-044 (also jeweils 6 Unterkategorien) - Paginierung Archiv (44-49)
...
# 043-038 (also jeweils 6 Unterkategorien) - Paginierung Archiv (38-43)
... usw. ...
-------------------
001/002/... usw. soll enthalten: Headline, Autor, Datum, Bild, Text
Sollten diese Infos über die Meta-Informationen gepflegt werden oder mit "Blöcken" (Block H1 Headline, Block Text, Block Bild, usw.)?
Kategorie "Nachrichten" soll ausgeben: Die aktuellsten 6 Beiträge (hier im Bsp.: 050-055)
Kategorie "Nachrichten-Archiv" soll ausgeben: Alle Beiträge außer die aktuellsten 6 Beiträge, die in Nachrichten erscheinen, Paginierung jeweils 6 pro Seite wenn möglich. Werte ändern sich sobald neue Nachricht hinzukommt (dann 50-XX, ...).
Kann mir jemand helfen? Bin verzweifelt.
Belohnung: 30EUR Amazon-Gutschein
Gruß, danke
JHH (Student)
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/
[30€ Belohnung] Artikel einer Unterkategorie auslesen
Zuletzt geändert von jhh am 4. Jan 2017, 20:46, insgesamt 2-mal geändert.
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Re: [30€ Belohnung] Artikel einer Unterkategorie auslesen
Beim ersten eine Schleife mit einem Counter verknüpfen der bei 6 erreichten abbricht.Kategorie "Nachrichten" soll ausgeben: Die aktuellsten 6 Beiträge
Kategorie "Nachrichten-Archiv" soll ausgeben: Alle Beiträge außer die aktuellsten 6 Beiträge, die in Nachrichten erscheinen
Beim 2. Erst ab dem 6 ausgibt.
Deine Paginierung und deine Struktur sind mir nicht klar.
Werden die Artikel in verschiedenen Kategorien in der Struktur eingepflegt?
Wenn ja, warum kategorisierst Du die Nachrichten nicht mit einem Metafeld?
Zum Thema Paginierung: https://github.com/FriendsOfREDAXO/tricks , schau mal da gibt es eine Lösung.
Re: [30€ Belohnung] Artikel einer Unterkategorie auslesen
Hi,
danke, schaue ich mir an! Bei Rückfragen melde ich mich hier wieder zurück!
Grüße
danke, schaue ich mir an! Bei Rückfragen melde ich mich hier wieder zurück!
Grüße
Re: [30€ Belohnung] Artikel einer Unterkategorie auslesen
Hallo Thomas,
das Beispiel "Modul Minibeispiel - Kategorielisten mit getChildren()" hat mir bereits sehr weitergeholfen. Mit REVERSE konnte ich die Reihenfolge auch bereits umkehren, nun ist der aktuellste Beitrag auch vorne. Sämtliche Meta-Infos (Autor, Headline, Text) der jeweiligen Unterkategorie konnte ich auch auslesen und im CatOutput erfolgreich ausgeben!
Doch mit der Paginierung habe ich noch so meine Probleme
(1) Auf der Seite "Nachrichten" (/Homepage/Nachrichten) sollen die 6 aktuellsten Beiträge (= Children von Nachrichten = /Homepage/Nachrichten/XXX/) ausgegeben werden (descending, Sortierung kann über CatName erfolgen oder wegen Reverse dann überflüssig!), ohne jegliche Blätter-Funktion! Also müsste nur ein Counter eingepflegt werden? Aber wie?
HAUPTNACHRICHTENSEITE (6 News)
# 055 (Unterkategorie) - aktuellster Beitrag 1/6
# 054 (Unterkategorie)
# 053 (Unterkategorie)
# 052 (Unterkategorie)
# 051 (Unterkategorie)
# 050 (Unterkategorie) - aktuellster Beitrag 6/6
STOPP
GELÖST
(2) Auf der Seite "Nachrichten-Archiv" sollen dann in 6er-Blöcken alle weiteren Nachrichten durchgeblättert werden können, aber ohne die aktuellsten 6, die bereits unter "Nachrichten" angezeigt werden.
NACHRICHTENARCHIVSEITE 1 (6 News)
# 049 (Unterkategorie)
# 048 (Unterkategorie)
# 047 (Unterkategorie)
# 046 (Unterkategorie)
# 045 (Unterkategorie)
# 044 (Unterkategorie)
NACHRICHTENARCHIVSEITE 2 (6 News)
# 043 (Unterkategorie)
# 042 (Unterkategorie)
# 041 (Unterkategorie)
# 040 (Unterkategorie)
# 039 (Unterkategorie)
# 038 (Unterkategorie)
NACHRICHTENARCHIVSEITE 3 (6 News)
usw.
Die Paginierung sollte dann in etwa so aussehen:
NEUESTE | 049-044 | 043-038 | 037-032 | XXX-XXX | XXX-XXX | LETZTE
also "übersetzt": NEUESTE | NACHRICHTENARCHIVSEITE 1 | NACHRICHTENARCHIVSEITE 2 | NACHRICHTENARCHIVSEITE 3 | NACHRICHTENARCHIVSEITE 4 | NACHRICHTENARCHIVSEITE 5 | LETZTE
Geht das so?
Gruß
JHH
das Beispiel "Modul Minibeispiel - Kategorielisten mit getChildren()" hat mir bereits sehr weitergeholfen. Mit REVERSE konnte ich die Reihenfolge auch bereits umkehren, nun ist der aktuellste Beitrag auch vorne. Sämtliche Meta-Infos (Autor, Headline, Text) der jeweiligen Unterkategorie konnte ich auch auslesen und im CatOutput erfolgreich ausgeben!
Doch mit der Paginierung habe ich noch so meine Probleme
(1) Auf der Seite "Nachrichten" (/Homepage/Nachrichten) sollen die 6 aktuellsten Beiträge (= Children von Nachrichten = /Homepage/Nachrichten/XXX/) ausgegeben werden (descending, Sortierung kann über CatName erfolgen oder wegen Reverse dann überflüssig!), ohne jegliche Blätter-Funktion! Also müsste nur ein Counter eingepflegt werden? Aber wie?
HAUPTNACHRICHTENSEITE (6 News)
# 055 (Unterkategorie) - aktuellster Beitrag 1/6
# 054 (Unterkategorie)
# 053 (Unterkategorie)
# 052 (Unterkategorie)
# 051 (Unterkategorie)
# 050 (Unterkategorie) - aktuellster Beitrag 6/6
STOPP
GELÖST
Code: Alles auswählen
if ('REX_VALUE[id=1 isset=1]') {
$number = REX_VALUE[1];
} else {
$number = 5;
}
####
$i=0;
####
if ($i <= $number) {
####
} i++;
NACHRICHTENARCHIVSEITE 1 (6 News)
# 049 (Unterkategorie)
# 048 (Unterkategorie)
# 047 (Unterkategorie)
# 046 (Unterkategorie)
# 045 (Unterkategorie)
# 044 (Unterkategorie)
NACHRICHTENARCHIVSEITE 2 (6 News)
# 043 (Unterkategorie)
# 042 (Unterkategorie)
# 041 (Unterkategorie)
# 040 (Unterkategorie)
# 039 (Unterkategorie)
# 038 (Unterkategorie)
NACHRICHTENARCHIVSEITE 3 (6 News)
usw.
Die Paginierung sollte dann in etwa so aussehen:
NEUESTE | 049-044 | 043-038 | 037-032 | XXX-XXX | XXX-XXX | LETZTE
also "übersetzt": NEUESTE | NACHRICHTENARCHIVSEITE 1 | NACHRICHTENARCHIVSEITE 2 | NACHRICHTENARCHIVSEITE 3 | NACHRICHTENARCHIVSEITE 4 | NACHRICHTENARCHIVSEITE 5 | LETZTE
Geht das so?
Gruß
JHH