Shopware
- Details
Hat man in Smarty z.B. dieses Array tooltips:
[0] => Array(...) [1] => Array(...) [2] => Array( [id] => 50 [name] => RabattHinweis [description] => Ich bin die Beschreibung [active] => 1 [produktart] => [artikelvarianten] => ) [3] => Array(...) [4] => Array(...)
und möchte z.B. auf den description Value zugreifen wenn der Name RabattHinweis ist, würde dies natürlich mit einer foreach und einer if Abfrage funktionieren.
Schneller geht’s so:
{$tooltips[array_search('RabattHinweis', array_column($tooltips, 'name'))].description}
- Details
Will man auf einen Textbaustein zugreifen funktioniert das so:
{s name="NameTextbaustein"}{/s}
Ist der einem anderen Namespace zugeordnet muss man den mit angeben:
{s name="NameTextbaustein" namespace="frontend/index"}{/s}
Will man jedoch den Namen des Textbausteins mit einer Variable angeben, funktioniert das so:
{''|snippet:$nameTextblock:'frontend/index'}
- Details
Will man das HTT-Protokoll und die Url dynamischmit angeben, kann man das so machen:
{if $smarty.server.HTTPS == '1' || $smarty.server.HTTPS == 'on'} {assign var='httProtocol' value='https://'} {else} {assign var='httProtocol' value='http://'} {/if} {$httProtocol}{$smarty.server.HTTP_HOST}/xxx