Skip to content
Code-Schnipsel Gruppen Projekte
Commit 6b3e162a erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

flag folder path

Übergeordneter 4e8c0a24
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
Pipeline #1137 übersprungen
{assign var=Site value=$this->getAttribute('Site')}
{assign var=siteLang value=$Project->getLang()}
{assign var=path value=$this->getAttribute('flagFolderPath')}
{if count($langs) > 1}
<div class="quiqqer-control-languageswitch-dropdown quiqqer-control-languageswitch-dropdown__withArrow">
......@@ -25,7 +26,7 @@
<a class="quiqqer-control-languageswitch-dropdown-dd-entry" href="{url id=$Site->getId( $lang ) lang=$lang}">
{if $this->getAttribute('showFlags')}
<span class="quiqqer-control-languageswitch-dropdown-dd-icon">
<img src="{$smarty.const.URL_BIN_DIR}16x16/flags/{$lang}.png"/>
<img src="{$path}{$lang}.png"/>
</span>
{/if}
......
......@@ -29,7 +29,8 @@ public function __construct($attributes = array())
'Site' => false,
'showFlags' => true,
'showText' => true,
'data-qui' => 'package/quiqqer/bricks/bin/Controls/LanguageSwitches/DropDown'
'data-qui' => 'package/quiqqer/bricks/bin/Controls/LanguageSwitches/DropDown',
'flagFolderPath' => URL_BIN_DIR . '16x16/flags/'
));
parent::__construct($attributes);
......
{assign var=Site value=$this->getAttribute('Site')}
{assign var=siteLang value=$Project->getLang()}
{assign var=siteLang value=$Project->getLang()}
{assign var=all value=$this->getAttribute('all')}
{assign var=path value=$this->getAttribute('flagFolderPath')}
{if count($langs) > 1}
{strip}
<div class="quiqqer-bricks-languageswitch-flag">
{foreach from=$langs item=lang}
{if $all || $siteLang != $lang && $Site->existLang( $lang )}
<a class="quiqqer-bricks-languageswitch-flag-entry" href="{url id=$Site->getId( $lang ) lang=$lang}">
{if $all || $siteLang != $lang}
{if $Site->getId($lang)}
<a class="quiqqer-bricks-languageswitch-flag-entry" href="{url id=$Site->getId($lang) lang=$lang}">
{else}
<a class="quiqqer-bricks-languageswitch-flag-entry" href="{url id=1 lang=$lang}">
{/if}
{if $this->getAttribute('showFlags')}
<span class="quiqqer-bricks-languageswitch-flag-entry-icon">
<img src="{$smarty.const.URL_BIN_DIR}16x16/flags/{$lang}.png"/>
</span>
<span class="quiqqer-bricks-languageswitch-flag-entry-icon">
<img src="{$path}{$lang}.png"/>
</span>
{/if}
{if $this->getAttribute('showText')}
<span class="quiqqer-bricks-languageswitch-flag-entry-text">
{$lang}
</span>
<span class="quiqqer-bricks-languageswitch-flag-entry-text">
{$lang}
</span>
{/if}
</a>
{/if}
......
......@@ -30,7 +30,8 @@ public function __construct($attributes = array())
'showFlags' => true,
'showText' => true,
'all' => true,
'data-qui' => 'package/quiqqer/bricks/bin/Controls/LanguageSwitches/Flags'
'data-qui' => 'package/quiqqer/bricks/bin/Controls/LanguageSwitches/Flags',
'flagFolderPath' => URL_BIN_DIR . '16x16/flags/'
));
parent::__construct($attributes);
......
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren