This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
private:koding:hostcms:modules:xsl:declension [27.09.16 в 15:35] maximzasorin_gmail.com |
private:koding:hostcms:modules:xsl:declension [27.06.17 в 14:49] (current) maximzasorin_gmail.com ↷ Страница перемещена из private:koding:hostcms:xsl:useful:declension в private:koding:hostcms:modules:xsl:declension |
||
---|---|---|---|
Line 124: | Line 124: | ||
</code> | </code> | ||
+ | ===== PS ===== | ||
+ | |||
+ | Редко требуется использовать само слово внужной форме без самого числа, задающего эту форму, то есть обычно выводится что-то вроде «2 яблока», «5 яблок», а сами слова «яблока» и «яблок» никакого смысла не несут и по отдельности от числа не используются, поэтому в шаблоны можно добавить код, который это число будет выводить, например: | ||
+ | |||
+ | <code xsl> | ||
+ | <!-- ... --> | ||
+ | <xsl:value-of select="$number" /> | ||
+ | <xsl:text> </xsl:text> | ||
+ | |||
+ | <xsl:choose> | ||
+ | <xsl:when test="$last_digit = 1 and $last_two_digits != 11"> | ||
+ | |||
+ | <!-- ... --> | ||
+ | </code> | ||
<wrap lo>Страницу создал Максим Засорин 27.09.16 в 15:23</wrap> | <wrap lo>Страницу создал Максим Засорин 27.09.16 в 15:23</wrap> | ||
+ | |||
+ | ~~DISCUSSION~~ |