Hello,
Sorry if this will become a double post - I had some issues with ML.
You have to create a new renderer. For example:
class My_Markup_Renderer_Html_Size
extends Zend_Markup_Renderer_Html_HtmlAbstract
{
public function convert(Zend_Markup_Token $token, $text)
{
$size = $token->getAttribute('size');
return (null !== $size)
? '' . $text . ''
: $text;
}
}
So then you can add your custom markup renderer like this:
$bbcode = Zend_Markup::factory('Bbcode');
$bbcode->addMarkup(
'size',
Zend_Markup_Renderer_RendererAbstract::TYPE_CALLBACK,
array(
'callback' => new My_Markup_Renderer_Html_Size,
'group' => 'inline'
)
);
After this $bbcode->render('foo [size=10]bar[/size] bar') will produce:
foo bar baz
--
Sincerely yours,
Aleksey V. Zapparov A.K.A. ixti
FSF Member #7118
Mobile Phone: +34 617 179 344
Homepage: http://www.ixti.ru
JID: [email protected]
*Origin: Happy Hacking!
-----
Homepage: http://www.ixti.ru
*Origin: Happy Hacking!
--
View this message in context:
http://n4.nabble.com/Zend-Markup-size-tag-tp1471192p1471939.html
Sent from the Zend Framework mailing list archive at Nabble.com.