Вот это и есть как раз проблема. Письма разбросаны по всему друпалу и единого удобного фреймворка нет.
Если нужно что-то простое, я использую _[mail_part] из Variable (https://drupal.org/project/variable) и drupal_mail()/Rules. Если сложное, то Message, упомянутый в моём ответе. У него есть и поддержка Rules.
Rules тоже сами по себе неплохо шлют переводимые письма.
> Вообще, надо стремится к минимуму кода в шаблонах (тут как бы говорит сам капитан) и вообще по возможности использовать какие-нибудь code-less шаблонизаторы
> Просто в друпале все это как-то проще
Ну вот видите как классно, что вы нашли свою систему.
> Пробовал делать один интернет-магазин на уберкарте
В друпале нужно смотреть в сторону Commerce (https://drupal.org/project/commerce), но порог входа в него очень высокий.
> Ну там есть намеки на что-то подобное в оповещениях пользователю, только этот функционал расширить бы и на другие модули. Может быть есть что-то такое для Rules, например, вы не знаете?
Уточните ваш вопрос. Где «там»? Какой «этот функционал»?
Нода по своему законному адресу (node/%nid) отображается нормально?
Какой кусок html, в какой файл и зачем вы пишете render($page['content'])? Куда вы его выводите? Что вообще происходит?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
topdrops.org
top-websites.burtronix.co.za/drupal/russia/2013-08-15