From 978abff176e8838e79498046e9772357c2d84a41 Mon Sep 17 00:00:00 2001 From: Flavio Copes Date: Mon, 14 Sep 2015 14:48:17 +0200 Subject: [PATCH] Go on with comments --- admin/templates/comments.html.twig | 56 +++++++----------------- admin/templates/partials/item.html.twig | 51 --------------------- admin/templates/partials/items.html.twig | 47 -------------------- admin/templates/partials/types.html.twig | 17 ------- comments.php | 7 +++ 5 files changed, 24 insertions(+), 154 deletions(-) delete mode 100644 admin/templates/partials/item.html.twig delete mode 100644 admin/templates/partials/items.html.twig delete mode 100644 admin/templates/partials/types.html.twig diff --git a/admin/templates/comments.html.twig b/admin/templates/comments.html.twig index b72ab52..7700f2e 100644 --- a/admin/templates/comments.html.twig +++ b/admin/templates/comments.html.twig @@ -1,38 +1,11 @@ {% extends 'partials/base.html.twig' %} -{% set mode = 'types' %} - -{% if uri.paths[1] == 'data-manager' and uri.paths[2] %} - {% set mode = 'items' %} - {% set type = uri.paths[2] %} - - {% if uri.paths[3] %} - {% set mode = 'item' %} - {% set item = uri.paths[3] %} - {% endif %} - -{% endif %} {% if admin.route %} {% set context = admin.page(true) %} {% endif %} {% block titlebar %} - {% if mode == 'types' %} -
- {{ "PLUGIN_ADMIN.BACK"|tu }} -
-

{{ "PLUGIN_DATA_MANAGER.DATA_TYPES"|tu }}

- {% elseif mode == 'items' %} -
- {{ "PLUGIN_ADMIN.BACK"|tu }} -
-

{{ "PLUGIN_DATA_MANAGER.ITEMS_LIST"|tu }}

- {% elseif mode == 'item' %} -
- {{ "PLUGIN_ADMIN.BACK"|tu }} -
-

{{ "PLUGIN_DATA_MANAGER.ITEM_DETAILS"|tu }}

- {% endif %} +

{{ "PLUGIN_COMMENTS.COMMENTS"|tu }}

{% endblock %} {% block content %} @@ -43,16 +16,21 @@
- {% if mode == 'types' %} - {% include "partials/types.html.twig" %} - {% endif %} - - {% if mode == 'items' %} - {% include ['partials/data-manager/' ~ type ~ '/items.html.twig', 'partials/items.html.twig'] %} - {% endif %} - - {% if mode == 'item' %} - {% include ['partials/data-manager/' ~ type ~ '/item.html.twig', 'partials/item.html.twig'] %} - {% endif %} +
+

+ {{"PLUGIN_COMMENTS.COMMENTS"|e|tu}} +

+
+ +
+
{% endblock %} diff --git a/admin/templates/partials/item.html.twig b/admin/templates/partials/item.html.twig deleted file mode 100644 index fd5eef5..0000000 --- a/admin/templates/partials/item.html.twig +++ /dev/null @@ -1,51 +0,0 @@ -{% macro loop(elements) %} - -{% endmacro %} - -

- {{ config.plugins['data-manager'].types[type].item.title ?: type|e|capitalize ~ " " ~ "PLUGIN_DATA_MANAGER.ITEM_DETAILS"|e|tu }} -

- diff --git a/admin/templates/partials/items.html.twig b/admin/templates/partials/items.html.twig deleted file mode 100644 index b8edc20..0000000 --- a/admin/templates/partials/items.html.twig +++ /dev/null @@ -1,47 +0,0 @@ -

- {{ config.plugins['data-manager'].types[type].list.title ?: type|e|capitalize ~ " " ~ "PLUGIN_DATA_MANAGER.ITEMS_LIST"|e|tu }} -

-
- {% if config.plugins['data-manager'].types[type].list.columns %} - - - - {% for column in config.plugins['data-manager'].types[type].list.columns %} - - {% endfor %} - - - - {% for item in grav.twig.items %} - - {% for column in config.plugins['data-manager'].types[type].list.columns %} - - {% endfor %} - - {% endfor %} - -
{{ column.label|e }}
- - {% if column.field is iterable %} - {% set value = item.content %} - {% for field in column.field %} - {% set value = value[field] %} - {% endfor %} - {{ value|e }} - {% else %} - {{ item.content[column.field]|e }} - {% endif %} - -
- {% else %} - - {% endif %} -
diff --git a/admin/templates/partials/types.html.twig b/admin/templates/partials/types.html.twig deleted file mode 100644 index d69ac6e..0000000 --- a/admin/templates/partials/types.html.twig +++ /dev/null @@ -1,17 +0,0 @@ -
-

- {{"PLUGIN_DATA_MANAGER.DATA_TYPES"|e|tu}} -

- -
diff --git a/comments.php b/comments.php index 41f2e73..166bb34 100644 --- a/comments.php +++ b/comments.php @@ -35,6 +35,13 @@ class CommentsPlugin extends Plugin 'onAdminTemplateNavPluginHook' => ['onAdminTemplateNavPluginHook', 0], 'onDataTypeExcludeFromDataManagerPluginHook' => ['onDataTypeExcludeFromDataManagerPluginHook', 0], ]); + + $comments[] = [ + 'route' => 'comment-test-1', + 'content' => 'A comment text' + ]; + + $this->grav['twig']->comments = $comments; } /**