1. Как добавлять новые поля данных к странице с возможностью доступа к ним из шаблона?
Скажем есть страница с Content Type == 'Page', хочу, чтобы данная страница (или набор страниц) имели 2 новых поля, например:
original source
image source
<?php print $custom_fields['original source'] ?> etc.
Читал, что такое умеет модуль CCK, но также читал, что его использование заметно влияет на производительность сайта. Есть ли что-то аналогичное, но более легковесное?
2. Как создать predefined-блоки для определенной темы, хранимые в виде файлов?
Создал тему themes/newtheme и хочу, чтобы вместе с этой темой шли предопределенные для данной темы новые блоки, содержимое которых задано в файлах, например, типа themes/newtheme/block-*.tpl.php
Спасибо.