5102 Posts in 1520 Topics by 1116 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 1642 Views |
-
HTMLText Question

7 March 2009 at 6:11am
Hello,
I am reading the documentation on HTMLText useage in a template (http://doc.silverstripe.org/doku.php?id=htmltext), and was wondering if I can combine some of the different displays.
For example, what if I wanted to display the first 10 words, but strip out all HTML. Could I use something like
$Content.NoHTML.LimitWordCount(10)
What I am finding, by just using the LimitWordCount, is that bold text is appearing with a ** around it, which I'd like to avoid for this display.
-
Re: HTMLText Question

15 March 2009 at 8:16am
Nope, you can't chain these commands in the template. Workaround: Make a custom controller method, e.g.
function ContentNoHtmlLimitWordCount() {
$content = $this->obj('Content')->NoHTML();
return $content->LimitWordCount(10);
}Ugly, but does the job...
-
Re: HTMLText Question

15 March 2009 at 2:00pm
I've added a ticket describing a fix that will make it easier to change NoHTML and LimitWordCount - http://open.silverstripe.com/ticket/3728
| 1642 Views | ||
|
Page:
1
|
Go to Top |


