mirror of
https://github.com/smarty-php/smarty.git
synced 2025-10-27 10:21:37 +01:00
sync with EN
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.1 Maintainer: gerald Status: ready -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
|
||||
<sect1 id="language.function.include.php">
|
||||
<title>include_php</title>
|
||||
<informaltable frame="all">
|
||||
@@ -15,7 +15,7 @@
|
||||
<entry>Nom attribut</entry>
|
||||
<entry>Type</entry>
|
||||
<entry>Requis</entry>
|
||||
<entry>Defaut</entry>
|
||||
<entry>D<EFBFBD>faut</entry>
|
||||
<entry>Description</entry>
|
||||
</row>
|
||||
</thead>
|
||||
@@ -33,7 +33,7 @@
|
||||
<entry>Non</entry>
|
||||
<entry><emphasis>true</emphasis></entry>
|
||||
<entry>Inclure plusieurs fois ou non le fichier PHP si
|
||||
plusieurs demandes d'inclusions sont faites.</entry>
|
||||
plusieurs demandes d'inclusions sont fa<EFBFBD>tes.</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>assign</entry>
|
||||
@@ -41,27 +41,27 @@
|
||||
<entry>Non</entry>
|
||||
<entry><emphasis>n/a</emphasis></entry>
|
||||
<entry>le nom de la variable PHP dans laquelle la sortie
|
||||
sera assign<67>e plut<75>t que directement affich<63>e.</entry>
|
||||
sera assign<67>e plut<75>t que directement affich<63>e.</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
<note>
|
||||
<title>Technical Note</title>
|
||||
<para>
|
||||
include_php est presque obsol<6F>te dans Smarty. Vous pouvez obtenir des r<>sultats
|
||||
<EFBFBD>quivalents en utilisant les fonctions utilisateur.
|
||||
La seule raison qui peut vous pousser <20> utiliser include_php est que
|
||||
vous avez besoin de mettre une de vos fonction en quarantaine vis <20> vis du
|
||||
r<EFBFBD>pertoire des plugins ou de votre application. Reportez vous <20>
|
||||
l'exemple des <link
|
||||
linkend="tips.componentized.templates"> templates composants</link>
|
||||
pour plus de d<>tails.
|
||||
</para>
|
||||
<title>Technical Note</title>
|
||||
<para>
|
||||
include_php est presque obsol<6F>te dans Smarty. Vous pouvez obtenir des r<>sultats
|
||||
<20>quivalents en utilisant les fonctions utilisateur.
|
||||
La seule raison qui peut vous pousser <20> utiliser include_php est que
|
||||
vous avez besoin de mettre une de vos fonction en quarantaine vis <20> vis du
|
||||
r<>pertoire des plugins ou de votre application. Reportez vous <20>
|
||||
l'exemple des <link
|
||||
linkend="tips.componentized.templates"> templates composants</link>
|
||||
pour plus de d<>tails.
|
||||
</para>
|
||||
</note>
|
||||
|
||||
<para>
|
||||
les balises include_php sont utilis<69>es pour inclure directement
|
||||
Les balises include_php sont utilis<69>es pour inclure directement
|
||||
un script PHP dans vos templates. Si "security" est activ<69>, alors le script
|
||||
<20> ex<65>cuter doit <20>tre plac<61> dans le chemin $trusted_dir. La balise
|
||||
include_php attends l'attribut "file", qui contient le chemin du
|
||||
@@ -96,34 +96,39 @@
|
||||
L'objet Smarty est disponible en tant que $this dans le script PHP inclus.
|
||||
</para>
|
||||
<example>
|
||||
<title>fonction include_php</title>
|
||||
<programlisting>
|
||||
load_nav.php
|
||||
-------------
|
||||
<title>Fonction include_php</title>
|
||||
<programlisting>
|
||||
<![CDATA[
|
||||
load_nav.php
|
||||
-------------
|
||||
|
||||
<?php
|
||||
<?php
|
||||
|
||||
// charge des variables depuis une base de donn<6E>es mysql et les assigne au template.
|
||||
require_once("MySQL.class.php");
|
||||
$sql = new MySQL;
|
||||
$sql->query("select * from site_nav_sections order by name",SQL_ALL);
|
||||
$this->assign('sections',$sql->record);
|
||||
// charge des variables depuis une base de donn<6E>es mysql et les assigne au template.
|
||||
require_once("MySQL.class.php");
|
||||
$sql = new MySQL;
|
||||
$sql->query("select * from site_nav_sections order by name",SQL_ALL);
|
||||
$this->assign('sections',$sql->record);
|
||||
|
||||
?>
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
<para>
|
||||
O<> index.tpl est :
|
||||
</para>
|
||||
<programlisting>
|
||||
<![CDATA[
|
||||
{* chemin absolu, ou relatif <20> $trusted_dir *}
|
||||
{include_php file="/chemin/vers/load_nav.php"}
|
||||
|
||||
|
||||
index.tpl
|
||||
---------
|
||||
|
||||
{* chemin absolu, ou relatif <20> $trusted_dir *}
|
||||
{include_php file="/path/to/load_nav.php"}
|
||||
|
||||
{foreach item="curr_section" from=$sections}
|
||||
<a href="{$curr_section.url}">{$curr_section.name}</a><br>
|
||||
{/foreach}</programlisting>
|
||||
{foreach item="curr_section" from=$sections}
|
||||
<a href="{$curr_section.url}">{$curr_section.name}</a><br />
|
||||
{/foreach}
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
</sect1>
|
||||
<!-- Keep this comment at the end of the file
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
sgml-omittag:t
|
||||
|
||||
Reference in New Issue
Block a user