opencart内にカスタムPHP関数を作成しようとしています。基本的に、カートページとチェックアウトページのどちらを表示しているかを知る必要があります。これを実現する最も簡単な方法は、ルートリクエストパラメータにアクセスすることです。再利用可能な関数を作成したいのですが、それはサイト全体で利用できます。
これは可能ですか?どこに行くの?
関数は次のようになります。
function isCheckout() {
$route = $this->request->get['route'];
//is cart?
if($route == 'checkout/cart')
return 'cart';
$parts = explode('/', $route);
if($parts[0] == 'checkout')
return 'checkout';
return false;
}