Forums / National / Russian / Идеи / новый скин админки

Sergey
#34478 2012-05-31 04:49

ключевая строка из page.main.php, строки 148, 149:

$mskin = cot_tplfile(array('page', $cat['tpl']));
$t = new XTemplate($mskin);

Этот участок, подбирает правильный шаблон с учетом структурного расположения страницы. Так, для каждой категории, можно установить свой шаблон. Ясно, что в одной категории экстрополе это может быть размер монитора, а другом дата осуществления услуги. Налицо противоречие, которое можно просто избежать, если ввести похожую диллему подбора своего набора экстра полей. Каждому темплейту категории свой вариант  ввода (обработки) данных из экстрополей. 

Как это пристыкывать я не знаю.

Другая проблема это образ данных и их отображение. Поясню. Некоторые страницы можно использовать как шаблон текста. Это своеобразный темплейт, но на уровне самих страниц. В таком варианте экстрополя выступают как переменные данные. Т.е. возникает ситуация подбора таких страниц и связка их с вариантом экстрополей.  Поясняю, у вас магазин сковородок. Глупо описывать каждый раз диаметр очередной сковородки. Проще брать какое-то универсальное описание. За счет автомата подбора шаблонов, легко эту ситуацию вроде разрегулировать, но проще это сделать на самой странице - шаблоне.

www.cotonti.mobi