可以通过覆盖
sw-extension-card-base
组件将制造商名称和技术名称添加到 Shopware 6 扩展列表页面:
index.js
看起来像:
import template from './sw-extension-card-base.html.twig';
import './sw-extension-card-base.scss';
import deDE from './snippet/de-DE.json';
import enGB from './snippet/en-GB.json';
const { Component, Defaults } = Shopware;
Component.override('sw-extension-card-base', {
template,
snippets: {
'de-DE': deDE,
'en-GB': enGB
}
});
sw-extension-card-base.html.twig
看起来像:
{% block sw_extension_card_base_meta_date %}
{% parent %}
<div>
<span
v-if="extension.producerName"
class="sw-extension-card-base__meta-info-version"
>
{{ $tc('sw-extension-card-base.override.manufacturer') }}: {{ extension.producerName }}
</span>
</div>
<div>
<span
v-if="extension.name"
class="sw-extension-card-base__meta-info-version"
>
{{ $tc('sw-extension-card-base.override.technicalName') }}: {{ extension.name }}
</span>
</div>
{% endblock %}