Sprache bei Offline-Artikel ausblenden

Wie verwendet man Templates oder erstellt Navigationen und passt diese an.

Sprache bei Offline-Artikel ausblenden

Beitragvon Tymo » 2. Mär 2008, 19:58

Guten Abend,

ich habe eine kleine Navigation, über die ich eine Sprachwechsel mache. Hier der Codeschnipsel aus dem Template:
Code: Alles auswählen
[...]
<?
if ($REX['CUR_CLANG']!=1) echo '<li><a href="'.rex_getUrl($this->getValue("article_id"),"1").'" class="english"><span>english</span></a></li>';
else echo '<li><a href="'.rex_getUrl($this->getValue("article_id"),"0").'" class="deutsch"><span>deutsch</span></a></li>';
?>

Jetzt habe ich das Problem, dass es nicht deutschen Artikel auch auf Englisch gibt, der Besucher aber trotzdem "english" wählen kann. Die Folge ist, der Besucher landet auf einer leeren Seite, die eigentlich offline ist.

Wie erreiche ich es, dass die Sprachauswahl verschwindet, sobald kein Artikel in Englisch erreichbar ist?

Vielen Dank im Voraus.
Tymo
 
Beiträge: 131
Registriert: 20. Nov 2006, 20:39

Beitragvon Markus.Staab » 2. Mär 2008, 21:47

Code: Alles auswählen
$art = OOArticle::getArticleById(REX_ARTICLE_ID, <clangEnglisch>);
if($art->isOnline())
{
  // ..
}
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Problem Ausblendung mit ausgeblendetem Sprachwechsler

Beitragvon Franzl » 5. Feb 2009, 23:12

Hallo Markus,
ich steh' leider auf dem Schlauch bei der Einbindung deiner Ergänzung zum Sprachwechsel-Link. Wo und wie muss ich den Code einbinden und wie binde ich den Code von Tymo ein?
Ich habe den von Tymo in den Bereich
{
// ..
}

eingebunden, bekomme dann aber immer eine leere Seite.
Sorry, warscheinlich ein dumme Frage, aber bin noch ein ziemlicher Laie....

Danke trotzdem im voraus!
Frank
Franzl
 
Beiträge: 14
Registriert: 1. Dez 2004, 12:56


Zurück zu Templates/Navigationen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast