在 zencart 1.3 裏,我們可以利用 observer notification 把撿查客戶資料的程式,接
入 create_account page 的 header.php 裏,這一點沒問題,但是客戶資料有錯時卻不
能請 header.php 跳過下面的程式不執行,而直接回去讓客戶改正資料。看來看去,只有
改 header.php 了,它很短,動它應該是可以容忍的.下次升級時也不麻煩,真希望
zencart 多考慮一點如何容易的讓人本地化. 改過的 header.php 如下,只改兩行。 還在想,還在想..
$notify_ok = false;$zco_notifier->notify('NOTIFY_HEADER_START_CREATE_ACCOUNT');
require(DIR_WS_MODULES . zen_get_module_directory('require_languages.php'));
if ($notify_ok) include(DIR_WS_MODULES . zen_get_module_directory(FILENAME_CREATE_ACCOUNT));
$breadcrumb->add(NAVBAR_TITLE);
// This should be last line of the script:
$zco_notifier->notify('NOTIFY_HEADER_END_CREATE_ACCOUNT');