Soalan tentang kefungsian dalam Shopware 6
P粉852114752
P粉852114752 2023-09-08 09:49:30
0
1
585

Saya kini menggunakan nod dalam projek saya yang ingin menggunakan pembantu, dan telah melihat pautan ini:

https://developer.shopware.com/docs/guides/plugins/plugins/administration/using-utils

Saya ingin pembantu untuk menterjemah serpihan yang dibaca dari pangkalan data dan mungkin beberapa fungsi lain untuk menjadikan projek lebih mudah diurus (mungkin ada cara yang lebih mudah, saya perlu menggunakan beberapa fungsi untuk melakukannya menterjemah).

Seperti yang dikatakan artikel, saya juga melihat objek Shopware, tetapi saya tidak tahu cara menggunakan objek ini untuk mengakses fungsi.

Terima kasih atas bantuan.

P粉852114752
P粉852114752

membalas semua(1)
P粉463824410

Lihat dokumentasi tentang cara menambah serpihan dalam antara muka pentadbir. Anda boleh menggunakan pemalam Vue I18n untuk menterjemah coretan secara automatik ke dalam bahasa yang dipilih pada masa ini.

this.$tc('swag-example.general.myCustomText')
// 在模板中:{{ $tc('swag-example.general.myCustomText') }}

Fungsi pemalam ini tersedia secara global dalam komponen, tanpa perlu menggunakan fungsi pembantu tambahan.

Untuk snippet实体,您可以注入snippetSetService datang dapatkan terjemahan dengan kuncinya.

Component.register('my-component', {
    template,

    inject: [
        'snippetSetService',
    ],

    methods: {
        async getSnippetTranslations(translationKey) {
            this.isLoading = true;

            const translations = await this.snippetSetService.getCustomList(1, 25, { translationKey });

            if (translations.total < 1) {
                return [];
            }

            return translations.data[translationKey];
        },
    },
});
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan