Asi bug – zavináč před proměnnou
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- stpnkcrk
- Generous Backer | 190
Narazil jsem na poměrně nepříjemnou věc (možná bug, možná záměr).
Nad aplikací v Nette mi běží čtyři domény, jsou vzájemně
provázané, pro každou doménu je jeden modul, ale protože všechny
používají prakticky stejný layout, existuje jen jeden soubor
@layout.phtml
. V patičce chci zobrazovat e-mail podle dané
služby (mám ji uloženou v $moduleData->domain
– je tam
něco jako ‚stepankocourek‘).
Problém nastává, když ji chci zobrazit v e-mailové adrese, tedy ve tvaru
posta@{$moduleData->domain}.cz
Problém je v tom zavináči před curlyBrackets zápisem proměnné.
A protože celé to je v {block|texy}
, nemůžu to řešit ani
@
, protože pak to Texy! nepřeloží jako e-mail.
Parse error: syntax error, unexpected ';', expecting T_CATCH in /home/www/kocourekp.com/system/app/temp/cache-Nette.Template%001189d9ce0c4970d3edb8e93d8054fd6c.%40layout.phtml on line 77
Takovouhle krásnou hlášku to vyhodí a do kódu to přidá
<?php if (SnippetHelper::$outputAllowed) { ?>
Máte někdo nějaký nápad na řešení?