J2Storeを使用して、製品を記事としてセットアップするショップのセットアップがあります。メインレイアウトでは、カテゴリブログレイアウトを使用します。
Addtocart.phpファイルをカスタマイズして、[製品情報の表示]ボタンを追加しました。このボタンをクリックすると、記事ページに移動します。
問題は、記事ページで同じaddtocart.phpファイルが使用されていることです。カテゴリブログのレイアウトを表示している場合にのみボタンを表示する方法を教えてください。ボタンを表示するかどうかを決定する方法はありますか?
これには、JInputを使用する必要があります。
$jinput = JFactory::getApplication()->input;
$option = $jinput->getCmd('option'); // This gets the component
$view = $jinput->getCmd('view'); // This gets the view
$layout = $jinput->getCmd('layout'); // This gets the view's layout
if ($option == 'com_content' && $view == 'category' && $layout == 'blog')
{
// Show your button here
}