View Issue Details

IDProjectCategoryView StatusLast Update
0000222Adventure PHP FrameworkBugpublic2015-10-12 12:20
ReporterdingsdaAssigned ToChristianAchatz 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version2.1 
Target Version3.0Fixed in Version2.1.1 
Summary0000222: erweiterte Template Syntax in allen Taglibs verfügbar machen
DescriptionZur zeit kann die erweiterte Template Syntax nur verwendet werden, wenn die Taglib-klasse in deren scope sich der Placeholder befindet in der methode onAfterAppend explizit die methode $this->extractExpressionTags aufruft. ansonsten ist der Placeholder nicht bekannt.

Da es keine Möglichkeit gibt die Placeholder anders bekannt zu machen, wenn die taglib-klasse das nicht selbst tut sollte die Methode für alle Taglibs aufgerufen wird, sofern dies keine enormen Performance probleme mach.

Für Version 2.1 müsste das imho entweder in der doku erwähnt werden, dass es nur in bestimmten tags möglich ist, die erweiterte template syntax zu verwenden oder in 2.1.1 korrigiert werden.
denn aktuell ließt sich die doko schon so, dass die syntax überall verfügbar ist
Steps To ReproduceTemplate:
<form:success name="result">
   <p class="result">The result of the calculation is: ${result}< / p>
</form:success>

Controller:
$form->getFormElementByName('result')->setPlaceHolder('result',$result);
Tagspagecontroller, taglibs, templates
Codereferenz: ([Datei]:[Zeile])
Namespacenone

Activities

ChristianAchatz

2014-07-04 21:04

administrator   ~0000436

In 2.2/3.0 funktioniert das out-of-the-box. In 2.1 sollten wir das nochmal testen. Falls es nicht funktioniert, lass es und für 2.1.1 fixen.

ChristianAchatz

2014-07-04 22:18

administrator   ~0000439

Fehler in 2.1 bestätigt. Fix für 2.1.1 notwendig.

Issue History

Date Modified Username Field Change
2014-07-04 18:34 dingsda New Issue
2014-07-04 18:35 dingsda Tag Attached: pagecontroller
2014-07-04 18:35 dingsda Tag Attached: taglibs
2014-07-04 18:35 dingsda Tag Attached: templates
2014-07-04 21:04 ChristianAchatz Note Added: 0000436
2014-07-04 22:18 ChristianAchatz Assigned To => ChristianAchatz
2014-07-04 22:18 ChristianAchatz Status new => assigned
2014-07-04 22:18 ChristianAchatz Note Added: 0000439
2014-07-04 22:19 ChristianAchatz Severity feature => minor
2014-07-04 22:19 ChristianAchatz Reproducibility N/A => always
2014-07-04 22:19 ChristianAchatz Category Code-Verbesserung // Code improvement => Bug
2014-07-04 22:19 ChristianAchatz Steps to Reproduce Updated View Revisions
2014-07-04 22:20 ChristianAchatz Steps to Reproduce Updated View Revisions
2014-07-04 22:44 ChristianAchatz Status assigned => resolved
2014-07-04 22:44 ChristianAchatz Fixed in Version => 2.1.1
2014-07-04 22:44 ChristianAchatz Resolution open => fixed
2015-10-12 12:20 ChristianAchatz Status resolved => closed