diff --git a/addons/default/visiosoft/advs-module/resources/views/admin/table/table.twig b/addons/default/visiosoft/advs-module/resources/views/admin/table/table.twig
index ac310ce5b..f6a391ff8 100644
--- a/addons/default/visiosoft/advs-module/resources/views/admin/table/table.twig
+++ b/addons/default/visiosoft/advs-module/resources/views/admin/table/table.twig
@@ -1,6 +1,6 @@
{{ asset_add("scripts.js", "streams::js/table/table.js") }}
-{% if not actions.empty() %}
+{% if not actions.isEmpty() %}
{{ asset_add("scripts.js", "streams::js/table/actions.js") }}
{% endif %}
@@ -15,11 +15,11 @@
{{ view(table.options.heading ?: "streams::table/partials/heading", {'table': table}) }}
- {% if not table.rows.empty() %}
+ {% if not table.rows.isEmpty() %}
{% block card %}
- {{ form_open({ 'url': url_full() }) }}
+ {{ form_open({ 'url': table.options.url ?: url_full() }) }}
{% endblock %}
+
{% endif %}
+
+
\ No newline at end of file
diff --git a/addons/default/visiosoft/advs-module/resources/views/list/list.twig b/addons/default/visiosoft/advs-module/resources/views/list/list.twig
index 9f2066468..cb08f0329 100644
--- a/addons/default/visiosoft/advs-module/resources/views/list/list.twig
+++ b/addons/default/visiosoft/advs-module/resources/views/list/list.twig
@@ -21,7 +21,7 @@
{{ trans('visiosoft.module.advs::field.search_ad_result_text', {
- 'count': advs.total,
+ 'count': (advs.total+featured_advs.total),
'name': catText ? catText : '',
})|raw }}
diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/mobile-list.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/mobile-list.twig
index 5dc3e5db5..686b87377 100644
--- a/addons/default/visiosoft/advs-module/resources/views/list/partials/mobile-list.twig
+++ b/addons/default/visiosoft/advs-module/resources/views/list/partials/mobile-list.twig
@@ -25,6 +25,8 @@
{% endif %}
+ {{ addBlock('ad-list/partials/mobile-list', {'featured_advs': featured_advs, 'vars': _context})|raw }}
+
{% for adv in advs %}
diff --git a/addons/default/visiosoft/advs-module/src/Adv/Table/AdvTableBuilder.php b/addons/default/visiosoft/advs-module/src/Adv/Table/AdvTableBuilder.php
index 364106ebe..c4e3d946e 100644
--- a/addons/default/visiosoft/advs-module/src/Adv/Table/AdvTableBuilder.php
+++ b/addons/default/visiosoft/advs-module/src/Adv/Table/AdvTableBuilder.php
@@ -51,7 +51,9 @@ class AdvTableBuilder extends TableBuilder
protected $options = [
'order_by' => [
'id' => 'DESC',
- ]
+ ],
+ 'table_view' => 'visiosoft.module.advs::admin/table/table'
+
];
protected $assets = [
diff --git a/addons/default/visiosoft/defaultadmin-theme/src/Listener/AddViewAdsButton.php b/addons/default/visiosoft/defaultadmin-theme/src/Listener/AddViewAdsButton.php
index 2ec46d7eb..7fb34e265 100644
--- a/addons/default/visiosoft/defaultadmin-theme/src/Listener/AddViewAdsButton.php
+++ b/addons/default/visiosoft/defaultadmin-theme/src/Listener/AddViewAdsButton.php
@@ -45,7 +45,7 @@ class AddViewAdsButton
$dropdown = array_merge($buttons['settings']['dropdown'], [
"ads" => [
"text" => trans('visiosoft.theme.defaultadmin::button.view_ads'),
- "href" => "admin/advs?filter_User={entry.id}"
+ "href" => "admin/advs?filter_user={entry.id}"
]
]);
$buttons['settings']['dropdown'] = $dropdown;