Php 如何修改magento的标题?
你好,我有一个magento网站,我想编辑这个网站的标题。我不知道怎么做,我只知道HTML,没有PHP或XML,所以根据我的研究,我知道要编辑标题,我必须编辑header.phtml文件。不知怎的,我在我的主机中找到了这个文件,但它有一些PHP和XML代码,但最后它有一些类似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。我怎么做才能检查我已经
每个块都有自己的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; ?>