3
ページに異なるタイトルとメタタイトルを設定する
Magento 2インスタンスでシンプルなページを作成しています。 そのページのコントローラーで、ページのタイトルと異なるはずのメタタイトルを設定しようとしています。 しかし、それはできません。 アクションのレイアウトファイルがほとんど空です。 <page layout="1column" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> </body> </page> そして私のコントローラーアクションは次のようになります: namespace [Namespace]\[Module]\Controller\[Entity]; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; use Magento\Framework\View\Result\PageFactory; class Index extends Action { protected $resultPageFactory; public function __construct( Context $context, PageFactory $resultPageFactory ) { parent::__construct($context); $this->resultPageFactory = $resultPageFactory; } public function execute() { $resultPage = $this->resultPageFactory->create(); $resultPage->getConfig()->getTitle()->set('Something'); …