Просмотр файла manual-ru/language.combining.modifiers.html

Размер файла: 3.73Kb
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  4. <title>Chapter 6. Комбинирование модификаторов</title>
  5. <meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
  6. <link rel="home" href="index.html" title="Руководство по Smarty">
  7. <link rel="up" href="smarty.for.designers.html" title="Part II. Smarty для дизайнеров шаблонов">
  8. <link rel="prev" href="language.modifier.wordwrap.html" title="wordwrap">
  9. <link rel="next" href="language.builtin.functions.html" title="Chapter 7. Встроенные функции">
  10. </head>
  11. <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
  12. <div class="navheader">
  13. <table width="100%" summary="Navigation header">
  14. <tr><th colspan="3" align="center">Chapter 6. Комбинирование модификаторов</th></tr>
  15. <tr>
  16. <td width="20%" align="left">
  17. <a accesskey="p" href="language.modifier.wordwrap.html">Prev</a> </td>
  18. <th width="60%" align="center">Part II. Smarty для дизайнеров шаблонов</th>
  19. <td width="20%" align="right"> <a accesskey="n" href="language.builtin.functions.html">Next</a>
  20. </td>
  21. </tr>
  22. </table>
  23. <hr>
  24. </div>
  25. <div class="chapter" title="Chapter 6. Комбинирование модификаторов">
  26. <div class="titlepage"><div><div><h2 class="title">
  27. <a name="language.combining.modifiers"></a>Chapter 6. Комбинирование модификаторов</h2></div></div></div>
  28. <p>
  29. Можно применять любое количество модификаторов к переменной. Они будут
  30. применяться в порядке их упоминания слева направо. Модификаторы должны
  31. быть разделены символом <code class="literal">|</code> (вертикальная черта).
  32. </p>
  33. <div class="example">
  34. <a name="id2665270"></a><p class="title"><b>Example 6.1. Комбинирование модификаторов</b></p>
  35. <div class="example-contents">
  36. <pre class="programlisting">
  37.  
  38. &lt;?php
  39.  
  40. $smarty-&gt;assign('articleTitle', 'Капля никотина убивает лошадь, хомячка разрывает на куски.');
  41.  
  42. ?&gt;
  43.  
  44. </pre>
  45. <p>
  46. Содержимое шаблона:
  47. </p>
  48. <pre class="programlisting">
  49.  
  50. {$articleTitle}
  51. {$articleTitle|upper|spacify}
  52. {$articleTitle|lower|spacify|truncate}
  53. {$articleTitle|lower|truncate:30|spacify}
  54. {$articleTitle|lower|spacify|truncate:30:". . ."}
  55.  
  56. </pre>
  57. <p>
  58. Результат выполнения данного примера:
  59. </p>
  60. <pre class="screen">
  61.  
  62. Капля никотина убивает лошадь, хомячка разрывает на куски.
  63. К А П Л Я Н И К О Т И Н А ...вырезано... В А Е Т Н А К У С К И .
  64. к а п л я н и к о т и н а ...вырезано... х о м я ч к а...
  65. к а п л я н и к о т и н а у б и в а е т л о ш а д ь . . .
  66. к а п л я н и к о т и н. . .
  67.  
  68. </pre>
  69. </div>
  70. </div>
  71. <br class="example-break">
  72. </div>
  73. <div class="navfooter">
  74. <hr>
  75. <table width="100%" summary="Navigation footer">
  76. <tr>
  77. <td width="40%" align="left">
  78. <a accesskey="p" href="language.modifier.wordwrap.html">Prev</a> </td>
  79. <td width="20%" align="center"><a accesskey="u" href="smarty.for.designers.html">Up</a></td>
  80. <td width="40%" align="right"> <a accesskey="n" href="language.builtin.functions.html">Next</a>
  81. </td>
  82. </tr>
  83. <tr>
  84. <td width="40%" align="left" valign="top">wordwrap </td>
  85. <td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td>
  86. <td width="40%" align="right" valign="top"> Chapter 7. Встроенные функции</td>
  87. </tr>
  88. </table>
  89. </div>
  90. </body>
  91. </html>