fonction de capture
fonction de capture
Utilisation :
Toutes les données entre {capture name="foo"} et {/capture} seront stockées dans la variable $foo, qui est représentée par l'attribut de nom Specify .
passé dans le modèle
$smarty.capture.foo accède à cette variable.
Si l'attribut name n'est pas spécifié, la fonction utilisera "default" par défaut
En tant que paramètre,
{capture} doit apparaître par paires, c'est-à-dire se terminer par {/capture}. Cette fonction ne peut pas être imbriquée
test.html:
. <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>{#pageTitle#}</title>
</head>
<body>
{capture name=banner}
{include file="./test1.html"}
{/capture}
{$smarty.capture.banner}
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
1111111111111111
</body>
</html>
1111111111111111