Drupal で、パーマリンク(Permalink)を扱うには?

以下のコードを、利用するテーマのフォルダの中にある template.php_phptemplate_variables 関数のところに付け加える。 if {~} の 3行である。戻り値は return array()。 もし template.php の中に _phptemplate_variables 関数がなかったら、単純にこの _phptemplate_variable 関数を最後に加えればよい。 そして、page.tpl.php や node.tpl.php の中で、$permalink (←ここ大事)として呼び出すとその中にすでにリンク済みの Permalink という文字が出力される。 Permalink という文言が英語じゃなくて日本語がいい人は、Permalink をローカライズから翻訳すればよい。
<?php

function _phptemplate_variables($hook, $vars) {

  if (
$hook == 'node') {
    return array(
     
'permalink' => '<a href="' . $vars['node_url'] . '">' . t('Permalink') . '</a>'
   
);
  }
  return array();

}

?>
トラックバック URL: https://perltips.twinkle.cc/trackback/271