cream Posted March 19, 2010 Share Posted March 19, 2010 Ich versuche seit längerem in den Block-Modulen “Block – Info v1.1” und “Footer links block v0.1” einen einzelnen CMS-Link außerhalb der vorgegebenen Liste zu platzieren. Der Name soll sich natürlich der Sprachauswahl der Users anpassen, was mein Problem ist.Ich weiß zwar, wie man einen “normalen” Link in den Templates “blockuserinfo.tpl” bzw. “blockvariouslinks.tpl” einsetzt. Jedoch ändert sich der Name des Links nicht, wenn man sich die Seite in einer anderen Sprache ansieht.Konkreter:Ich möchte, dass innerhalb des Block ein paar CMS-Links dargestellt werden (ohne Legal Notice). Dann soll ein normaler Text folgen. Das hat bisher auch gut geklappt. Aber dann soll der CMS-Link zur Legal Notice folgen. Die Legal Notice hat bei mir die CMS ID “2”.Meine unbefriedigende Lösung sieht bisher so aus, dass ich folgende Zeile im Template eingesetzt habe:<a href=”{$base_dir_ssl}cms.php?id_cms=2” title=“Legal Notice”>Legal NoticeDer Link wird auch dargestellt und funktioniert, aber das Problem ist, dass sich bei der deutschen Sprachauswahl nichts ändert, sondern da immer noch “Legal Notice” anstatt “Impressum” steht. Ich muss irgendwie über die id_cms bzw. cms_lang an den dazugehörigen Meta-Titel kommen, der ja sprachabhängig ist und ihn dann als Link darstellen. Ich weiß nur nicht, wie!!! Habe nie eine Programmiersprache gelernt.Ich wäre sehr dankbar, wenn mir jemand bei meinem Problem helfen könnte. Habe schon alles mögliche probiert und drehe vielleicht bald durch… Link to comment Share on other sites More sharing options...
rumata Posted March 19, 2010 Share Posted March 19, 2010 Hallo,es muss lauten {l s='your new text' mod='-'blockvariouslinks''} damit wird im Modul blockvariouslinks eine neue Sprachvariable hinzugefügt. Die muss dann nur noch über das Übersetzungstool im Backend übersetzt werden. Statt 'blockvariouslinks' kommt natürlich der Modulname hin, in dem du die Variable änderst. Link to comment Share on other sites More sharing options...
cream Posted March 19, 2010 Author Share Posted March 19, 2010 Hey,tausend Dank!Habe deinen Tipp sofort ausprobiert. Ich konnte nach der Änderung im Übersetzungs-Tool sofort den deutschen Namen eintragen, er wurde aber noch nicht im Front Office angezeigt. Erst als ich das '-' aus der Zeile entfernt habe, wurde die deutsche Übersetzung im Front Office auch dargestellt. Frag mich nicht warum, ist mir auch egal...So sieht also mein Link aus, den ich in "blockvariouslinks.tpl" schlussendlich eingebaut habe: {l s='Legal notice' mod='blockvariouslinks'}< Und es funktioniert. Super Hilfe von dir! Hast mir viel Zeit geschenkt! Link to comment Share on other sites More sharing options...
rumata Posted March 19, 2010 Share Posted March 19, 2010 sorry, es war ein Vertipper natürlich lautet die richtige Syntax{l s="text" mod="modul"}danke fürs Weiterposten ) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now