From 3b617e6945838833c140b99edad3fe325cf98328 Mon Sep 17 00:00:00 2001 From: vedatakd Date: Tue, 4 Feb 2020 15:47:37 +0300 Subject: [PATCH 1/2] added gallery type for list page --- .../advs-module/resources/lang/en/field.php | 3 +- .../resources/views/list/gallery.twig | 53 +++++++++++++++++++ .../views/list/partials/display-mode.twig | 18 ++++--- .../src/Http/Controller/advsController.php | 4 +- 4 files changed, 70 insertions(+), 8 deletions(-) create mode 100644 addons/default/visiosoft/advs-module/resources/views/list/gallery.twig diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/field.php b/addons/default/visiosoft/advs-module/resources/lang/en/field.php index ee835e2bf..620053e46 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/en/field.php +++ b/addons/default/visiosoft/advs-module/resources/lang/en/field.php @@ -257,5 +257,6 @@ return [ 'name' => 'Yes' ], "no_location" => "No location is selected.", - "continue" => 'Continue' + "continue" => 'Continue', + "gallery" => 'Gallery', ]; diff --git a/addons/default/visiosoft/advs-module/resources/views/list/gallery.twig b/addons/default/visiosoft/advs-module/resources/views/list/gallery.twig new file mode 100644 index 000000000..eb087cf5a --- /dev/null +++ b/addons/default/visiosoft/advs-module/resources/views/list/gallery.twig @@ -0,0 +1,53 @@ +{% extends "visiosoft.module.advs::list/list" %} +{% block listContent %} + {{ addBlock('ad-list/partials/gallery',{'featured_advs':featured_advs})|raw }} + {% for adv in advs %} +
+
+ + +
+ {% if setting_value('visiosoft.theme.base::price_fields') %} +
+ {{ adv.price }} {{ adv.currency }} +
+ {% endif %} + + {% if setting_value('visiosoft.module.location::home_page_location') %} +
+ + + {{ adv.city_name }}, {{ adv.country_name }} + +
+ {% endif %} + {% if setting_value('visiosoft.theme.base::date_fields') %} +
+ + + {{ adv.created_at|date('d/m/Y') }} + +
+ {% endif %} +
+
+
+ {% endfor %} + +{% endblock %} +{% block customjs %} + {{ asset_add("scripts.js", "visiosoft.module.advs::js/list-table.js") }} + {% include "theme::scroll-modal" %} +{% endblock %} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/display-mode.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/display-mode.twig index fc8fe3704..00ed4a713 100644 --- a/addons/default/visiosoft/advs-module/resources/views/list/partials/display-mode.twig +++ b/addons/default/visiosoft/advs-module/resources/views/list/partials/display-mode.twig @@ -1,22 +1,28 @@
-
+ -
+ - \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/advsController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/advsController.php index 1a261f474..24c6c5339 100644 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/advsController.php +++ b/addons/default/visiosoft/advs-module/src/Http/Controller/advsController.php @@ -227,6 +227,8 @@ class AdvsController extends PublicController return $this->view->make('visiosoft.module.advs::list/table', $compact); elseif (isset($viewType) and $viewType == 'map') return $this->view->make('visiosoft.module.advs::list/map', $compact); + elseif (isset($viewType) and $viewType == 'gallery') + return $this->view->make('visiosoft.module.advs::list/gallery', $compact); return $this->view->make('visiosoft.module.advs::list/list', $compact); } @@ -678,7 +680,7 @@ class AdvsController extends PublicController $categories = $this->adv_repository->getCategoriesWithAdID($id); - return $this->view->make('visiosoft.module.advs::new-ad/edit-cat', compact('id', 'adv','categories')); + return $this->view->make('visiosoft.module.advs::new-ad/edit-cat', compact('id', 'adv', 'categories')); } From 88ff83e39876ea8fba71406ae76d3df40134775a Mon Sep 17 00:00:00 2001 From: vedatakd Date: Tue, 4 Feb 2020 16:21:31 +0300 Subject: [PATCH 2/2] add tr gallery --- .../default/visiosoft/advs-module/resources/lang/tr/field.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/default/visiosoft/advs-module/resources/lang/tr/field.php b/addons/default/visiosoft/advs-module/resources/lang/tr/field.php index fa09320c4..2829dc535 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/tr/field.php +++ b/addons/default/visiosoft/advs-module/resources/lang/tr/field.php @@ -256,5 +256,6 @@ return [ 'name' => 'Evet' ], "no_location" => "Lokasyon eklenmemiş.", - "continue" => 'Devam Et' + "continue" => 'Devam Et', + "gallery" => 'Galeri', ];