memo.xight.org

日々のメモ

Drupal で node を更新すると Twitter につぶやける Drupal モジュール

Summary

Drupal で Twitter モジュールと Twitter actions モジュールをインストールすると、
コンテンツ投稿時に Twitter にメッセージを投稿してくれる。

node type 別にカスタマイズするには、
Drupal で node type 毎に twitter へのつぶやき書式を変える方法 を参考にモジュールを追加すれば良い。
以下、引用。
<?php
function twitter_format_by_node_type_form_alter(&$form, &$form_state, $form_id) {
    if (isset($form['#node']) && $form['#node']->type . '_node_form' == $form_id) {
        if (!$form['twitter']) {
            return;
        }
        if ($form['#node']->type == "news") {
            $form['twitter']['status']['#default_value'] = 'お知らせ: !title !tinyurl';
        } elseif ($form['#node']->type == "blog") {
            $form['twitter']['status']['#default_value'] = 'ブログ投稿: !title !tinyurl';
        } else {
            // Twitter モジュールで設定したデフォルトフォーマット
        }
    }
}
?>


Reference

Twitter | drupal.org
http://drupal.org/project/twitter

Drupal で node type 毎に twitter へのつぶやき書式を変える方法 | ランディネットワーク
http://www.randynetwork.com/blog/319