TYPO3 Fluid Template erhält Sprachcode

7

Ist es möglich, den aktuellen Sprachenschlüssel (oder -code) in einer TYPO3 Fluid-Vorlage abzurufen?

In der Zwischenzeit habe ich eine andere Lösung gefunden, die einen View-Helper verwendet hier :

%Vor%

Was ich in der Fluidvorlage wie folgt verwende.

%Vor%     
Rico Leuthold 04.05.2012, 09:44
quelle

4 Antworten

9

Sie können einfach eine Variable in Ihrer Aktion zuweisen:

%Vor%

und lesen Sie es dann in Ihrer Ansicht:

%Vor%

andererseits wäre es einfacher und bequemer, redy-to-use-Variablen im Controller zuzuweisen, da <f:if ...> block ziemlich einfach und manchmal einfach unangenehm ist:

%Vor%     
biesior 04.05.2012, 10:34
quelle
10

Eine andere Lösung, die das TypoScript-Objekt in der Vorlage Fluid verwendet:

%Vor%

Und Fluidcode:

%Vor%

Das Objekt temp.language kann natürlich beliebige Werte enthalten.

    
Robert G. 12.01.2016 13:44
quelle
5

Um den aktuellen Sprachgebrauch zu erhalten, können Sie den Page / LanguageViewHelper verwenden, der mit der VHS-Erweiterung mitgeliefert wird.

%Vor%

Schauen Sie hier nach: Ссылка

    
Florian Rival 27.03.2014 11:35
quelle
1

Eine andere Option könnte sein, den v:page.languageMenu ViewHelper von der VHS-Erweiterung zu verwenden. Es würde Ihnen erlauben, mit anderen ViewHelpern zu kombinieren und etwas wie das Folgende in einer Fluid-Vorlage zu verwenden:

%Vor%

Es gibt eine Menge mehr, die Sie mit den von diesen ViewHelpern zurückgegebenen Werten machen können. Sie können beispielsweise v:var.set verwenden, um neue Variablen in der Vorlage zu definieren, die extrahierte Flagnamen enthalten:

%Vor%     
Claus Due 13.11.2013 01:10
quelle

Tags und Links