Глюки

Оказывается, в Drupal 7 уже нельзя, как раньше, просто написать
return array('node' => $node); и он бы сохранил все изменения, сделанные нами через php-код; в Drupal 7 так делать нельзя, еще не доработали эту фишку (http://drupal.org...

При использовании Rules логично было бы предположить, что после выполнения action "Create new node" в последующих action'ах мы бы смогли использовать nid созданной ноды. Оказывается, это не так.
Видимо до конца выполнения правила нода фактически еще не создана, и nid получить принципиально невозможно, даже если специально добавить action "Сохранить entity".
Не тратьте время на поиск решения, по всей видимости его просто нет. Просто включайте php-фильтр и фигачьте ноды из него.
Ссылки по теме:
...

Надо в файле views/includes/admin.inc строке 88 (функция views_ui_preview) поставить return; при этом превью автоматически вызываться не будет и ваша вьюсина откроется для редактирования, и можно будет исправить ошибку в вашем php-поле

Это означает, что у вашего модуля слишком маленький вес среди других модулей, и его форм_альтер запускается слишком рано. Решение этой проблемы - использование отдельных хуков hook_form_BASE_FORM_ID_alter http://api.drupal.org/api/drupal/modules--system--system.api.php/functio...

Я настроил свзяку nginx + apache, и получил проблемы с imagecache - картинки загружались, причем первое превью маленькое картинки при загрузке генерировалось нормально; но после сохранения ноды превьюшки через imagecache не хотели генерироваться.

Для этого как всегда прочитал тонны мануалов, и вот что вычитал:
В настройках виртуального хоста nginx надо прописать следущие директивы:

location ~* \.(jpg|jpeg|gif...

Если Wysywig (TinyMCE или CKEditor) текст при отображении не такой, как в форме редактирования ноды, то нам поможет модуль

http://drupal.org/project/wysiwyg_filter

Устанавливаем модуль, заходим в настройки форматов ввода (в 6ке это Настройка сайта - форматы ввода - список; в 7ке Конфигурация - автор. контента - фильтры ввода), напротив Filtered html нажимаем "мзменить";

Очень важно - убираем галку с фильтра "Фильтр HTML", ставим галку на wysiwyg filter.
Ниже, в поле настроек wysiwyg фильтра...

Оказывается Internet Explorer не может подключать более 31 файла стилей (css). Соответсвенно при достижении этого предела он рандомно другие файлы стилей отключает.
Решение - использовать css-аггрегацию файлов. Можно включить вообще для всех браузеров аггрегаци. (на вкладке настройка сайта - производительность), но лучше пользоваться модулем http://drupal.org/project/ie_css_optimizer , которые аггрегирует файлы только для долбанного ишака.

Источник знаний: статья...

Это означает, что при создании какого-то пресета в imagecache модуле не указали xOffset и yOffset . Если они вам не нужны, вы должны вручную поставить там 0.

Если вы получаете ошибку
warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function.

То нужно прописать в sites/default/settings.php