input|shorten( [ length [, sequence [, trim_type ] ] ] )
Name | Type | Description | Required |
---|---|---|---|
length | integer | The desired length of the returned string. | No. |
sequence | string | Custom trailing/end-sequence. | No. |
trim_type | string | Controls the type of trimming: "right" (default) or "middle". | No. |
This operator shortens the input string to "length" characters and adds a trailing sequence. Please note that the "length" parameter also includes the length of the trailing sequence. If the input string is shorter than "length", it will not be shortened. The default length is 80, the default trailing sequence is three dots: "...". The third parameter controls the type of trimming, it can be set to either "right" (default) or "middle".
{'Led Zeppelin rocks!'|shorten( 15 )}
The following output will be produced: "Led Zeppelin...".
{"eZ Systems"|shorten( 7, '...' , 'middle' )}
The following output will be produced: "eZ...ms".
Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2013 eZ Systems AS (except where otherwise noted). All rights reserved.