mirror of
				https://github.com/smarty-php/smarty.git
				synced 2025-11-04 14:21:36 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?xml version="1.0" encoding="iso-8859-1"?>
 | 
						|
<!-- $Revision$ -->
 | 
						|
 | 
						|
<!ENTITY note.parameter.merge '<note>
 | 
						|
 <title>Nota tecnica</title>
 | 
						|
 <para>
 | 
						|
  Il parametro <parameter>merge</parameter> rispetta le chiavi degli array,
 | 
						|
  quindi se fate un merge su due array a indici numerici rischiate che alcuni
 | 
						|
  valori vengano sovrascritti, o di avere indici in ordine non sequenziale.
 | 
						|
  Questo comportamento è diverso da quello della funzione array_merge() di PHP
 | 
						|
  che elimina le chiavi numeriche ed effettua una rinumerazione.
 | 
						|
 </para>
 | 
						|
</note>'>
 | 
						|
 | 
						|
<!ENTITY parameter.compileid '<para>
 | 
						|
 Come terzo parametro opzionale, potete passare un <parameter>compile_id</parameter>.
 | 
						|
 Questo nel caso in cui vogliate compilare versioni diverse dello stesso template,
 | 
						|
 oppure avere template diversi per lingue diverse. Un altro uso di compile_id
 | 
						|
 è quando usate più di una $template_dir ma soltanto una $compile_dir. 
 | 
						|
 Impostate un <parameter>compile_id</parameter> diverso per ogni $template_dir,
 | 
						|
 altrimenti i template con lo stesso nome si sovrascriveranno a vicenda.
 | 
						|
 Potete anche impostare la variabile <link linkend="variable.compile.id">$compile_id</link>
 | 
						|
 una volta sola invece di passarla ogni volta che chiamate questa funzione.
 | 
						|
</para>'>
 |