[TYPO3-dev] Reuse constant in constants.txt
Bernd Wilke
t3n at pi-phi.de
Tue Dec 15 09:21:41 CET 2015
Am 14.12.2015 um 14:44 schrieb Helmut Hummel:
>
> It works up to a nesting level of 10
>
> Consider the following constants:
>
> const1 = Foo
[...]
> const11 = {$const10}
>
>
> Then this setup:
>
> page = PAGE
> page.10 = TEXT
> page.10.value = {$const10}
> page.11 = TEXT
> page.11.value = {$const11}
>
> Will output:
>
> Foo{$const1}
>
just inspired me to following test:
typoscript:
constants:
c11 = {$c10}
c9 = {$c8}
c7 = {$c6}
c5 = {$c4}
c3 = {$c2}
c1 = dummy-text
c2 = {$c1}
c4 = {$c3}
c6 = {$c5}
c8 = {$c7}
c10 = {$c9}
c12 = {$c11}
setup:
page {
200 = COA
200 {
wrap =<h3>Constants test</h3><ol>|</ol>
1 = TEXT
1.value = {$c1}
1.wrap = <li>|</li>
2 < .1
2.value = {$c2}
3 < .1
3.value = {$c3}
4 < .1
4.value = {$c4}
5 < .1
5.value = {$c5}
6 < .1
6.value = {$c6}
7 < .1
7.value = {$c7}
8 < .1
8.value = {$c8}
9 < .1
9.value = {$c9}
10 < .1
10.value = {$c10}
11 < .1
11.value = {$c11}
12 < .1
12.value = {$c12}
13 < .1
13.value = {$c13}
}
}
can you guess the correct answer?
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
output:
<h3>Constants test</h3>
<ol>
<li>dummy-text</li>
<li>dummy-text</li>
<li>dummy-text</li>
<li>dummy-text</li>
<li>dummy-text</li>
<li>dummy-text</li>
<li>dummy-text</li>
<li>dummy-text</li>
<li>dummy-text</li>
<li>dummy-text</li>
<li>{$c1}</li>
<li>{$c2}</li>
<li>{$c13}</li>
</ol>
Constants test
1. dummy-text
2. dummy-text
3. dummy-text
4. dummy-text
5. dummy-text
6. dummy-text
7. dummy-text
8. dummy-text
9. dummy-text
10. dummy-text
11. {$c1}
12. {$c2}
13. {$c13}
nice question for an integrator.
even more complicated if you build in a typo:
c2 = {c1}
who would guess the correct answer?
bernd
More information about the TYPO3-dev
mailing list