Hallo,
ich habe sr_language_menu istalliert. Die Einstellung, dass das Menü bei Seiten, die keine Übesetzung haben ausgeblendet werden soll, funktioniert bei allen Seiten gut. Nur bei den News von tt_news nicht. Hier bleibt das Menü sichtbar, auch wenn es keine übersetzte News gibt. Und wenn man dann darauf klickt erscheint im Content-Bereich die Fehlermeldung: Sorry, there is no translation for this news-article.
Hat jemand eine Idee, was ich falsch gemacht habe, bzw. was ich noch ändern muss?
so?
plugin.tt_news.sys_language_mode = strict
steht aber ganz vielleichterweise auch in der Anleitung 🙂
Danke, aber das ist schon drin. Es geht ja auch nicht darum, dass die News nicht passend angezeigt werden (das funktioniert super), sondern dass das Sprachmenü nicht passend reagiert (und das nur bei den News). Vielleicht noch eine Idee?
:o wer lesen kann, ist klar im Vorteil, entschuldigung.
plugin.tx_srlanguagemenu_pi1.hideIfNoAltLanguages = 1 hast du ja bestimmt
gesetzt. und hast du mit den Seiteneinstellungen auf der News-list Seite herumgespielt (ich weiß nie auswendig, was was bewirkt)?
Gehts nur um die Details oder auch um die Liste?
plugin.tx_srlanguagemenu_pi1.hideIfNoAltLanguages = 1 habe ich ja. Bei der Liste ists ok, geht nur um die Details.
ok, jetzt hab ich auch die Seite gefunden, wo ich das mal gemacht hatte.
das Problem ist anscheinend, das sr_languagemenu nur kuckt, ob der Datensatz übersetzt ist, in dem Fall das News-Element und NICHT die News. Da der aber übersetzt ist, gibts halt den Link.
Was tun?
Du kannst in sr_language_menu im TS die einzelnen as ja neu wrappen und denen classen geben, also: flag.INACT.stdWrap.wrap = <li class="inact">|</li> usw.
diese Klasse dann im CSS per display: none; ausblenden. Das wär's.
Nicht elegant, klappt aber. 8-)
zum Vergleich: http://www.georgstiegler.de/neuigkeiten/lange-lieferzeiten/
Habs probiert, aber so ganz blick ichs ja noch nicht. Da das sr_languagemenu ja eben nicht erkennt, dass es von dem News-Element keine Übersetzung gibt, wirkt ja das INACT auch nicht, weil dazu müsste es ja erkennen, dass es keine Übersetzung gibt??
Hmm, dann bin ich auch ratlos. Bei mir scheint das allerdings zu klappen (grübel grübel). (Ach ja, ich war länger krank, deswegen erst die späte Meldung).