Re: Re: literal and javascript
pete M <[email protected]>
| Newsgroups | gmane.comp.php.smarty.devel |
|---|---|
| Message-ID | <[email protected]> |
for the application I'm creating - the javascript is in the template and
a lot of interaction with form elements, would be difficult to code in
.js file !?
pete
Ruben Vermeersch wrote:
> Making it impossible to output any code that contains backticks in the
> literal section (php code, shell scripts, ...)
>
> My meaning about javascript: use external scripts, they also save you
> bandwidth, and make your whole site more efficient.
>
> Ruben
>
> On Wed, 2004-03-17 at 13:24, pete M wrote:
>
>>I think some have missed my point.
>>The idea is to use backticks as delimiters within javascript code
>>enclosed between {literal} tags
>>
>>eg------
>>
>>{literal}
>>function foo{
>> bar = `$some_smarty_variable` + 1;
>> if(bar > 0) {
>> bar2 = bar * `$some_other_smarty_variable`;
>> }
>>{
>>{/literal}
>>
>>instead of -----
>>
>>
>>{literal}
>>function foo{
>> bar = {/literal}$some_smarty_variable{literal} + 1;
>> if(bar > 0) {
>> bar2 = bar * {/literal}$some_other_smarty_variable{literal};
>> }
>>{
>>
>>{/literal}
>>
>>just an idea to make the coding easier to code and read
>>
>>pete
>>
>>
>>
>>Messju Mohr wrote:
>>
>>>On Tue, Mar 16, 2004 at 06:37:00PM +0300, Konstantin A. Pelepelin wrote:
>>>
>>>
>>>>>could smarty somehow have variables within the {literal} tags eg in
>>>>>Backticks or some "non used" javascript code ?
>>>>
>>>>Please don't!
>>>
>>>
>>>Yes, please don't!
>>>
>>>Literal should do what it's name says: pass the contents through
>>>*literally*.
>>>
>>>
>>>
>>>>JavaScript is the reason why I use alternate Smarty delimiters {{ }}.
>>>>Unfortunately, people used to use default { }.
>>>>
>>>>Konstantin A. Pelepelin
>>>>DTF.RU
--
Smarty Development Mailing List (http://smarty.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php