Site Specific Languages

Help for integrating the Laravel package
Forum rules
Always add your Laravel, Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
kartikbhat
Posts: 40
Joined: 02 Dec 2021, 17:18

Site Specific Languages

Post by kartikbhat » 19 Aug 2022, 12:27

How I can fetch set specific languages that are enabled for particular site at admin panel;
so that I can show them in a dropdown at frontend to switch between languages...

TIA :)

User avatar
aimeos
Administrator
Posts: 7915
Joined: 01 Jan 1970, 00:00

Re: Site Specific Languages

Post by aimeos » 22 Aug 2022, 06:32

You can use the locale manager to get the available languages for a site:

Code: Select all

$manager = \Aimeos\MShop::create( $this->context(), 'locale' );
$filter = $manager->filter( true )->add( ['locale.siteid' => $this->context()->locale()->getSiteId()] );
$langIds = $manager->search( $filter )->getLanguageId()->unique();
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

Post Reply