Files
smarty/docs/ru/language-snippets.ent
2005-08-28 16:51:15 +00:00

36 lines
1.5 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="windows-1251"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.5 Maintainer: freespace Status: ready -->
<!ENTITY note.parameter.merge '<note>
<title>Техническое замечание</title>
<para>
Пераметр <parameter>merge</parameter> учитывает ключи массива,
поэтому если вы объединяете массивы с числовыми индексами, то они могут
наложиться друг на друга или привести к непоследовательному порядку ключей.
Результат отличается от действия функции PHP
<ulink url="&url.php-manual;array_merge">array_merge()</ulink>,
которая заново нумерует элементы в массиве с числовоми ключами.
</para>
</note>'>
<!ENTITY parameter.compileid '<para>
В качестве необязательного третьего аргумента вы можете передать
<parameter>$compile_id</parameter>.
Это полезно в случае, если вы хотите
скомпилировать несколько различных версий одного шаблона, например
несколько версий одного шаблона на разных языках.
Другое применение
<parameter>$compile_id</parameter> можно найти,
если вы используете несколько
<link linkend="variable.template.dir">$template_dir</link>,
но только одну
<link linkend="variable.compile.dir">$compile_dir</link>.
Устанавливайте свой <parameter>compile_id</parameter> для каждой
<link linkend="variable.template.dir">$template_dir</link>,
иначе шаблоны с одинаковыми именами будут сохраняться поверх друг друга.
Также вы можете один раз указать
<link linkend="variable.compile.id">$compile_id</link>,
вместо того, чтобы каждый раз передавать его при вызове этой функции.
</para>'>