Switch a přiřazení do {var} exception
- kachna96
- Člen | 9
Ahoj, po updatu latte z 2.8.3 na 2.9 mi začala vyskakovat následující exception:
Arguments are not allowed in {var} in …\components\flashMessages.latte:6
1: {block flashMessages}
2: <div n:if="count($flashes) > 0" id="fm" class="col-sm-offset-9">
3: <div n:foreach="$flashes as $f" class='alert alert-{$f->type} alert-margin-bottom'>
4: {switch $f->type}
5: {case "success"}
6: {var $icon = 'check'}
7: {case "warning"}
8: {var $icon = 'exclamation-triangle'}
9: {case "danger"}
10: {var $icon = 'exclamation-triangle'}
11: {default}
12: {var $icon = 'info-circle'}
13: {/switch}
14: <i class="fas fa-{$icon} fa-3x pull-left"></i> {$f->message}
15: </div>
16: </div>
17: {/block}
Nejsem si jistý, co se mu nelíbí, jde o nějáký BC break? Na blogu jsem o tomhle žádnou zmínku nenašel, po přepsání na ify kód funguje, ale asi to budem mít na více místech.
Díky
Editoval kachna96 (20. 11. 2020 20:38)