代码之家  ›  专栏  ›  技术社区  ›  Abilash Erikson

如何在magento 2中的价格后添加常用文本

  •  0
  • Abilash Erikson  · 技术社区  · 6 年前

    嗨,我想在单一产品页面的产品价格后添加“VAT excl”文本。我该怎么做。我需要编辑哪个文件。请建议正确的路径

    app/design/frontend/mythemes/default/Magento_Catalog/templates/
    
    0 回复  |  直到 6 年前
        1
  •  3
  •   Jinesh    6 年前

    方法1:如果只想在“产品视图”页面中显示自定义文本,请创建目录\产品\视图。自定义主题中的xml

    app/design/frontend/Vendor/theme/Magento_Catalog/layout/Catalog_product_view。xml

    <?xml version="1.0" ?>
    <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
        <body>
            <referenceContainer name="product.info.main">
                <block class="Magento\Framework\View\Element\Template" name="custom.text" template="Magento_Catalog::view/customtext.phtml" after="product.info.price"/>
            </referenceContainer>
        </body>
    </page>
    

    现在创建自定义文本。phtml并添加自定义文本

    app/design/frontend/Vendor/theme/Magento_Catalog/templates/view/customtext。phtml

    现在刷新缓存并检查

    方法2:如果你想在所有地方的价格之后显示自定义文本,那么覆盖最终价格。phtml

    从…起

    供应商/magento/模块目录/视图/基础/模板/产品/价格/最终价格。phtml

    到

    应用程序/设计/前端/供应商/主题/Magento_目录/模板/产品/价格/最终价格。phtml

    方法3:最后也是最简单的CSS方法

     .product-info-price .price:after {
        content: 'Custom Text';
    }
    
    推荐文章