Hallo Leute,
mit
plugin.tt_news.rgnewslinks.prevLinkText.crop = 48|...|1
plugin.tt_news.rgnewslinks.nextLinkText.crop = 48|...|1
lasse ich mir in der Einzelanzeige einer Nachricht den Vorgänger und Nachfolger Als Blätter-Link anzeigen.
Ich habe meine Listenansicht auf nicht archivierte Dokumente beschränkt. Jedpch werden in der Einzelansicht bei prev/next auch die archivierten Dokumente berücksichtigt. Kann ich das irgendwie beeinflussen?
und was hast du in der single ansicht eingestellt?
georg
Danke für den Hinweis, habe in der Singleansicht jetzt auch "NICHT archivierte" Nachrichten eingestellt.
Zusatzfrage: Kann ich dieses prev/next auch verhindern, wenn es keinen Vorgänger resp. Nachfolger gibt? (Nur ein Dokument vorhanden)
Hallo Georg,
ich habe mein Newssystem so konfiguriert, dass ich eine Ansicht habe, die lediglich nicht-archivierte News anzeigt und eine weitere Ansicht habe, die nur archivierte News anzeigt. Diese Differenzierung läuft auch.
Aber: Für jede der beiden Ansichten habe ich ein eigenes Single-Dokument erstellt, in welchem ich jeweils definiert habe, ob nur archivierte bzw. nur nicht-archivierte News berücksichtigt werden. Das ganze ist dann jeweils in den Einstellungen der Listenansichten verkettet.
Jedoch die prev/next-Links scheinen auf alle News ohne Einschränkung von archivierten/nicht-archivierten zu greifen!
Hast Du eine Idee woran das liegen könnte?
inu schrieb
Das ganze ist dann jeweils in den Einstellungen der Listenansichten verkettet.
die ext wird mit dem plugin in der singleview konfiguriert! mag aber sein, dass manche features nicht geprüft werden, ich hoff die nächste tt_news macht was, damit ich das besser machen kann
georg
Moin,
der Thread ist alt, die Funktionalität inzwischen in die tt_news integriert - die Problemstellung aber aktuell.
In einer aktuellen Installation (Typo3 4.5.7 / tt_news 3.1.0) werden in Previous / Next auch Artikel verlinkt, die inzwischen archiviert sind und in der Übersicht (LIST) korrekt nicht mehr angezeigt werden.
Die Modul-Einstellung "Archiveinstellung" bezieht sich explizit nur auf die LIST-Ansicht. Eine Einstellung für die SINGLE-Ansicht finde ich weder im Modul selbst noch in den Konstanten.
Weiß wer Rat?
Konnt leider sonst nichts zum Thema finden...
Thx für Tipps!
Hallo Udalrik,
habe genau das gleiche Problem (tt_news 3.2.0):
Der Previous-Next-Artikelbrowser in der Singleansicht (Marker ###PREV_ARTICLE### und ###NEXT_ARTICLE###) unterscheidet nicht zwischen archivierten und nicht archivierten Meldungen, man blättert durch alle Meldungen! Es gibt auch keine "normale" Einstellungsmöglichkeit (?), dies zu ändern.
Hast Du oder andere inzwischen eine Lösung finden können?!
Bei meiner News-Struktur müsste ich ansonsten auf den Artikelbrowser verzichten, da es keinen Sinn macht, wenn man auf der Einzelansicht-Seite "Aktuelle Meldungen" archivierte Meldungen und auf der Einzelansicht-Seite "Archivierte Meldungen" aktuelle Meldungen über den Artikelbrowser aufrufen kann.
Seitenbaum:
- Aktuelle Meldungen (LIST, nur nicht archivierte Meldungen)
- Einzelansicht aktuelle Meldungen (SINGLE)
- Archivierte Meldungen (LIST, nur archivierte Meldungen)
- Einzelansicht archivierte Meldungen (SINGLE)
Die beiden separaten Einzelansicht-Seiten sind angelegt, damit ich für beide Bereiche (aktuelle und archivierte Meldungen) in der SINGLE-Ansicht eine verschiedene Überschrift vergeben kann.
Im Grunde würde eine Abfrage/Konfiguration auf den beiden Einzelansicht-Seiten genügen - wie im LIST-Modus ja möglich: Zeige nur archivierte bzw. nicht archivierte Meldungen. Aber wie?
Bin für jede Anregung/Lösung dankbar! Es ist ja ein allgemeines Problem.
Hallo DJ,
hab die Browser-Marker dann entfernt, nachdem ich keine Lösung recherchieren konnte und keine Zeit hatte, mich mit dem Quelltext der Extension auseinanderzusetzen.
Sorry...
Ich hab jetzt vorerst diese Lösung gefunden: In der class.tx_ttnews.php (tt_news 3.2.0) ist in der Funktion getPrevNextLinkMarkers über die Zeilen 1918 und 1919 die "Archivfunktion" standardmäßig auf 0 gestellt (arcExclusive: -1 = only non-archived / 0 = don't care / 1 = only archived). Somit blättert der Artikelbrowser jede Meldung, egal ob archiviert oder nicht.
Indem ich diese beiden Zeilen auskommentiert habe:
//$tmpA = $this->arcExclusive;
//$this->arcExclusive = 0;
funktioniert es! Damit meine ich, auf der Einzelseite mit den archivierten Meldungen sind über den Artikelbrowser nur archivierte Meldungen anwählbar, auf der Einzelseite mit den aktuellen Meldungen nur nicht archivierte! Hat ein der beiden Einzelseiten nur eine einzige Meldung, wird der Artikelbrowser nicht angezeigt.
SCHÖNER WÄRE NATÜRLICH, wenn tt_news so angepasst würde, dass man in der Backend-Maske oder per TypoScript konfigurieren könnte, ob der Artikelbrowser in der SINGLE-Ansicht archivierte und/oder nicht archivierte Meldungen aufrufen lässt...