Free cookie consent management tool by TermsFeedAktualizacja preferencji plików cookie

Language Flags-module voor Magento 2

€ 30,75 € 25,00
Instalacja COMPOSER
M2-FLAGS
Hiervoor zijn wijzigingen in het sjabloon nodig
Nee
Kleine wijzigingen
Belangrijke wijzigingen
Kennis van programmeren is vereist
Nee
Basis
Geavanceerd
Moeilijkheden bij de configuratie
Gevolgen voor de prestaties
Compatibilidad con los estándares de Magento
  • Pools Pools
  • Engels Engels
  • 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

Eén switcher voor meerdere taalscenario's

Kowal_LanguageFlags lost het probleem op van een weinig leesbare taalwisselaar 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 waar:

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

Wat de module biedt

  • vlaggen voor store views;
  • vlaggen voor andere websites binnen dezelfde Magento-instantie;
  • vlaggen voor willekeurige URL's, bijvoorbeeld naar een aparte 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;
  • een professionelere presentatie van een meertalige winkel;
  • de mogelijkheid om meerdere storefronts handig te combineren in één navigatiepunt;
  • een kortere implementatieroute dan het vanaf nul bouwen van een dedicated component.

Technische voordelen

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

Kant-en-klare set vlaggen

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

Beschikbare vlaggen:

  • at Oostenrijk
  • be België
  • bg Bulgarije
  • cy Cyprus
  • cz Tsjechië
  • de Duitsland
  • dk Denemarken
  • ee Estland
  • es Spanje
  • eu Europese Unie
  • fi Finland
  • fr Frankrijk
  • gr Griekenland
  • hr Kroatië
  • hu Hongarije
  • ie Ierland
  • it Italië
  • lt Litouwen
  • lu Luxemburg
  • lv Letland
  • 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 actief zijn op meerdere markten;
  • installaties met meerdere store views en websites;
  • projecten waarin een deel van de taalversies buiten de hoofdstorefront draait;
  • teams die een duidelijke switcher willen implementeren zonder de Magento-core te herbouwen.

Voorbeeldtoepassingen

Eén Magento, meerdere store views

De winkel heeft versies:

  • PL
  • EN
  • DE

Aan elk daarvan kan een aparte vlag en label worden toegewezen.

Eén Magento, meerdere websites

De winkel gebruikt aparte websites voor verschillende landen, bijvoorbeeld:

  • Polen
  • Duitsland
  • Frankrijk

Met de module kunnen deze websites in dezelfde switcher worden getoond als de lokale store views.

Verspreide storefronts

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

Implementatieresultaat

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

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
Vraag
Met welke versies van Magento is het compatibel?
Antwoord
De module kan rechtstreeks in de Kowal-winkel worden gekocht en in je eigen winkel worden geïnstalleerd; het bedrijf biedt ook ondersteuning bij de implementatie en aanpassing aan de behoeften van de klant
Write Your Own Review
You're reviewing:Language Flags-module voor Magento 2
Your Rating

Installatiehandleiding voor de module

Handleiding voor installatie en configuratie van de Magento 2 Language Flags-module

Installatie

Installatie via Composer

composer require kowal/module-language-flagsbin/magento module:enable Kowal_LanguageFlagsbin/magento setup:upgradebin/magento cache:flush

Installatie vanuit Git-repository

composer config repositories.kowal-language-flags vcs https://github.com/kowalco/language-flagscomposer require kowal/module-language-flagsbin/magento module:enable Kowal_LanguageFlagsbin/magento setup:upgradebin/magento cache:flush

Extra commando's voor production mode

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

Locatie van de configuratie

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 tonen 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 uit op de frontend.

Replace Native Store View Switcher

Pad:

language_flags/general/native_enabled

Betekenis:

  • Yes vervangt de native Magento-switcher door de 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 store view-naam 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 de elementen van de switcher in de modus inline in;
  • de waarde wordt in pixels berekend;
  • 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 de vlaggen in beide renderingsmodi.

Configuratie van tabellen met vlaggen

De module ondersteunt drie afzonderlijke sets invoeren:

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

Op de frontend worden de invoeren 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 afgehandeld.

Kolommen van het formulier

Store Code

Selecteert een store view uit de Magento-lijst.

Betekenis:

  • wijst een vlag toe aan een specifieke store view;
  • maakt gebruik van het native Magento-mechanisme voor het schakelen van store views.

Flag File

Pad naar het vlagbestand, geselecteerd via de ingebouwde bestandskiezer.

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:

  • Pools
  • English
  • Deutsch

Betekenis:

  • wordt naast de vlag weergegeven 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 worden gebruikt in plaats van de volledige naam.

Website Flags

Pad:

language_flags/general/website_flag_config

Doel:

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

Hoe het werkt

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

Kolommen van het formulier

Website

Selecteert een Magento-website uit de lijst.

Betekenis:

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

Flag File

Werkt hetzelfde als bij Store View Flags.

Label

Volledig label dat op de frontend wordt weergegeven.

Als het leeg blijft:

  • gebruikt de module de naam van de website.

Short Label

Verkort label, bijvoorbeeld:

  • UK
  • DE
  • FR

Als het 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 verwijzen naar willekeurige URL's, bijvoorbeeld naar een andere Magento-instantie of een externe winkel.

Kolommen van het formulier

URL

Doeladres van de link.

Voorbeelden:

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

Betekenis:

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

Flag File

Werkt hetzelfde als in de overige tabellen.

Label

Volledig label dat op de frontend wordt weergegeven.

Als het leeg blijft:

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

Short Label

Verkort label voor de compacte variant.

Als het 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 invoeren toe in Website Flags.
  7. Voeg optionele invoeren toe in Custom URL Flags.
  8. Sla de configuratie op en maak de cache leeg.

Handige CLI-commando's

bin/magento module:status Kowal_LanguageFlagsbin/magento cache:cleanbin/magento cache:flush
Producten