diff --git a/cms/modules/block_articles_related/config.yaml b/cms/modules/block_articles_related/config.yaml new file mode 100644 index 0000000..32cb191 --- /dev/null +++ b/cms/modules/block_articles_related/config.yaml @@ -0,0 +1,44 @@ +module: + group: blog + revision: 1 + compatible_contents: ['page'] + edit_template: '@module/block_articles_related/edit.html.twig' + form_template: '@module/block_articles_related/form.html.twig' + render_template: '@module/block_articles_related/render.html.twig' + module_options: + form_fields: + id: + type: 'id' + + class: + type: 'class' + + title: + type: 'text' + type_options: + required: false + + tag: + type: 'Softspring\CmsBlogPlugin\Form\Type\BlogArticleTagType' + type_options: + required: true + + limit: + type: 'integer' + type_options: + required: false + empty_data: 3 + default_value: 3 + attr: + min: 1 + + order: + type: 'choice' + type_options: + required: false + default_value: 'published_at_desc' + choices: + 'block_articles_related.form.order.values.published_at_desc': 'published_at_desc' + 'block_articles_related.form.order.values.published_at_asc': 'published_at_asc' + 'block_articles_related.form.order.values.name_asc': 'name_asc' + 'block_articles_related.form.order.values.name_desc': 'name_desc' diff --git a/cms/modules/block_articles_related/edit.html.twig b/cms/modules/block_articles_related/edit.html.twig new file mode 100644 index 0000000..277c1cf --- /dev/null +++ b/cms/modules/block_articles_related/edit.html.twig @@ -0,0 +1,37 @@ +{% trans_default_domain 'sfs_cms_modules' %} +{% import '@SfsCms/macros/modules_edit.html.twig' as module %} +{% set articles = sfs_cms_related_blog_articles(form.tag.vars.data|default(''), form.vars.content|default(null), form.limit.vars.data|default(3), form.order.vars.data|default('published_at_desc')) %} + +
{{ article.publishedAt ? article.publishedAt|time_ago|lower : '' }}
+{{ article.extraData.description[app.request.locale]|default }}
+{{ 'article_list.list.read_more'|trans({}, 'sfs_cms_blocks') }}
+{{ article.publishedAt ? article.publishedAt|time_ago|lower : "" }}
+{{ article.extraData.description[app.request.locale]|default }}
+{{ "article_list.list.read_more"|trans({}, "sfs_cms_blocks") }}
+