Skip to content
Snippets Groups Projects

dev#160166 : CkEditor placeholders plugin

Merged Alex Arnaud requested to merge dev#160166_newsletters_placeholders into master
All threads resolved!
Compare and Show latest version
4 files
+ 54
23
Preferences
Compare changes
Files
4
@@ -43,4 +43,29 @@ class Class_Article_MailRenderer {
'<div style="clear:both"></div>'.
'</div>';
}
public function renderWithWidget(Class_Newsletter $newsletter) :string {
$view = (new ZendAfi_Controller_Action_Helper_View)->init();
$widget = (new Class_Systeme_Widget_Widget)
->loadFromSettings(['type_module' => Class_Systeme_ModulesAccueil_News::CODE,
'profile_id' => 1,
'preferences' =>
['layout' => 'list',
'rendering' => 'card-horizontal',
'description_html' => $newsletter->getDisplayFullArticle(),
'id_items' => $newsletter->getArticlesIds(),
'id_categorie' => $newsletter->getArticlesCategoriesIds(),
'display_order' => Class_Systeme_ModulesAccueil_News::SELECTION
]
]);
$content = (new Intonation_Template)
->addHelperPath($view)
->renderWidget($widget, $view);
return $content;
}
}