Ahoj narazil jsem na podivne chovani, ze kdyz pouziji macro snippet tak prestane fungovat nastaveni macrem translator. Je to spravne, ocekavane chovani? Nebo pisu neco spatne? Nebo se jedna o chybu?

Aby nasledujici priklad fungoval tak je treba pod {snippet} dodat “{translator BBMailAdmin.app.modalNewVirtual /}”

Zajimave je, ze pokud ho nedodam, a u {_ info} pouziji celou cestu tj: {_ MailAdmin.app.info} tak tracy bar krici ze neni prelozen MailAdmin.app.MailAdmin.app.info, z toho soudim ze to je divne chovani?

{*
    modal : newEmailAddress
*}

{translator MailAdmin.app /}
<div>
    <h4 class="modal-title">{_ title}</h4>
    <div class="modal-body">
        {snippet newEmailAddress}
        {translator BBMailAdmin.app.modalNewVirtual /}
            {form newEmailAddressForm}
                {if TRUE}
                    <div>{_ info}</div>
                    {label virtual class => 'control-label col-sm-4' /}
                    {input virtual class => 'form-control show-error-apart'}
                {/if}
....
  • Comments:

  • No to je tedy divné. Snippet makra používám běžně a společně s translator makry {_'string.co.prelozit'}

    by Adam Kadlec at 19.5.2015 19:59

Né že by to snippet zrušil, problém je v tom že ten kód který nastavuje ten prefix se vůbec nezavolá, protože při renderování snippetů se volá jenom ten kód ve snippetech. Musel bys to obalit do snippetArea.


You must first log in to participate in this discussion