layout - 评论后添加附加标签
问题描述
我正在尝试在“评论”选项卡之后添加更多其他选项卡,尽管我的选项卡一直显示为第一个选项卡
<?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>
<referenceBlock name="product.info.details">
<block after="reviews.tab" class="Magento\Catalog\Block\Product\View" name="postage.tab" as="postage" template="product/view/postage.phtml" group="detailed_info" >
<arguments>
<argument translate="true" name="title" xsi:type="string">Postage</argument>
</arguments>
</block>
</referenceBlock>
</body>
</page>
解决方案
如果您使用的是 Magento 2.3.1,他们会product.info.details
通过更改它的类来对块进行轻微更改。<block class="Magento\Catalog\Block\Product\View\Details" name="product.info.details"...>
这意味着它需要一个排序参数来控制选项卡的位置。
<arguments><argument name="sort_order" xsi:type="string">10</argument></arguments>
您需要为您在detailed_info
组中创建的每个额外选项卡添加排序顺序。
推荐阅读
- c++ - 发送一组自定义数据。我发送的和我收到的不一样
- machine-learning - 是否有任何模型/分类器最适合此类基于 NLP 的项目?
- python - 如何解决错误 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe5 in position 55: invalid continuation byte
- python - Word Mover 的距离与余弦相似度
- git - 从上游 11-base-blog 获取最新更新到我的分叉博客的推荐方法是什么?
- c# - Google API 身份验证服务器端
- python - 删除列表列表中的所有重复项(不包括原始项)
- postgresql - 在发布前批准对实体的修改
- database - SQLite 使用来自不同表的数据查找股票数量
- javascript - 使用redux,如何避免在进行新的API调用之前渲染旧的状态数据?