custom-шаблоны - имена элементов
Добавлено: 18 апр 2011, 03:03
Немножко вдруг споткнулся, разъясните, пожалуйста.
В шаблоне для подачи или редактирования объявления _edit.tpl у меня 18 элементов: списки, текстовые поля и пр. Но некоторые поля (текстовые) - для поясняющей инфы от автора, пусть они хранятся в базе, но поиск по ним и отображение их мне не надо (в шаблонах, к примеру, _search _adv и пр.). Такой вопрос (по руководству в doc не совсем понятно):
- в шаблоне _edit.tpl 18 элементов с именами от cf1 до cf18
- в шаблонах _search _adv и пр. мне нужны, к примеру только cf1, cf3, cf5, cf6, cf7 ... то есть не все элементы из _edit.tpl
Тогда вопросы:
1. Имена cf1 ... cf18 должны соответствовать в разных шаблонах одинаковым элементам? То есть в _search, к примеру, имена должны идти так: cf1, cf3, cf5 с полным соответствием имен элементов шаблону _edit.tpl или по порядку так: cf1, cf2, cf3 но без соответствия имен элементов шаблону _edit.tpl ??? Или надо ставить все поля соответственно _edit.tpl - тогда просто сделать ненужные hidden или их можно вообще убрать ???
2. если имена в _search идут так: cf1, cf3, cf5 ... , то есть не по порядку, то сколько в этом шаблоне ставить в первом скрытом поле input количество элементов - сколько их есть в шаблоне или по номеру последнего элемента ???
Ведь custom-поля идентифицируются видимо строго по именам элементов cf1, cf2 ... ? И создание, и поиск, и отображение именно от имен элементов зависят?
Может несколько путано, но нужно спешно! Заранее спасибо!
В шаблоне для подачи или редактирования объявления _edit.tpl у меня 18 элементов: списки, текстовые поля и пр. Но некоторые поля (текстовые) - для поясняющей инфы от автора, пусть они хранятся в базе, но поиск по ним и отображение их мне не надо (в шаблонах, к примеру, _search _adv и пр.). Такой вопрос (по руководству в doc не совсем понятно):
- в шаблоне _edit.tpl 18 элементов с именами от cf1 до cf18
- в шаблонах _search _adv и пр. мне нужны, к примеру только cf1, cf3, cf5, cf6, cf7 ... то есть не все элементы из _edit.tpl
Тогда вопросы:
1. Имена cf1 ... cf18 должны соответствовать в разных шаблонах одинаковым элементам? То есть в _search, к примеру, имена должны идти так: cf1, cf3, cf5 с полным соответствием имен элементов шаблону _edit.tpl или по порядку так: cf1, cf2, cf3 но без соответствия имен элементов шаблону _edit.tpl ??? Или надо ставить все поля соответственно _edit.tpl - тогда просто сделать ненужные hidden или их можно вообще убрать ???
2. если имена в _search идут так: cf1, cf3, cf5 ... , то есть не по порядку, то сколько в этом шаблоне ставить в первом скрытом поле input количество элементов - сколько их есть в шаблоне или по номеру последнего элемента ???
Ведь custom-поля идентифицируются видимо строго по именам элементов cf1, cf2 ... ? И создание, и поиск, и отображение именно от имен элементов зависят?
Может несколько путано, но нужно спешно! Заранее спасибо!