Open hokoo opened 2 weeks ago
Obviously, more readable approach would be like this:
$img = TemplaterClient::getElement( tag: 'img' );
$img->append( 'localhost//image1.jpg' );
$logo = TemplaterClient::getElement( tag: 'logo' );
$logo->append( $img );
$text = TemplaterClient::getElement( tag: 'text' );
$text->append( 'TEXT1' );
$element = TemplaterClient::getElement();
$element->append( $logo );
$element->append( $text );
/*
* The elements' number added into $list_item, equals the modifiers' number in the list-item tag.
*/
$list_item = TemplaterClient::getElement( 'list-item' );
$list_item->append( $element );
/**
* The elements' number inside of $elements equals the top level modifiers number in the template.
*/
$elements = TemplaterClient::getElement();
$elements->append( $list_item );
$templater = new Templater();
$result = $templater->render( $template, $elements );
Suppose, we've got a template:
Sometimes it's getting hard to maintain such expressions as