您在這裡

Read More Tweak

charlesc's 的頭像
charlesc 在 2007-02-24 (週六) 22:43 發表
模組介紹: 

修改 Drupal 預設的 "閱讀全文" 的連結位置。原本的位置是附在連結區域,跟其他資訊夾雜在一起(例如分類、閱讀次數、列印...等等),有時容易被忽略。現在,透過這模組可以把此連結緊接在文章摘要後面或下方,便於閱讀。此外,此模組也會在 RSS feed 裡加上閱讀全文的連結。

模組分類:

模組版本:

回應

ed_readmore.module,v 1.2.2.4 2007/04/06 16:57:44 這個版本
無法正確轉換本地化,如 "閱讀全文"。
所以,我參考了 modules/node/node.module 本來的本地化是怎麼做的,發現 T("read more") 即可。再比較 sites/all/modules/ed_readmore/ed_readmore.module
line 30
define('ED_READMORE_TEXT_DEFAULT', ' read more »');
line 79
$readmore_url = l(variable_get('ed_readmore_text', t(ED_READMORE_TEXT_DEFAULT) . ' »'), "node/$node->nid", NULL, NULL, NULL, TRUE, TRUE);
line 201
'#default_value' => variable_get('ed_readmore_text', t(ED_READMORE_TEXT_DEFAULT) . ' »'),
所以可以發現只要透過 t("read me") 即可取得本地化詞。以下是我分別做的修改
define('ED_READMORE_TEXT_DEFAULT', 'read more');
$readmore_url = l(variable_get('ed_readmore_text', t(ED_READMORE_TEXT_DEFAULT) . ' »'), "node/$node->nid", NULL, NULL, NULL, TRUE, TRUE);
'#default_value' => variable_get('ed_readmore_text', t(ED_READMORE_TEXT_DEFAULT) . ' »'),