создал необходимые категории, теперь добавляю к ним объекты. загружаю фотографии, все нормально, но когда заполняю текстовые поля с описанием - они пустые... Кто знает в чем проблема? Может дело в шаблоне Item-CSS-based
Прошу помощи!

Да, там есть такой баг. Поля нужно называть латынью, не используя никаких посторонних знаков, а при выводе переводить их на русский.Fedork wrote: Немного разобрался, получается так что нельзя поля Item заполнять на русском. Иначе в шаблоне будет такая вот ерундна {$���������}
Соответственно ничего показываться там и не будет.
Что делать?![]()
Code: Select all
{section name=at loop=$attrlist}
<p><strong>
{if $attrlist[at].name == 'Price'}
Цена
{/if}
{if $attrlist[at].name == 'Color'}
Цвет
{/if}
</strong>: {eval var=$attrlist[at].key}</p>
{/section}
Смотрел, вроде нет...Sonya wrote: {$notes} или {$description} может еще до {section} выводиться?
Code: Select all
<div class="catalog_item">
<p>{$title}</p>
<div class="item_images"><img name="item_image" id="item_image" src="{$image_1_url}" alt="{$title}" title="{$title}" />
<div class="item_thumbnails">{section name=ind loop=$image_url_array}
<a href="javascript:repl('{$image_url_array[ind]}')"><img src="{$image_thumb_url_array[ind]}" title="{$title}" alt="{$title}" /></a>
{/section}</div></div>
{section name=at loop=$attrlist}
<div class="item_attribute_name">{$attrlist[at].name}:</div><div class="item_attribute_val">{eval var=$attrlist[at].key}</div>
{/section}
{literal}
<__script__ type="text/javascript">
function repl(img)
{
document.item_image.src=img;
}
</__script>
{/literal}
</div>
{section name=at loop=$attrlist}
<p><strong>
{if $attrlist[at].name == 'Info'}
Инфо
{/if}
{if $attrlist[at].name == 'Price'}
Цена
{/if}
</strong>: {eval var=$attrlist[at].key}</p>
{/section}
[The extension pdf has been deactivated and can no longer be displayed.]
[The extension pdf has been deactivated and can no longer be displayed.]
Хм, действительно. Перезалил в исходном сообщении (http://forum.cmsmadesimple.org/index.ph ... #msg140634).AlVelin wrote: К сожалению, говорит, что битый архив... :-[не могли бы вы загрузить с другим расширением (возможно, .pdf, под которым рар с инфой для восстановления)?
Проблема в том, что везде в качестве идентификаторов (БД, id и name инпутов) используется имя атрибута, соотв-но имя д.б. латиницей и без спецсимволов.ZYV wrote: А вообще надо просто посмотреть, в чем проблема - может этот самый safeatrr корежит его - и исправить.
Изначально идея была именно такая - взаимооднозначная транслитерация. Только не додумался воспользоваться готовым решением (кстати pixel-apes.com у меня пока не открывается) - полез изобретать велосипед и в итоге решил сделать по-другому. А текущее решение имеет свои преимущества:ZYV wrote: Че-то я не понял, зачем всё так сложно делается. Есть такой класс - Translit от PixelApes, там есть транслитератор туда/сюда однозначный. Т.е. может переводить в транслит, а потом из транслита в киррилицу однозначным образом. Таких классов вообще-то дофига, но мне нравится этот. Ну и вставляем ровно два вызова его - один - при сохранении поля в базе транслитом, если в нем присутствует киррилица (translit_moyo_pole), а второй - для обратного декодирования, если префикс у поля translit_....