「もっと読む」リンクのテキストを次のように変更してみました。
function myzen_more_link($url, $title) {
watchdog("template.php","myzen_more_link");
return '<div class="more-link">' .
t('<a href="@link" title="@title">( more ... )</a>',
array('@link' => check_url($url),
'@title' => $title)) . '</div>';
}
Zenサブテーマフォルダーのtemplate.phpにありますが、機能していないようです。
「more_link」のフォーマットについて私が見たほとんどすべての議論は、その配置に集中しています。このテーマのオーバーライドが有効にならない理由を誰かに教えてもらえますか?
あなたがしたことはうまくいくはずです。キャッシュをクリアすることを覚えていますか?
最初にonwテーマ要素 'more_link'を宣言する必要があります
function mymodule_theme(){
return array(
'more_link' => array(
'arguments' => array('url' => NULL, 'title' => NULL)
)
);
}
function mymodule_more_link($url, $title) {
watchdog("template.php","myzen_more_link");
return '<div class="more-link">' .
t('<a href="@link" title="@title">( more ... )</a>',
array('@link' => check_url($url),
'@title' => $title)) . '</div>';
}