diff --git a/packages/Webkul/Admin/src/Http/routes.php b/packages/Webkul/Admin/src/Http/routes.php index 0b678572d..3d6f97281 100755 --- a/packages/Webkul/Admin/src/Http/routes.php +++ b/packages/Webkul/Admin/src/Http/routes.php @@ -375,6 +375,10 @@ Route::group(['middleware' => ['web', 'admin_locale']], function () { 'view' => 'admin::catalog.attributes.index', ])->name('admin.catalog.attributes.index'); + Route::get('/attributes/{id}/options', 'Webkul\Attribute\Http\Controllers\AttributeController@getAttributeOptions')->defaults('_config', [ + 'view' => 'admin::catalog.attributes.options', + ])->name('admin.catalog.attributes.options'); + Route::get('/attributes/create', 'Webkul\Attribute\Http\Controllers\AttributeController@create')->defaults('_config', [ 'view' => 'admin::catalog.attributes.create', ])->name('admin.catalog.attributes.create'); diff --git a/packages/Webkul/Admin/src/Resources/lang/ar/app.php b/packages/Webkul/Admin/src/Resources/lang/ar/app.php index 4830796d4..8c4e84f95 100644 --- a/packages/Webkul/Admin/src/Resources/lang/ar/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/ar/app.php @@ -606,6 +606,7 @@ return [ 'options' => 'خيارات', 'position' => 'موضع', 'add-option-btn-title' => 'إضافة خيار', + 'load-more-options-btn-title' => 'Load More Options', 'validations' => 'التصديقات', 'input_validation' => 'التحقق من الإدخال', 'is_required' => 'مطلوب', @@ -637,6 +638,9 @@ return [ 'use_in_flat' => "إنشاء في جدول المنتجات المسطحة", 'is_comparable' => "السمة قابلة للمقارنة", 'default_null_option' => 'إنشاء خيار فارغ افتراضي', + 'validation-messages' => [ + 'max-size' => 'The image size must be less than 600 KB' + ], ], 'families' => [ 'title' => 'الأسر', diff --git a/packages/Webkul/Admin/src/Resources/lang/de/app.php b/packages/Webkul/Admin/src/Resources/lang/de/app.php index 4949aea42..d03e636d4 100755 --- a/packages/Webkul/Admin/src/Resources/lang/de/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/de/app.php @@ -597,6 +597,7 @@ return [ 'options' => 'Optionen', 'position' => 'Position', 'add-option-btn-title' => 'Option hinzufügen', + 'load-more-options-btn-title' => 'Load More Options', 'validations' => 'Validierungen', 'input_validation' => 'Eingabe-Validierung', 'is_required' => 'Ist erforderlich', @@ -627,6 +628,9 @@ return [ 'use_in_flat' => 'In Produkt Flat Tabelle erstellen', 'is_comparable' => 'Attribut ist vergleichbar', 'default_null_option' => 'Erstellen Sie eine leere Standardoption', + 'validation-messages' => [ + 'max-size' => 'The image size must be less than 600 KB' + ], ], 'families' => [ diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php index 891c43bac..92bd8f887 100755 --- a/packages/Webkul/Admin/src/Resources/lang/en/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php @@ -618,6 +618,7 @@ return [ 'options' => 'Options', 'position' => 'Position', 'add-option-btn-title' => 'Add Option', + 'load-more-options-btn-title' => 'Load More Options', 'validations' => 'Validations', 'input_validation' => 'Input Validation', 'is_required' => 'Is Required', @@ -648,6 +649,9 @@ return [ 'use_in_flat' => "Create in Product Flat Table", 'is_comparable' => "Attribute is comparable", 'default_null_option' => 'Create default empty option', + 'validation-messages' => [ + 'max-size' => 'The image size must be less than 600 KB' + ] ], 'families' => [ 'title' => 'Families', diff --git a/packages/Webkul/Admin/src/Resources/lang/es/app.php b/packages/Webkul/Admin/src/Resources/lang/es/app.php index 3c3f8b72e..a7e37c4c0 100644 --- a/packages/Webkul/Admin/src/Resources/lang/es/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/es/app.php @@ -618,6 +618,7 @@ return [ 'options' => 'Opciones', 'position' => 'Posición', 'add-option-btn-title' => 'Agregar opción', + 'load-more-options-btn-title' => 'Load More Options', 'validations' => 'Validaciones', 'input_validation' => 'Validación entrada', 'is_required' => 'Es requerido', @@ -648,6 +649,9 @@ return [ 'use_in_flat' => "Crear en tabla plana de productos", 'is_comparable' => "El atributo es comparable", 'default_null_option' => 'Crear opción vacía por defecto', + 'validation-messages' => [ + 'max-size' => 'The image size must be less than 600 KB' + ], ], 'families' => [ 'title' => 'Familias', diff --git a/packages/Webkul/Admin/src/Resources/lang/fa/app.php b/packages/Webkul/Admin/src/Resources/lang/fa/app.php index c5f6d96cb..643df0323 100644 --- a/packages/Webkul/Admin/src/Resources/lang/fa/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/fa/app.php @@ -607,6 +607,7 @@ return [ 'options' => 'گزینه ها', 'position' => 'موقعیت', 'add-option-btn-title' => 'افزودن گزینه', + 'load-more-options-btn-title' => 'Load More Options', 'validations' => 'اعتبار سنجی ها', 'input_validation' => 'اعتبار سنجی ورودی', 'is_required' => 'مورد نیاز است', @@ -637,6 +638,9 @@ return [ 'use_in_flat' => 'اضافه به جدول flat (product_flat)', 'is_comparable' => "ویژگی قابل مقایسه است", 'default_null_option' => 'گزینه پیش فرض خالی ایجاد کنید', + 'validation-messages' => [ + 'max-size' => 'The image size must be less than 600 KB' + ], ], 'families' => [ 'title' => 'ویژگی ها', diff --git a/packages/Webkul/Admin/src/Resources/lang/fr/app.php b/packages/Webkul/Admin/src/Resources/lang/fr/app.php index 398b181e4..08aa69cab 100644 --- a/packages/Webkul/Admin/src/Resources/lang/fr/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/fr/app.php @@ -617,6 +617,7 @@ return [ 'options' => 'Options', 'position' => 'Positionner', 'add-option-btn-title' => 'Ajouter une option', + 'load-more-options-btn-title' => 'Load More Options', 'validations' => 'Validation', 'input_validation' => 'Validation d\'entrée', 'is_required' => 'Est requis', @@ -647,6 +648,9 @@ return [ 'use_in_flat' => 'Créer dans la table plate du produit', 'is_comparable' => 'L\'attribut est comparable', 'default_null_option' => 'Créer une option vide par défaut', + 'validation-messages' => [ + 'max-size' => 'The image size must be less than 600 KB' + ], ], 'families' => [ diff --git a/packages/Webkul/Admin/src/Resources/lang/it/app.php b/packages/Webkul/Admin/src/Resources/lang/it/app.php index 6c2afab72..a4ea75243 100644 --- a/packages/Webkul/Admin/src/Resources/lang/it/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/it/app.php @@ -607,6 +607,7 @@ return [ 'options' => 'Opzioni', 'position' => 'Posizione', 'add-option-btn-title' => 'Aggiungi Option', + 'load-more-options-btn-title' => 'Load More Options', 'validations' => 'Validazioni', 'input_validation' => 'Validazione Input', 'is_required' => 'È Richiesto', @@ -637,6 +638,9 @@ return [ 'use_in_flat' => "Crea in tabella Product flat", 'is_comparable' => "L'attributo è comparabile", 'default_null_option' => 'Crea opzione predefinita vuota', + 'validation-messages' => [ + 'max-size' => 'The image size must be less than 600 KB' + ], ], 'families' => [ 'title' => 'Famiglie', diff --git a/packages/Webkul/Admin/src/Resources/lang/nl/app.php b/packages/Webkul/Admin/src/Resources/lang/nl/app.php index 73e10a9f9..ba509c7f5 100644 --- a/packages/Webkul/Admin/src/Resources/lang/nl/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/nl/app.php @@ -603,6 +603,7 @@ return [ 'options' => 'Opties', 'position' => 'Positie', 'add-option-btn-title' => 'Optie toevoegen', + 'load-more-options-btn-title' => 'Load More Options', 'validations' => 'Validations', 'input_validation' => 'Input Validation', 'is_required' => 'is verplicht', @@ -634,6 +635,9 @@ return [ 'use_in_flat' => "Create in Product Flat Table", 'is_comparable' => "Attribuut is vergelijkbaar ", 'default_null_option' => 'Create default empty option', + 'validation-messages' => [ + 'max-size' => 'The image size must be less than 600 KB' + ], ], 'families' => [ 'title' => 'Families', diff --git a/packages/Webkul/Admin/src/Resources/lang/pl/app.php b/packages/Webkul/Admin/src/Resources/lang/pl/app.php index 216997f9e..02bdf769e 100644 --- a/packages/Webkul/Admin/src/Resources/lang/pl/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/pl/app.php @@ -605,6 +605,7 @@ return [ 'options' => 'Opcje', 'position' => 'Pozycja', 'add-option-btn-title' => 'Dodaj opcję', + 'load-more-options-btn-title' => 'Load More Options', 'validations' => 'Walidacje danych', 'input_validation' => 'Sprawdzanie poprawności danych wejściowych', 'is_required' => 'Jest wymagany', @@ -636,6 +637,9 @@ return [ 'use_in_flat' => "Utwórz w płaskiej tabeli produktu", 'is_comparable' => "Atrybut jest porównywalny", 'default_null_option' => 'Utwórz domyślną pustą opcję', + 'validation-messages' => [ + 'max-size' => 'The image size must be less than 600 KB' + ], ], 'families' => [ 'title' => 'Rodziny atrybutów', diff --git a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php index ba9d42c58..a7a74a76c 100755 --- a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php @@ -604,6 +604,7 @@ return [ 'options' => 'Opções', 'position' => 'Posição', 'add-option-btn-title' => 'Adicionar Opção', + 'load-more-options-btn-title' => 'Load More Options', 'validations' => 'Validações', 'input_validation' => 'Validação de Campo', 'is_required' => 'É Obrigratório', @@ -635,6 +636,9 @@ return [ 'use_in_flat' => "Criar na tabela plana do produto", 'is_comparable' => "O atributo é comparável", 'default_null_option' => 'Criar opção vazia padrão', + 'validation-messages' => [ + 'max-size' => 'The image size must be less than 600 KB' + ], ], 'families' => [ 'title' => 'Famílias', diff --git a/packages/Webkul/Admin/src/Resources/lang/tr/app.php b/packages/Webkul/Admin/src/Resources/lang/tr/app.php index 37f3e722d..680195186 100644 --- a/packages/Webkul/Admin/src/Resources/lang/tr/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/tr/app.php @@ -600,6 +600,7 @@ return [ 'options' => 'Seçenekler', 'position' => 'Konum', 'add-option-btn-title' => 'Seçenek Ekle', + 'load-more-options-btn-title' => 'Load More Options', 'validations' => 'Doğrulamalar', 'input_validation' => 'Giriş Doğrulaması', 'is_required' => 'Zorunlu', @@ -630,6 +631,9 @@ return [ 'use_in_flat' => "Ürün Tablosu Oluştur", 'is_comparable' => "Nitelik kıyaslanabilir", 'default_null_option' => 'Varsayılan boş seçenek oluştur', + 'validation-messages' => [ + 'max-size' => 'The image size must be less than 600 KB' + ], ], 'families' => [ 'title' => 'Küme', diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/attributes/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/attributes/edit.blade.php index 913423fb2..f32bb1b4b 100755 --- a/packages/Webkul/Admin/src/Resources/views/catalog/attributes/edit.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/attributes/edit.blade.php @@ -1,3 +1,7 @@ +@php + $allLocales = app('Webkul\Core\Repositories\LocaleRepository')->all(); +@endphp + @extends('admin::layouts.content') @section('page_title') @@ -27,25 +31,29 @@