Language Flags-module voor Magento 2

Wij bieden de Language Flags-module voor Magento 2-winkels, die een moderne manier introduceert om talen in de winkel te beheren. Hiermee wordt de store view-switcher, oftewel de taalversie, verrijkt met grafische landenvlaggen, wat de visuele uitstraling en leesbaarheid van de interface aanzienlijk verbetert. Dit is een ideale oplossing voor Magento-winkels die hun diensten en producten op internationale markten aanbieden.
Compatibiliteit
2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
Hyva Theme
Hyva Theme Redy
€ 30,75
E-mail naar een vriend

Vraag stellen over dit product

Beschrijving / Language Flags-module voor Magento 2

MAGENTO 2 · MEERDERE MARKTEN · NAVIGATIE

Help uw klant de juiste taal en markt te kiezen.

Kowal Language Flags

Vervang de standaard switcher door een overzichtelijke lijst met vlaggen en labels. Combineer store views, andere websites en externe adressen op één plek in de navigatie.

Store Views · Websites en URL · Dropdown of inline

HOE HET IN DE PRAKTIJK WERKT

01 · U kiest de doelen
U configureert store views, websites of eigen adressen.

02 · U voegt vlaggen en labels toe
U gebruikt kant-en-klare pictogrammen of eigen bestanden.

03 · De klant kiest de versie
De switcher leidt naar de gekozen taal of markt.

Wat levert het uw winkel op?

Ontdek de functies, toepassingen en instellingen van de module.

Eén switcher voor meerdere taalscenario's

Kowal_LanguageFlags lost het probleem op van een weinig overzichtelijke taalswitcher in Magento 2. In plaats van de standaardlijst met store view-codes ziet de klant een intuïtieve switcher met vlaggen, taalnamen en de mogelijkheid om niet alleen tussen store views te schakelen, maar ook tussen websites en externe winkels.

Deze oplossing is vooral nuttig wanneer:

  • één winkel meerdere taalversies ondersteunt;
  • verschillende markten als afzonderlijke websites werken;
  • een deel van het verkeer naar een andere Magento-instantie moet gaan;
  • er één consistente switcher nodig is voor verschillende typen doeladressen.

Wat de module biedt

  • vlaggen voor store views;
  • vlaggen voor andere websites in dezelfde Magento-instantie;
  • vlaggen voor willekeurige URL's, bijvoorbeeld naar een afzonderlijke Magento-winkel;
  • eigen labels en verkorte taalaanduidingen;
  • twee weergavevarianten: dropdown en inline;
  • ondersteuning voor de native Magento-switcher en de widget.

Zakelijke voordelen

  • snellere herkenning van de taalversie door de klant;
  • minder fouten bij het kiezen van markt of taal;
  • professionelere presentatie van een meertalige winkel;
  • de mogelijkheid om meerdere storefronts comfortabel in één navigatiepunt te combineren;
  • kortere implementatietijd dan het vanaf nul bouwen van een maatwerkcomponent.

Technische voordelen

  • configuratie vanuit het beheerpaneel;
  • compatibiliteit met het native Magento-mechanisme voor store view switch;
  • één configuratie voor de native switcher en de widget;
  • standaardset kant-en-klare SVG-vlaggen die tijdens de installatie naar pub/media/language_flags/ wordt gekopieerd;
  • geen noodzaak om bij de start een afzonderlijke gegevenstabel te bouwen;
  • implementatie via Composer mogelijk.

Kant-en-klare set vlaggen

De module bevat een set kant-en-klare SVG-pictogrammen 24x18, die tijdens bin/magento setup:upgrade automatisch naar pub/media/language_flags/ kunnen worden gekopieerd.

Beschikbare vlaggen:

Vlaggen 1–10

  • at Oostenrijk
  • be België
  • bg Bulgarije
  • cy Cyprus
  • cz Tsjechië
  • de Duitsland
  • dk Denemarken
  • ee Estland
  • es Spanje
  • eu Europese Unie

Vlaggen 11–20

  • fi Finland
  • fr Frankrijk
  • gr Griekenland
  • hr Kroatië
  • hu Hongarije
  • ie Ierland
  • it Italië
  • lt Litouwen
  • lu Luxemburg
  • lv Letland

Vlaggen 21–30

  • mt Malta
  • nl Nederland
  • pl Polen
  • pt Portugal
  • ro Roemenië
  • se Zweden
  • si Slovenië
  • sk Slowakije
  • uk Verenigd Koninkrijk
  • us Verenigde Staten

Voor wie

De module is bedoeld voor:

  • Magento 2-winkels die op meerdere markten actief zijn;
  • installaties met meerdere store views en websites;
  • projecten waarin een deel van de taalversies buiten de hoofdstorefront werkt;
  • teams die een overzichtelijke switcher willen implementeren zonder de Magento-core om te bouwen.

Voorbeeldtoepassingen

Eén Magento, meerdere store views

De winkel heeft versies:

  • PL
  • EN
  • DE

Aan elke versie kan een afzonderlijke vlag en label worden toegewezen.

Eén Magento, meerdere websites

De winkel gebruikt afzonderlijke websites voor verschillende landen, bijvoorbeeld:

  • Polen
  • Duitsland
  • Frankrijk

Met de module kunt u deze websites in dezelfde switcher tonen als lokale store views.

Verspreide storefronts

Een deel van de markten werkt in een andere Magento-instantie of onder een ander domein. In zo'n situatie maken Custom URL Flags het mogelijk om ze aan een gezamenlijke switcher toe te voegen.

Resultaat van de implementatie

De klant krijgt één consistente switcher voor taal en markt, terwijl de beheerder deze vanuit de Magento-configuratie kan beheren zonder extra frontendcomponenten te maken.

Uiterlijk en vlagselectie vanuit het paneel

In Stores → Configuration → Kowal → Language Flags schakelt u de module en de optionele vervanging van de native switcher in. U stelt de dropdown- of inline-modus, zichtbaarheid van taalnamen, afstand tussen vlaggen en schaal van pictogrammen in. De namen blijven beschikbaar voor schermlezers, ook nadat zichtbare labels zijn verborgen.

U selecteert afbeeldingen via de picker in pub/media/language_flags/ en configureert Store View Flags, Website Flags en Custom URL Flags. U kunt de switcher ook als widget Language Flags Switcher op een CMS-pagina of in een CMS-blok plaatsen.

Vereisten en manier van schakelen tussen winkels

Het geteste pakket vereist PHP ^8.1 || ^8.2 || ^8.3 en de Magento-modules die in Composer zijn gedefinieerd. Store View gebruikt het native schakelen van Magento. Website en eigen URL leiden rechtstreeks naar het opgegeven adres.

Door vlaggen, labels en adressen te kiezen, kunt u de navigatie op de markten afstemmen. De module vertaalt geen productinhoud; taalversies bereidt u voor in de configuratie en winkelgegevens.

Installatie via Composer

Pakket: kowal/module-language-flags; module: Kowal_LanguageFlags. Nadat u toegang tot de Kowal-repository hebt geconfigureerd, installeert u het pakket, schakelt u de module in, voert u de Magento-update uit en leegt u de cache. Voor production mode houdt u rekening met compilatie en de deployment van statische content volgens het proces van de winkel.

Van configuratie tot resultaat

1. U kiest de doelen
U configureert store views, websites of eigen adressen.

2. U voegt vlaggen en labels toe
U gebruikt kant-en-klare pictogrammen of eigen bestanden.

3. De klant kiest de versie
De switcher leidt naar de gekozen taal of markt.

Gezamenlijke navigatie voor meerdere storefronts

Voorbeeld: de Poolse versie werkt als Store View, de Duitse markt als afzonderlijke website en de Britse winkel onder een ander domein.

Alle drie de doelen kunt u in één switcher tonen. Store View gebruikt het native Magento-proces, terwijl websites en eigen URL's als directe links werken.

Breng de keuze van taalversie en markt op orde

Wilt u de module op uw winkel afstemmen? Vraag naar de implementatie van Kowal Language Flags en bespreek de configuratie of benodigde uitbreidingen.

Meer informatie

Hyva Theme Hyva Theme Redy
Overeenstemming met sjabloon Goed, Luma / Blank, Smid

Installatiehandleiding voor de module

# Toegangsgegevens, klant-e-mail en licentietoken, ontvangt u na aankoop per e-mail.
# Ze zijn ook beschikbaar in het klantpaneel nadat u bent ingelogd op kowal.store.
# Vervang TWOJ_EMAIL_KLIENTA door het e-mailadres van het account en TWOJ_TOKEN door de ontvangen token.
composer config repositories.kowal composer https://repo.kowal.store
composer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'
composer require kowal/module-language-flags
bin/magento module:enable Kowal_LanguageFlags
bin/magento setup:upgrade
bin/magento cache:flush
Installatie- en configuratiehandleiding voor de Magento 2 Language Flags-module

Installatie

Installatie via Composer

 

De toegangsgegevens voor de Composer-repository, het e-mailadres van de klant en de licentietoken, ontvangt u na aankoop per e-mail. Ze zijn ook beschikbaar in het klantpaneel nadat u bent ingelogd op kowal.store. Vervang TWOJ_EMAIL_KLIENTA door het e-mailadres van uw account en TWOJ_TOKEN door de ontvangen token. Voer de opdrachten uit in de hoofdmap van Magento.

composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/module-language-flagsbin/magento module:enable Kowal_LanguageFlagsbin/magento setup:upgradebin/magento cache:flush

Aanvullende opdrachten voor production mode

bin/magento setup:di:compilebin/magento setup:static-content:deploy -fbin/magento cache:flush

Configuratielocatie

Beheerpaneel:

Stores > Configuration > Kowal > Language Flags

Widget voor de CMS-editor

De module biedt de widget:

Language Flags Switcher

Deze kan worden ingevoegd in:

  • Content > Blocks
  • Content > Pages

Pad in de editor:

Edit > Insert Widget > Language Flags Switcher

De widget ondersteunt:

  • modus dropdown of inline;
  • het inschakelen of verbergen van taalnamen;
  • een extra CSS-klasse.

Standaardvlaggen

Tijdens bin/magento setup:upgrade kopieert de module standaard SVG-bestanden van:

view/frontend/web/images/flags/

naar de map:

pub/media/language_flags/

Alleen ontbrekende bestanden worden gekopieerd, zonder bestaande vlaggen te overschrijven.

Algemene configuratie

De sectie General Settings bevat velden die de werking van de module aansturen.

Enable Module

Pad:

language_flags/general/enabled

Betekenis:

  • Yes schakelt de module in;
  • No schakelt de module op de frontend uit.

Replace Native Store View Switcher

Pad:

language_flags/general/native_enabled

Betekenis:

  • Yes vervangt de native Magento-switcher door een versie met vlaggen;
  • No laat de native switcher ongewijzigd.

Native Display Mode

Pad:

language_flags/general/native_display_mode

Beschikbare opties:

  • dropdown
  • inline

Betekenis:

  • dropdown toont de huidige positie en een uitklapbare lijst met de overige;
  • inline toont alle vlaggen direct op één regel.

Show Language Names

Pad:

language_flags/general/show_labels

Betekenis:

  • Yes toont taalnamen naast de vlaggen;
  • No verbergt de namen in de hoofdweergave, maar laat ze beschikbaar voor toegankelijkheid.

Fallback to Store View Name

Pad:

language_flags/general/fallback_to_store_name

Betekenis:

  • Yes gebruikt de naam van de store view wanneer Label niet is ingevuld;
  • No gebruikt de store view-code in hoofdletters.

Inline Flag Gap (px)

Pad:

language_flags/general/inline_gap

Betekenis:

  • stelt de afstand tussen switcher-elementen in de modus inline in;
  • de waarde wordt berekend in pixels;
  • de standaardwaarde is 8.

Icon Scale (%)

Pad:

language_flags/general/icon_scale_percent

Betekenis:

  • 100 behoudt de oorspronkelijke afmetingen van de afbeelding;
  • een lagere waarde verkleint breedte en hoogte proportioneel;
  • schaalt vlaggen in beide renderingsmodi.

Configuratie van tabellen met vlaggen

De module ondersteunt drie afzonderlijke sets vermeldingen:

  1. Store View Flags
  2. Website Flags
  3. Custom URL Flags

Op de frontend worden de vermeldingen samengevoegd tot één set switcher-elementen.

Store View Flags

Pad:

language_flags/general/flag_config

Doel:

Configuratie van vlaggen voor store views die door het native Magento-mechanisme worden ondersteund.

Formulierkolommen

Store Code

Selecteert een store view uit de Magento-lijst.

Betekenis:

  • koppelt een vlag aan een specifieke store view;
  • gebruikt het native mechanisme voor store view-switching van Magento.

Flag File

Pad naar het vlagbestand dat wordt gekozen via de ingebouwde bestandspicker.

Betekenis:

  • bepaalt de afbeelding die op de frontend wordt weergegeven;
  • kan worden opgeslagen als pl.svg of language_flags/pl.svg;
  • relatieve paden worden opgelost vanuit de map:
pub/media/language_flags/

Label

Volledige naam van de taal of markt, bijvoorbeeld:

  • Polski
  • English
  • Deutsch

Betekenis:

  • wordt naast de vlag getoond wanneer Show Language Names is ingeschakeld;
  • dient ook als ondersteunende tekst voor toegankelijkheid.

Short Label

Verkort label, bijvoorbeeld:

  • PL
  • EN
  • DE

Betekenis:

  • wordt gebruikt in een compactere weergave;
  • kan in plaats van de volledige naam worden gebruikt.

Website Flags

Pad:

language_flags/general/website_flag_config

Doel:

Configuratie van vlaggen die naar andere websites binnen dezelfde Magento-instantie leiden.

Hoe het werkt

  • een klik voert geen native store switch post uit;
  • de vermelding wordt gerenderd als een gewone link naar de base URL van de doelwebsite;
  • de huidige website wordt niet als afzonderlijke optie toegevoegd.

Formulierkolommen

Website

Selecteert een Magento-website uit de lijst.

Betekenis:

  • bepaalt de doelwebsite voor de vermelding;
  • wordt gebruikt om het basisadres van de doelstorefront op te halen.

Flag File

Werkt hetzelfde als in Store View Flags.

Label

Volledig label dat op de frontend wordt weergegeven.

Als dit leeg blijft:

  • gebruikt de module de naam van de website.

Short Label

Verkort label, bijvoorbeeld:

  • UK
  • DE
  • FR

Als dit leeg blijft:

  • gebruikt de module de websitecode in hoofdletters.

Custom URL Flags

Pad:

language_flags/general/custom_url_flag_config

Doel:

Configuratie van vlaggen die naar willekeurige URL's leiden, bijvoorbeeld naar een andere Magento-instantie of externe winkel.

Formulierkolommen

URL

Doeladres van de link.

Voorbeelden:

  • https://example.de/
  • https://en.example.com/
  • https://shop.example.cz/

Betekenis:

  • de vermelding wordt gerenderd als een gewone href-link;
  • maakt geen gebruik van het native store switch-mechanisme van Magento.

Flag File

Werkt hetzelfde als in de overige tabellen.

Label

Volledig label dat op de frontend wordt weergegeven.

Als dit leeg blijft:

  • probeert de module de host uit de URL te gebruiken.

Short Label

Verkort label voor de compacte variant.

Als dit leeg blijft:

  • bouwt de module een afkorting op basis van de host;
  • als dat niet mogelijk is, gebruikt deze de waarde URL.

Voorbereiding van vlagbestanden

Aanbevolen locatie:

pub/media/language_flags/

Aanbevolen formaten:

  • svg
  • png

Voorbeelden van bestandsnamen:

pl.svgen.svgde.svgfr.svg

Basisverloop van de configuratie

  1. Schakel de module in via Enable Module.
  2. Bepaal of u de native Magento-switcher wilt vervangen.
  3. Stel Native Display Mode in.
  4. Voeg vlagbestanden toe aan pub/media/language_flags/.
  5. Vul Store View Flags in.
  6. Voeg optionele vermeldingen toe in Website Flags.
  7. Voeg optionele vermeldingen toe in Custom URL Flags.
  8. Sla de configuratie op en leeg de cache.

Handige CLI-opdrachten

bin/magento module:status Kowal_LanguageFlagsbin/magento cache:cleanbin/magento cache:flush
Druk om carrousel over te slaan

We hebben andere producten gevonden die u misschien leuk vindt!

Schrijf uw eigen review
U plaatst een review over: Language Flags-module voor Magento 2
Uw waardering:
Prijs
Kwaliteit
Ondersteuning
loader
Bezig met laden...

U heeft uw review aangeboden ter goedkeuring.

Vragen en antwoorden

Vraag
Wat doet de module Language Flags?
Antwoord
Hiermee kunnen grafische vlaggen van landen worden weergegeven in de taalschakelaar, waardoor de winkelinterface er professioneler en overzichtelijker uitziet
Vraag
Wat zijn de belangrijkste voordelen van het gebruik van vlaggen?
Antwoord
Ze zorgen voor een professionelere uitstraling en verbeteren de navigatie, waardoor klanten gemakkelijker een taal kunnen kiezen en de algemene uitstraling van de winkel wordt verbeterd
Vraag
Welke aanpassingsopties biedt de module?
Antwoord
Hiermee kun je de grootte en inhoud van vlaggen wijzigen, de namen van taalweergaven verbergen en eigen grafische bestanden uploaden in de formaten JPG/JPEG/GIF/PNG
Vraag
Met welke versies van Magento is het compatibel?
Antwoord
Het ondersteunt Magento van versie 2.3.4 tot 2.4.7 en nieuwer
Cookievoorkeuren wijzigen