some WS and program roles

This commit is contained in:
nlopess
2004-04-14 15:53:39 +00:00
parent 4e7edbbd62
commit 35fcd074dd
22 changed files with 187 additions and 146 deletions

View File

@@ -36,6 +36,7 @@
</para> </para>
</note> </note>
</chapter> </chapter>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -34,7 +34,8 @@ Intro = """This is a value that spans more
host=my.domain.com host=my.domain.com
db=ADDRESSBOOK db=ADDRESSBOOK
user=php-user user=php-user
pass=foobar</programlisting> pass=foobar
</programlisting>
</example> </example>
<para> <para>
Values of config file variables can be in quotes, but not necessary. Values of config file variables can be in quotes, but not necessary.
@@ -68,6 +69,7 @@ pass=foobar</programlisting>
the config file by loading it into the template. the config file by loading it into the template.
</para> </para>
</chapter> </chapter>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -66,17 +66,20 @@
<example> <example>
<title>capturing template content</title> <title>capturing template content</title>
<programlisting> <programlisting>
<![CDATA[
{* we don't want to print a table row unless content is displayed *} {* we don't want to print a table row unless content is displayed *}
{capture name=banner} {capture name=banner}
{include file="get_banner.tpl"} {include file="get_banner.tpl"}
{/capture} {/capture}
{if $smarty.capture.banner ne ""} {if $smarty.capture.banner ne ""}
&lt;tr&gt; <tr>
&lt;td&gt; <td>
{$smarty.capture.banner} {$smarty.capture.banner}
&lt;/td&gt; </td>
&lt;/tr&gt; </tr>
{/if}</programlisting> {/if}
]]>
</programlisting>
</example> </example>
</para> </para>
</sect1> </sect1>

View File

@@ -73,20 +73,23 @@
<title>function config_load</title> <title>function config_load</title>
<programlisting> <programlisting>
<![CDATA[
{config_load file="colors.conf"} {config_load file="colors.conf"}
&lt;html&gt; <html>
&lt;title&gt;{#pageTitle#}&lt;/title&gt; <title>{#pageTitle#}</title>
&lt;body bgcolor="{#bodyBgColor#}"&gt; <body bgcolor="{#bodyBgColor#}">
&lt;table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}"&gt; <table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}">
&lt;tr bgcolor="{#rowBgColor#}"&gt; <tr bgcolor="{#rowBgColor#}">
&lt;td&gt;First&lt;/td&gt; <td>First</td>
&lt;td&gt;Last&lt;/td&gt; <td>Last</td>
&lt;td&gt;Address&lt;/td&gt; <td>Address</td>
&lt;/tr&gt; </tr>
&lt;/table&gt; </table>
&lt;/body&gt; </body>
&lt;/html&gt;</programlisting> </html>
]]>
</programlisting>
</example> </example>
<para> <para>
Config files may also contain sections. You can load variables from Config files may also contain sections. You can load variables from
@@ -102,22 +105,26 @@
<example> <example>
<title>function config_load with section</title> <title>function config_load with section</title>
<programlisting> <programlisting>
<![CDATA[
{config_load file="colors.conf" section="Customer"} {config_load file="colors.conf" section="Customer"}
&lt;html&gt; <html>
&lt;title&gt;{#pageTitle#}&lt;/title&gt; <title>{#pageTitle#}</title>
&lt;body bgcolor="{#bodyBgColor#}"&gt; <body bgcolor="{#bodyBgColor#}">
&lt;table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}"&gt; <table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}">
&lt;tr bgcolor="{#rowBgColor#}"&gt; <tr bgcolor="{#rowBgColor#}">
&lt;td&gt;First&lt;/td&gt; <td>First</td>
&lt;td&gt;Last&lt;/td&gt; <td>Last</td>
&lt;td&gt;Address&lt;/td&gt; <td>Address</td>
&lt;/tr&gt; </tr>
&lt;/table&gt; </table>
&lt;/body&gt; </body>
&lt;/html&gt;</programlisting> </html>
]]>
</programlisting>
</example> </example>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -27,23 +27,26 @@
<example> <example>
<title>strip tags</title> <title>strip tags</title>
<programlisting> <programlisting>
<![CDATA[
{* the following will be all run into one line upon output *} {* the following will be all run into one line upon output *}
{strip} {strip}
&lt;table border=0&gt; <table border=0>
&lt;tr&gt; <tr>
&lt;td&gt; <td>
&lt;A HREF="{$url}"&gt; <A HREF="{$url}">
&lt;font color="red"&gt;This is a test&lt;/font&gt; <font color="red">This is a test</font>
&lt;/A&gt; </A>
&lt;/td&gt; </td>
&lt;/tr&gt; </tr>
&lt;/table&gt; </table>
{/strip} {/strip}
OUTPUT: OUTPUT:
&lt;table border=0&gt;&lt;tr&gt;&lt;td&gt;&lt;A HREF="http://my.domain.com"&gt;&lt;font color="red"&gt;This is a test&lt;/font&gt;&lt;/A&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</programlisting> <table border=0><tr><td><A HREF="http://my.domain.com"><font color="red">This is a test</font></A></td></tr></table>
]]>
</programlisting>
</example> </example>
<para> <para>
Notice that in the above example, all the lines begin and end Notice that in the above example, all the lines begin and end
@@ -52,6 +55,7 @@ OUTPUT:
they will be run together, and may not be desired results. they will be run together, and may not be desired results.
</para> </para>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -9,12 +9,14 @@
</para> </para>
<example> <example>
<title>combining modifiers</title> <title>combining modifiers</title>
<programlisting> <programlisting role="php">
<![CDATA[
index.php: index.php:
<?php
$smarty = new Smarty; $smarty = new Smarty;
$smarty-&gt;assign('articleTitle', 'Smokers are Productive, but Death Cuts Efficiency.'); $smarty->assign('articleTitle', 'Smokers are Productive, but Death Cuts Efficiency.');
$smarty-&gt;display('index.tpl'); $smarty->display('index.tpl');
?>
index.tpl: index.tpl:
@@ -23,17 +25,23 @@ index.tpl:
{$articleTitle|lower|spacify|truncate} {$articleTitle|lower|spacify|truncate}
{$articleTitle|lower|truncate:30|spacify} {$articleTitle|lower|truncate:30|spacify}
{$articleTitle|lower|spacify|truncate:30:". . ."} {$articleTitle|lower|spacify|truncate:30:". . ."}
]]>
</programlisting>
OUTPUT: <para>
The above example will output:
</para>
<screen>
<![CDATA[
Smokers are Productive, but Death Cuts Efficiency. Smokers are Productive, but Death Cuts Efficiency.
S M O K E R S A R E P R O D U C T I V E , B U T D E A T H C U T S E F F I C I E N C Y . S M O K E R S A R E P R O D U C T I V E , B U T D E A T H C U T S E F F I C I E N C Y .
s m o k e r s a r e p r o d u c t i v e , b u t d e a t h c u t s... s m o k e r s a r e p r o d u c t i v e , b u t d e a t h c u t s...
s m o k e r s a r e p r o d u c t i v e , b u t . . . s m o k e r s a r e p r o d u c t i v e , b u t . . .
s m o k e r s a r e p. . .</programlisting> s m o k e r s a r e p. . .
]]>
</screen>
</example> </example>
</chapter> </chapter>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -20,6 +20,7 @@ $smarty->autoload_filters = array('pre' => array('trim', 'stamp'),
</informalexample> </informalexample>
</para> </para>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -25,6 +25,7 @@
</para> </para>
</note> </note>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -9,6 +9,7 @@
handler function section</link> for details. handler function section</link> for details.
</para> </para>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -29,6 +29,7 @@
</para> </para>
</note> </note>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -10,6 +10,7 @@
cached content without <command>insert</command> tags. cached content without <command>insert</command> tags.
</para> </para>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -93,6 +93,7 @@ function smarty_block_translate($params, $content, &$smarty)
</programlisting> </programlisting>
</example> </example>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -67,6 +67,7 @@ echo 'index.tpl compiled at 2002-02-20 20:02';
</programlisting> </programlisting>
</example> </example>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -103,6 +103,7 @@ function smarty_function_assign($params, &$smarty)
</example> </example>
</para> </para>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -22,6 +22,7 @@
directories and Smarty will use it automatically. directories and Smarty will use it automatically.
</para> </para>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -51,6 +51,7 @@ function smarty_insert_time($params, &$smarty)
</programlisting> </programlisting>
</example> </example>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -92,6 +92,7 @@ function smarty_modifier_truncate($string, $length = 80, $etc = '...',
</programlisting> </programlisting>
</example> </example>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -57,6 +57,7 @@
improperly. improperly.
</para> </para>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -43,6 +43,7 @@
</programlisting> </programlisting>
</example> </example>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -83,6 +83,7 @@
</programlisting> </programlisting>
</example> </example>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -137,6 +137,7 @@ function smarty_resource_db_trusted($tpl_name, &$smarty)
</programlisting> </programlisting>
</example> </example>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml

View File

@@ -32,6 +32,7 @@ require_once $smarty->_get_plugin_filepath('function', 'html_options');
backwards compatibility to older versions of Smarty). backwards compatibility to older versions of Smarty).
</para> </para>
</sect1> </sect1>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
mode: sgml mode: sgml