Page 1 of 1

Cataloger - он и атрибуты.

Posted: Wed Jun 16, 2010 12:52 pm
by Hash911
Установил все с чистого листа. последний CMS 1.7.1 и Cataloger 0.7.7
Прописал свои атрибуты на русском. Вижу их на странице добавления, вбиваю значение атрибута и ничего. Смотрю таблицы в базе - значения напротив атрибутов пустые.

если название атрибута на английском, то все прекрасно добавляется.
но если поле имеет имя 1-тест то добавления не происходит. 

Code: Select all

<input type="text" value="" name="1-тест">
Где посмотреть или найти процедуру которая обновляет запись в БД? На мой взгляд именно там у меня и проблемы?
(вообще странно, что атрибут пишется в продукт именно как название атрибута а не его индекс в таблице атрибутов)

Как победить ?
Кодировка везде стоит UTF-8

Re: Cataloger - он и атрибуты.

Posted: Wed Jun 16, 2010 3:32 pm
by Fenik17
По спецификации,
значения атрибутов типа ID и NAME должны начинаться с латинской буквы (A-Z, a-z) и состоять только из латинских букв (A-Z, a-z), цифр (0-9), дефисов ("-"), подчеркиваний ("_"), двоеточий (":") и точек (".")
.
Поэтому, код недопустим. А, т.к. автор Каталогера не подумал об этом, то приходится всегда задавать имена полей по-анлийски. Глупо, конечно, было привязывать название атрибута в базе (prop_name), которое, по сути, заменяет его идентификатор, к его названию в интерфейсе, но не переписывать же модуль )

Re: Cataloger - он и атрибуты.

Posted: Sat Jun 26, 2010 10:38 pm
by Po6oT
Столкнулся тут с проблемкой в работе модуля Cataloger, но новую тему по этому поводу решил не создавать.

Ситуация следующая: при создании страницы с любым типом каталожного контента ему нельзя выбрать родителя с типом контента "Секция заголовка". Причем, если выбрать родителя с типом контента "Контент", а потом сменить у этого родителя тип на "Секция заголовка", то в итоге все нормально работает, но это ведь неудобно совсем.

Кто-нибудь сталкивался с этим?

CMSMS 1.7.1
Cataloger 0.7.7

Re: Cataloger - он и атрибуты.

Posted: Tue Jun 29, 2010 6:36 pm
by aNt1
Помогите исправленным модулем Cataloger, если кто вдруг уже успел скачать. Буду очень благодарен!

Re: Cataloger - он и атрибуты.

Posted: Tue Jun 29, 2010 7:04 pm
by Hash911
Po6oT wrote: Столкнулся тут с проблемкой в работе модуля Cataloger, но новую тему по этому поводу решил не создавать.

Ситуация следующая: при создании страницы с любым типом каталожного контента ему нельзя выбрать родителя с типом контента "Секция заголовка". Причем, если выбрать родителя с типом контента "Контент", а потом сменить у этого родителя тип на "Секция заголовка", то в итоге все нормально работает, но это ведь неудобно совсем.

Кто-нибудь сталкивался с этим?

CMSMS 1.7.1
Cataloger 0.7.7
Надо ковырять PHP и посмотреть почему они не отдает нужное тебе значение в выпадающий список.
Вообще каталогер глючный. Хоть альтернативу пиши свою. С русским стандартная версия не заработала.

Re: Cataloger - он и атрибуты.

Posted: Wed Jun 30, 2010 7:03 am
by Po6oT
Да, видимо придется поковырять... надеялся просто что кто-нидь уже сталкивался с подобным.

Re: Cataloger - он и атрибуты.

Posted: Wed Jun 30, 2010 8:09 am
by aNt1
Hash911, а для вывода атрибутов товаров, при нахождении в категории для твоего исправленного Cataloger'a синтаксис не меянется? А то у меня не выходит никак вывести их в шаблон категории

Re: Cataloger - он и атрибуты.

Posted: Thu Jul 01, 2010 11:18 am
by Hash911
Сам пытался в категории вывести атрибуты итемов. Но не осилил... не получилось.

Re: Cataloger - он и атрибуты.

Posted: Thu Jul 01, 2010 1:50 pm
by aNt1
Очень жаль, может кто-то сталкивался с такой проблемой? Я точно видел, что люди делали с Cataloger'ом такое, что он неузнаваем был потом.
Буду благодарен за помощь.
Также интересно кто-нибудь делал фильтр или сортировку для каталога, построенного на этом модуле?

Re: Cataloger - он и атрибуты.

Posted: Thu Jul 01, 2010 2:39 pm
by aNt1
http://forum.cmsmadesimple.org/index.ph ... 789.0.html

вот тут решение вывода атрибутов элементов для шаблона категории, но у меня с изменённым Cataloger'ом от Hash911 не выходит, {$items|print_r} выводит пустой поток, кроме Alias, Title и адреса изображений, так что тут копать необходимо от того места, где переделан скрипт.

Re: Cataloger - он и атрибуты.

Posted: Tue Apr 12, 2011 8:57 am
by nuxf10ir
Всё отлично, но теперь у меня вопрос небольшой - как выводить русские значения атрибутов на странице карточки каталога?