You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Shopware 6插件开发:如何在扩展列表页添加厂商名称与技术名称?

在Shopware 6后台扩展列表添加厂商名称与技术名称

要在Shopware 6后台的扩展列表页面新增厂商名称和技术名称两项信息,可通过以下步骤实现:

1. 创建插件并扩展后台组件

Shopware 6的后台扩展列表由sw-extension-list组件渲染,我们需要通过自定义插件扩展该组件:

1.1 编写组件扩展代码

在插件的src/Resources/app/administration/src/extension/sw-extension-list/目录下创建两个文件:

index.js

import template from './sw-extension-list.html.twig';

Shopware.Component.extend('sw-extension-list', 'sw-extension-list', {
    template,

    computed: {
        columns() {
            const originalColumns = this.$super('columns');
            // 添加厂商名称列配置
            originalColumns.push({
                property: 'author',
                label: '扩展厂商',
                allowResize: true,
                sortable: true
            });
            // 添加技术名称列配置
            originalColumns.push({
                property: 'technicalName',
                label: '技术名称',
                allowResize: true,
                sortable: true
            });
            return originalColumns;
        }
    }
});

sw-extension-list.html.twig

{% block sw_extension_list_table_columns %}
    {{ parent() }}
    <th class="sw-extension-list__table-column" v-for="column in columns.slice(-2)" :key="column.property">
        {{ $tc(column.label) }}
    </th>
{% endblock %}

{% block sw_extension_list_table_row %}
    {{ parent() }}
    <td class="sw-extension-list__table-column">
        {{ extension.author }}
    </td>
    <td class="sw-extension-list__table-column">
        {{ extension.technicalName }}
    </td>
{% endblock %}

1.2 注册组件扩展

在插件的src/Resources/app/administration/src/main.js中引入上述扩展:

import './extension/sw-extension-list';

2. 编译并激活插件

完成代码编写后,执行以下操作:

  • 安装并激活插件:bin/console plugin:install --activate YourPluginName
  • 编译后台资源:bin/build-administration.sh(Linux/Mac)或bin/build-administration.bat(Windows)

效果展示

完成后,后台扩展列表页面将新增厂商名称和技术名称列,效果如下:
扩展列表页面截图

内容的提问来源于stack exchange,提问作者mlodhi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 18:42:32