Tuesday, January 18, 2011

Проблама с !username вместо [user:name] и прочими в drupal 7

При обновлении drupal 6 на drupal 7 выяснилось, что шаблоны типа !username, !site, !login_uri теперь не работают, а вместо них нужно вставлять [user:name], [site:name], [site:url] и так далее. Решил что руками я это менять не хочу. Пошёл писать скриптик. Ну в итоге даже написал его. Нужно его скачать, и сделать
drush php-script user_email_convert.php
где-нибудь в кишках сайта. Если не знаете, что такое drush, то самое время узнать.

Кстати вот пока разбирался и пытался понять что там вообще к чему, нашёл в модуле user скрипт обновления базы, но почему-то он не сработал... так что может только у меня такая бага?

п.с. замечания и исправления кода приветствуются :)
п.п.с. код в public domain можете делать с ним всё что угодно.