Page 1 of 1

Больше кастом полей

Posted: Fri Aug 29, 2014 11:32 pm
by Knower
Здравствуйте.
Есть ли возможность в смарте добавить кастом поля, скажем штук 30?

Re: Больше кастом полей

Posted: Sat Aug 30, 2014 1:51 am
by admin
Приветствую!
а с какой целью так много ?

Re: Больше кастом полей

Posted: Sat Aug 30, 2014 2:15 pm
by Knower
Хочу попробовать реализовать одну идею.
Есть база с 30+ полями в каждой записи.
Если я всю эту инфу засуну в одно поле то будет выводится все одной портянкой.
А требуется сделать для каждого поля заголовок, под заголовком инфа из этого поля, расставить все эти блоки в определенном порядке, вобщем все это красиво надо оформить.

Вот я и интересуюсь, если это возможно, то каким образом.

Re: Больше кастом полей

Posted: Sat Aug 30, 2014 4:56 pm
by admin
Можно dct сохранить в одном поле, скажем через перенос строки
в темпелйте соответственно сделать

$vars = explode("\n", '<!---ESCAPED_CATEGORY_CUSTOM_VAR1-->');

и так много получить любое кол-во переменных

Re: Больше кастом полей

Posted: Sat Aug 30, 2014 8:27 pm
by Knower
Т.е. импорт делать так:

поле-1 | поле-2 | поле-3 | поле-4 | ..поле-30 |

импортим в

Custom Var1 | Custom Var1 | Custom Var1 | Custom Var1 | Custom Var1

И все они будут в одном поле но с новой строки?

Re: Больше кастом полей

Posted: Sat Aug 30, 2014 8:32 pm
by admin
нет
ок, проще делаем

в импорте

url|asd,qwe,zxc


где asd,qwe,zxc - custom var1

в темпелйте делаем

$my_vars = explode(",", '<!---ESCAPED_CATEGORY_CUSTOM_VAR1-->'); (тут вомзожно не категории кастом вар а галеры но смысл тот же)

получаем в перменной $my_vars разбитое по запятой