※CS-Cart初心者+フック管理に馴染みがない人が書いています。
・検索しても中々出てこなかったので、メモ書きします。
アドオンに必要な「addon.xml」「init.php」「アドオン名.po」は割愛します。
func.php
<?php
if (!defined('BOOTSTRAP')) { die('Access denied'); }
/*
このアドオンは「get_currencies_list_post」フックを使って
言語が英語で日本円が来た場合、表示を「Yen」に変えるアドオンです。
*/
function fn_yen_symbol_get_currencies_list_post($params, $area, $lang_code, &$currencies)
{
if($lang_code == 'en'){
//ここで$currenciesを書き換えている
$currencies['JPY']['symbol'] = 'Yen';
}
}
注目してほしいところは&$currenciesの所です。
引数に*&*を付けることでその引数を更新することが出来ます。