Hallo,
ich bekomme es gerade nicht hin, im Typoscript-Code meines FCE_Downloads eine winzige Sprachunterscheidung einzubauen.
Ich habe schon versucht mit [globalVar = GP:L = 1] eine Sprachunterscheidung zu machen, aber das funktioniert irgentwie nicht.
Hat jemand eine Idee, wie ich eine funktionierende Sprachabfrage machen kann?
Hier die Datenstruktur im FCE:
....
<eType>none</eType>
<TypoScript><![CDATA[
5 = TEXT
5.value = (
10 = TEXT
10.value = Datei speichern
10.typolink.parameter = uploads/tx_templavoila/{field:field_file}
10.typolink.parameter.insertData = 1
15 = TEXT
15.value = )
[globalVar = GP:L = 1]
10.value = Save File
[global]
]]></TypoScript>
...
Danke
Gruß,
xai
Hi,
Merke: Conditions _niemals_ in geschweiften Klammern verwenden.
<eType>none</eType>
<TypoScript><![CDATA[
10.value = Datei speichern
[globalVar = GP:L = 1]
10.value = Save File
[global]
5 = TEXT
5.value = (
10 = TEXT
10.value = Datei speichern
10.typolink.parameter = uploads/tx_templavoila/{field:field_file}
10.typolink.parameter.insertData = 1
15 = TEXT
15.value = )
]]></TypoScript>
Grüsse
Ford
FordPrefect schrieb
Hi,
Merke: Conditions _niemals_ in geschweiften Klammern verwenden.
<eType>none</eType>
<TypoScript><![CDATA[
10.value = Datei speichern
[globalVar = GP:L = 1]
10.value = Save File
[global]
5 = TEXT
5.value = (
10 = TEXT
10.value = Datei speichern
10.typolink.parameter = uploads/tx_templavoila/{field:field_file}
10.typolink.parameter.insertData = 1
15 = TEXT
15.value = )
]]></TypoScript>
Hallo Ford,
leider hat dein Vorschlag nicht funktioniert. Das Wort wird nicht übersetzt.
Was meinst du eigentlich mit "Merke: Conditions _niemals_ in geschweiften Klammern verwenden"?
Jemand ne andere Idee?
Gruß,
xai
Hi,
ups sorry,
muss so sein:
<eType>none</eType>
<TypoScript><![CDATA[
10.value = Datei speichern
[globalVar = GP:L = 1]
10.value = Save File
[global]
5 = TEXT
5.value = (
10 = TEXT
10.typolink.parameter = uploads/tx_templavoila/{field:field_file}
10.typolink.parameter.insertData = 1
15 = TEXT
15.value = )
Du, das funktioniert auch nicht! 😢
Ich ruf die Seite sogar so: http://www.meineUrl.de/index.php?id=400&L=1 auf.
Also muss Typo ja an das L=1 kommen...aber er gibt "Datei speichern" aus!
Nochmal mein ganzer Code:
<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<T3DataStructure>
<meta type="array">
<langChildren type="integer">1</langChildren>
<langDisable type="integer">1</langDisable>
</meta>
<ROOT type="array">
<tx_templavoila type="array">
<title>ROOT</title>
<description>Select the HTML element on the page which you want to be the overall container element for the template.</description>
</tx_templavoila>
<type>array</type>
<el type="array">
<field_title type="array">
<tx_templavoila type="array">
<title>Titel</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>input_h</eType>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>input</type>
<size>48</size>
<eval>trim</eval>
</config>
<label>Titel</label>
</TCEforms>
</field_title>
<field_text type="array">
<tx_templavoila type="array">
<title>Text</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>rte</eType>
<proc type="array">
<HSC type="integer">0</HSC>
</proc>
<TypoScript><![CDATA[
10 = TEXT
10.current = 1
10.parseFunc = < lib.parseFunc_RTE
]]></TypoScript>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>text</type>
<cols>48</cols>
<rows>5</rows>
</config>
<label>Text</label>
<defaultExtras>richtext[*]:rte_transform[flag=rte_enabled|mode=ts_css]</defaultExtras>
</TCEforms>
</field_text>
<field_downloadlink type="array">
<tx_templavoila type="array">
<title>Downloadlink</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>none</eType>
<TypoScript><![CDATA[
10.value = Datei speichern
[globalVar = GP:L = 1]
10.value = Save File
[global]
5 = TEXT
5.value = (
10 = TEXT
10.typolink.parameter = uploads/tx_templavoila/{field:field_file}
10.typolink.parameter.insertData = 1
15 = TEXT
15.value = )
]]></TypoScript>
</tx_templavoila>
</field_downloadlink>
<field_image type="array">
<tx_templavoila type="array">
<title>Image</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>image</eType>
<TypoScript><![CDATA[
10 = IMAGE
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0
10.file.maxW = 200
10.imageLinkWrap = 1
10.imageLinkWrap {
enable = 1
typolink{
target = _blank
title = Blinklist
parameter = uploads/tx_templavoila/{field:field_file}
parameter.insertData = 1
wrap = <div> | </div>
}
}
]]></TypoScript>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>group</type>
<internal_type>file</internal_type>
<allowed>gif,png,jpg,jpeg</allowed>
<max_size>1000</max_size>
<uploadfolder>uploads/tx_templavoila</uploadfolder>
<show_thumbs>1</show_thumbs>
<size>1</size>
<maxitems>1</maxitems>
<minitems>0</minitems>
</config>
<label>Image</label>
</TCEforms>
</field_image>
<field_file type="array">
<tx_templavoila type="array">
<title>File-Upload</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>file</eType>
<TypoScript><![CDATA[
10 = FILE
10.import = uploads/tx_templavoila/
10.import.current = 1
10.import.listNum = 0
10.maxW = 200
]]></TypoScript>
<proc type="array">
<HSC type="integer">1</HSC>
</proc>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>group</type>
<internal_type>file</internal_type>
<allowed>gif,png,jpg,jpeg,xml,pdf,zip,rar,avi,swf,mov,mpg,mpeg,divx,exe</allowed>
<max_size>50000</max_size>
<uploadfolder>uploads/tx_templavoila</uploadfolder>
</config>
<label>File-Upload</label>
</TCEforms>
</field_file>
</el>
</ROOT>
</T3DataStructure>
Was ist mit Zeile 4 und 5? Hab da zwar mal disableLang auf 0 gestellt, ging aber auch nicht!?!?
Hi!
(Thread bei Google gefunden..)
Ich haenge an genau dem selben Problem!
Ich will (bzw. muss) per TypoScript im DS die Sprache unterscheiden koennen mittels globalVar. Geht aber nicht.. :-(
Hilfeeee...
Hi,
shit, wer lesen kann is klar im vorteil,
schick mal den TS-Code
Hi,
hat jemand dafür eine Lösung gefunden?
Bin auch grad am suchen.
danke
rka schrieb
Hi,
hat jemand dafür eine Lösung gefunden?
Bin auch grad am suchen.
danke
ok dann halt nicht : http://www.typo3-snippets.de/snippets/marker-und-frontend/conditions-bedingungen-in-templavoila-fce.html
meine lösung schaut jetzt so auf und funzt:
<TypoScript><![CDATA[
10 = TEXT
#10.value = Als PDF drucken
10.value < lib.printas
10.stdWrap.wrap = <span class="personCVInner">|</span>
10.typolink.parameter.current = 1
10.typolink.title = PDF
10.typolink.extTarget = _blank
10.typolink.target = _blank
10.typolink.parameter
]]></TypoScript>
und im setup:
lib.printas = Als PDF drucken
[globalVar = GP:L = 1]
lib.printas = Print as PDF
[global]