Такой вопрос. Сейчас размещаю информацию старым дедовским способом, в контент ноды вставляю обвернутые в нужные дивы "поля". Т.е по сути хтмл+текст
Хочу сделать по нормальному, через CCK поля. Сильно ли будет нагрузка, например для ноды 7-19 текстовых полей?
И как темизировать вывод этих полей в ноде? Необходимо каждое поле заварачивать в нужные дивы.
Комментарии
Покажите: как делали?
По идее также и CCK-поля темизируются...
Я имел ввиду например есть поле например город, я в контент так и вставляю
<div class="id">город: ....</div>
Т.е это даже еще не поле а просто текст с html. Я так подумал что много сильно лишнего кода накопиться в базе + нет гибкости измения внешнего вида при необходимости.
Поэтому хочу все сделать через поля, а код хтмл темизации уже был бы в шаблоне ноды
Обычно так:
где field_myfield меняете на ID вашего поля.
Если нужен полный вывод (с заголовком поля и т.д), то можно попробовать так:
А как сделать проверку на заполненость поля? Т.е если есть содержимое то выводим, если поле не заполненно то ничего не выводим.
В шаблонах видел подобные выражения
if ($logo) {
}
Как для моего случая это будет выглядеть?
CCK пустые поля выводить не будет, не переживай.
зы: про нагрузку так никто и не сказал, а хотелось бы..