smarty template engine
Friday, July 04, 2008  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


{ldelim},{rdelim}

{ldelim} и {rdelim} используются для предотвращения обработки разделителей, по-умолчанию "{" и "}". Вы также можете использовать блок {literal}{/literal} для предотвращения обработки блоков текста, например кода Javascript или CSS. См. также {$smarty.ldelim}

Пример 7-16. {ldelim}, {rdelim}

{* будут выведены разделители в шаблоне *}

{ldelim}funcname{rdelim} is how functions look in Smarty!

Результат выполнения данного примера:

{funcname} is how functions look in Smarty!

Другой пример и немного javascript'а

<script language="JavaScript">
function foo() {ldelim}
    ... code ...
{rdelim}
</script>

выведет

<script language="JavaScript">
function foo() {
    .... code ...
}
</script>

Пример 7-17. another Javascript example

<script language="JavaScript" type="text/javascript">
    function myJsFunction(){ldelim}
        alert("The server name\n{$smarty.server.SERVER_NAME}\n{$smarty.server.SERVER_ADDR}");
    {rdelim}
</script>
<a href="javascript:myJsFunction()">Click here for Server Info</a>

См. также {literal} и Предотвращение обработки Smarty




 

credits 

Smarty Copyright © 2002-2008 New Digital Group, Inc.
All rights reserved.
Last updated: Tue Feb 12 09:11:00 2008 CST