您在這裡

請問「回應」是否能依照內容類型修改output?

hanamizuki's 的頭像
hanamizuki 在 2009-08-29 (週六) 16:42 發表

小妹使用Drupal 6,目前在開發一個討論比賽活動的網站。
主要的內容類型有兩種:比賽、討論

兩者都有開放回應,但「比賽」的回應我希望能:
1.把「回應」這個字眼改成「詢問/比賽更動回報」
2.另外加一個「討論這個比賽」的連結放在比賽頁面,自動發到討論區(node reference)

不知有沒有人知道如何做到第一點,改翻譯的話會變成整個站都變的說。
另外我還希望除了改字之外,還能說明「請只在這邊留下比賽尋文、比賽更動的回應,想討論此比賽請置討論區」這樣的說明在回應框下面,但不知如何只加在一種內容類型...

感謝。

另外請問box.tpl.php裡面的東西一定是comment form box嗎?
為何要叫做box呢?好奇怪?

其實上面說的也可以:
comment-wrapper-[type].tpl.php

也可以像Garland theme的做法, 加在template.php
<?php
/**
* Allow themable wrapping of all comments.
*/
function phptemplate_comment_wrapper($content, $node) {
if (!$content || $node->type == 'forum') {
return '

'. $content .'

';
}
else {
return '

'. t('Comments') .'

'. $content .'

';
}
} ?>

或者加到filter info 去
http://api.drupal.org/api/function/theme_filter_tips_more_info/6

box.tpl.php 會在SEARCH RESULT / COMMENT BOX 應用
將在Drupal 7 消失