如何判斷當前網址是否為首頁網址
在專案開發中遇到不確定某個頁面是否為首頁時,本篇文章將指導您檢查 Magento 2 當前網址!
從這篇文章你會知道:
- 判斷當前網址是否為首頁網址
Step 1: 在 block class 使用以下的程式碼
app\code\Vendor\Extension\Block\Homepage.php
<?php namespace Vendor\Extension\Block; class Homepage extends \Magento\Framework\View\Element\Template { protected $logo; public function __construct( \Magento\Backend\Block\Template\Context $context, \Magento\Theme\Block\Html\Header\Logo $logo, array $data = [] ) { $this->logo = $logo; parent::__construct($context, $data); } // Check if current url is home page or not public function isHomePage() { return $this->logo->isHomePage(); } } ?>
Step 2: 在 template (.phtml) 文件中使用 function
app\code\Vendor\Extension\view\frontend\templates\homepage.phtml
<?php /** @var \Vendor\Extension\Block\Homepage $block */ if ($block->isHomePage()) { echo “Hi ! This is Home Page.”; } ?>
通過上述的方式,您可以簡單地檢查當前 URL 是否為 Magento 2 中的首頁。接下來我們還會持續介紹各種簡易又好用的方法給大家!
以上就是歐斯瑞本次 判斷當前網址是否為首頁網址 的分享
我要留言