Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Название атрибута должно быть от 3 до 64 символов!


Recommended Posts

Всем привет.

Движок OcStore 2.1.0.2.1
Добавляю новую Группу атрибутов в админке и получаю следующую ошибку:
"Название атрибута должно быть от 3 до 64 символов!"

Понятно, что длинна заголовка превысила допустимое значение.

Лезу в /admin/controller/catalog/attribute_group.php
в

	protected function validateForm() {
		if (!$this->user->hasPermission('modify', 'catalog/attribute_group')) {
			$this->error['warning'] = $this->language->get('error_permission');
		}

		foreach ($this->request->post['attribute_group_description'] as $language_id => $value) {
			if ((utf8_strlen($value['name']) < 3) || (utf8_strlen($value['name']) > 64)) {
				$this->error['name'][$language_id] = $this->language->get('error_name');
			}
		}

		return !$this->error;
	}

64 меняю на 128 
обновляю кэш модификаторов - ошибка больше не вылазит.

Но при сохранении группы атрибутов - название все равно режется (смотри пункт 4):
Joxi.thumb.png.f86469e0cd8d25a6394221934b61379c.png

Я правильно понимаю - что это лимит в БД?
И как его побороть, чтобы сохранять названия больше 64 символов (допустим 128)?

Заранее благодарен за советы!

Надіслати
Поділитися на інших сайтах


в валидаторе минимум 3, махимум сколько надо, в каталог / контроллер вроде где то порылись сколько показывать. там есть примеры по которым поглядеть можно, например краткое описание в карточке товара....

Надіслати
Поділитися на інших сайтах

36 минут назад, arthyrgrex сказал:

Но при сохранении группы атрибутов - название все равно режется (смотри пункт 4):

Правильно. Если в БД тип поля varchar(64), то с какого в него запишется больше?

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.