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 eff1272dd..cd7e80b4e 100644
--- a/addons/default/visiosoft/advs-module/resources/lang/en/field.php
+++ b/addons/default/visiosoft/advs-module/resources/lang/en/field.php
@@ -380,4 +380,6 @@ return [
'tax' => [
'name' => 'Tax'
],
+ 'name_a_z' => 'Name (A to Z)',
+ 'name_z_a' => 'Name (Z to A)',
];
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 01550dbbf..4bf7fb3b2 100644
--- a/addons/default/visiosoft/advs-module/resources/lang/tr/field.php
+++ b/addons/default/visiosoft/advs-module/resources/lang/tr/field.php
@@ -379,10 +379,9 @@ return [
'publish_at' => [
'name' => 'Yayın tarihi'
],
- 'tax' => [
- 'name' => 'Vergi'
- ],
'tax' => [
'name' => 'KDV Oranı'
],
+ 'name_a_z' => 'İlan Başlığı (A\'dan Z\'ye)',
+ 'name_z_a' => 'İlan Başlığı (Z\'den A\'ya)',
];
diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/list-sort-by.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/list-sort-by.twig
index 2adb018aa..da28fe7a8 100644
--- a/addons/default/visiosoft/advs-module/resources/views/list/partials/list-sort-by.twig
+++ b/addons/default/visiosoft/advs-module/resources/views/list/partials/list-sort-by.twig
@@ -23,5 +23,11 @@
{{ trans("visiosoft.module.advs::field.address_z_a") }}
+
+ {{ trans("visiosoft.module.advs::field.name_a_z") }}
+
+
+ {{ trans("visiosoft.module.advs::field.name_z_a") }}
+
diff --git a/addons/default/visiosoft/advs-module/src/Adv/AdvRepository.php b/addons/default/visiosoft/advs-module/src/Adv/AdvRepository.php
index a551531e4..1a8ce5a4a 100644
--- a/addons/default/visiosoft/advs-module/src/Adv/AdvRepository.php
+++ b/addons/default/visiosoft/advs-module/src/Adv/AdvRepository.php
@@ -189,6 +189,12 @@ class AdvRepository extends EntryRepository implements AdvRepositoryInterface
$query = $query->join('location_cities_translations', 'advs_advs.city', '=', 'location_cities_translations.entry_id')
->orderBy('location_cities_translations.name', 'DESC');
break;
+ case "name_z_a":
+ $query = $query->orderBy('advs_advs_translations.name', 'DESC');
+ break;
+ case "name_a_z":
+ $query = $query->orderBy('advs_advs_translations.name', 'ASC');
+ break;
}
} else {
$query = $query->orderBy('advs_advs.created_at', 'desc');