Shopware 6中的功能實用性疑問
P粉852114752
P粉852114752 2023-09-08 09:49:30
0
1
485

我現在在專案中的一個節點上,希望使用helpers,並且已經看了這個連結:

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

我想要一個幫助器,用於翻譯從資料庫中讀取的片段,也許還有一些其他的功能,以使專案更加可管理(也許有更簡單的方法,我需要使用相當多的函數來進行翻譯)。

正如文章所說,我也看了Shopware對象,但是我不知道如何使用這個物件來存取一個函數。

謝謝幫忙。 ###
P粉852114752
P粉852114752

全部回覆 (1)
P粉463824410

請參閱關於如何在管理介面中新增片段的文件。您可以使用Vue I18n外掛程式自動將片段翻譯為目前選擇的語言。

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

該外掛程式的功能在元件中全域可用,無需使用額外的輔助函數。

對於snippet實體,您可以注入snippetSetService來透過其鍵取得翻譯。

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]; }, }, });
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!