Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何修改magento的标题?_Php_Html_Xml_Magento_Magento2 - Fatal编程技术网

Php 如何修改magento的标题?

Php 如何修改magento的标题?,php,html,xml,magento,magento2,Php,Html,Xml,Magento,Magento2,你好,我有一个magento网站,我想编辑这个网站的标题。我不知道怎么做,我只知道HTML,没有PHP或XML,所以根据我的研究,我知道要编辑标题,我必须编辑header.phtml文件。不知怎的,我在我的主机中找到了这个文件,但它有一些PHP和XML代码,但最后它有一些类似 每个块都有自己的phtml文件。你必须找到一个适合你的特定块。因此getChildHTML()只意味着头文件会检查回块自己的phtml文件。你不能只添加一个HTML文件,因为动态内容中总会有PHP。我怎么做才能检查我已经

你好,我有一个magento网站,我想编辑这个网站的标题。我不知道怎么做,我只知道HTML,没有PHP或XML,所以根据我的研究,我知道要编辑标题,我必须编辑header.phtml文件。不知怎的,我在我的主机中找到了这个文件,但它有一些PHP和XML代码,但最后它有一些类似


  • 每个块都有自己的phtml文件。你必须找到一个适合你的特定块。因此getChildHTML()只意味着头文件会检查回块自己的phtml文件。你不能只添加一个HTML文件,因为动态内容中总会有PHP。我怎么做才能检查我已经添加了我的header.phtml代码你说的header是什么意思。。。HTML标题(介于
    ..
    标记或页面标题(
    ..
    )之间)?您可以通过系统>配置>常规>设计在HTML标题中执行一定数量的操作,而无需触摸模板。我想修改包含徽标搜索栏和导航菜单的标题,这些标题将位于多个文件中-例如,搜索可能位于
    模块目录搜索/view/frontend/templates
    d中我发现在Magento中找到任何东西的最好方法是在整个代码库中进行全局搜索,以找到一个可识别的CSS类。在.phtml文件中找到该类,您很可能已经找到了所需的代码。不过,不要编辑核心Magento版本,将模板复制到您自己的主题/模块中,然后处理,.Each块有自己的phtml文件。您必须找到适合您特定块的文件。因此getChildHTML()只是意味着头文件会检查回块自己的phtml文件。你不能只添加HTML文件,因为动态内容中总会有PHP。我如何做检查我已经添加了头。phtml代码你说的头是什么意思…HTML头(介于
    标记或页眉(
    )之间)?您可以通过系统>配置>常规>设计在HTML标题中执行一定数量的操作,而无需触摸模板。我想修改包含徽标搜索栏和导航菜单的标题,这些标题将位于多个文件中-例如,搜索可能位于
    模块目录搜索/view/frontend/templates
    d中我发现在Magento中找到任何东西的最佳方法是在整个代码库中进行全局搜索,以找到一个可识别的CSS类。在.phtml文件中找到该类,您可能已经找到了所需的代码。不过,不要编辑核心Magento版本,将模板复制到您自己的主题/模块中,然后再进行操作,。
        <?php
    
    $welcomeMessage = $block->getWelcome();
    ?>
    
    
    <?php switch ($block->getShowPart()):
        case 'welcome': ?>
            <li class="greet welcome" data-bind="scope: 'customer'">
                <!-- ko if: customer().fullname  -->
                <span data-bind="text: new String('<?php echo $block->escapeHtml(__('Welcome, %1!', '%1'));?>').replace('%1', customer().firstname)">
                </span>
                <!-- /ko -->
                <!-- ko ifnot: customer().fullname  -->
                <span data-bind="html:'<?=$block->escapeHtml($welcomeMessage) ?>'"></span>
                <!-- /ko -->
            </li>
            <script type="text/x-magento-init">
            {
                "*": {
                    "Magento_Ui/js/core/app": {
                        "components": {
                            "customer": {
                                "component": "Magento_Customer/js/view/customer"
                            }
                        }
                    }
                }
            }
            </script>
        <?php break; ?>
    
        <?php case 'other': ?>
            <?php echo $block->getChildHtml(); ?>
        <?php break; ?>
    
    <?php endswitch; ?>