Создал я тип контента через flexinode, теперь при отображении страницы он выводит все поля по порядку в едином стиле. Мне нужно все это оформить так как нужно мне. Как в phptemplate работать в скаждым полем отдельно? И еще вопрос, больше количество полей как-нибудь скажется на производительности?
flexinode
Главные вкладки
Лучший ответ
а вот есть недоделанный хак-модуль называется CCK - что-то похожее на флексиноду но более грандиозное и совсем недоделанное и кажется брошенное. Поэтому флексинода, поправленная конечно - самое то что надо, а если базу делать - то как без него? насчет тормозов - чему там тормозить? если модуль самому делать - тот-же флексинод получится если правильно делать - там всего-то одна-две таблицы и пару строчек кода. для огромадных таблиц - делайте тип innodb и ничего никуда тормозить не будет, особенно учитывая простое кеширование в друпале.
конечно для картинок надо код править - у меня задумка: добавить в флексиноду при создании контента еще одно поле - нтмл-шаблончик в котором расставлять добавленные поля - это-же так естественно: добавили поля - расставили... почему все за другими доделывать надо? может кто поможет?
Комментарии
а никак - для изменения формы вывода в flexinode надо добавить еще одно поле "шаблон вывода" - в котором и сделать вывод нужного дизайна для данного типа контента
Поля в выводе модуля обрамляются тэгами
<div class="flexinode-body flexinode-1">
(к примеру)
Можно поправить css, чтобы они выводились как надо...
--
USU-Lug http://usu-lug.org.ru
Ну, картинки справа, а текст слева, это вполне можно css.
А вот подпись, масштабирование - это, конечно, код править надо.
--
USU-Lug http://usu-lug.org.ru
Я все-таки решил отказаться от этого модуля. Прочитал про тормоза и прочее...
Хотел уточнить, чем хуже/лучше вот такой способ добавления новых полей
http://drupaldocs.org/api/4.6/file/contributions/docs/developer/examples... ?
а вот есть недоделанный хак-модуль называется CCK - что-то похожее на флексиноду но более грандиозное и совсем недоделанное и кажется брошенное. Поэтому флексинода, поправленная конечно - самое то что надо, а если базу делать - то как без него? насчет тормозов - чему там тормозить? если модуль самому делать - тот-же флексинод получится если правильно делать
- там всего-то одна-две таблицы и пару строчек кода. для огромадных таблиц - делайте тип innodb и ничего никуда тормозить не будет, особенно учитывая простое кеширование в друпале.
конечно для картинок надо код править - у меня задумка: добавить в флексиноду при создании контента еще одно поле - нтмл-шаблончик в котором расставлять добавленные поля - это-же так естественно: добавили поля - расставили... почему все за другими доделывать надо?
может кто поможет?