Hallo zusammen, ich hoffe ich bin hier im richtigen Forum. Also ich hab ein Problem bei dem ich nicht weiterkomme. Erstmal hier mein Codeschnippsel:
Den Teil, um den es geht habe mit Farbe Rot markiert. Also was ich mache ist folgendes, die Variable $myColor liefert mir eine URL zu einem Bild, und dieses Bild hinterlege ich als Background für das <li>. Dieses wird auch korrekt angezeigt, soweit so gut... aber wenn ich nun darauf klicke, dann verschwindet das Tag einfach komplett... löst sich einfach in Luft auf. Wenn ich allerdings kein Bild als Background hinterlege, sondern nur eine einfache Farbe, dann klappt alles wunderbar.
Ich habe auch schon background-image, anstatt background versucht... gleiches Ergebnis. Ich hab es mit einfachen und doppelten Anführungszeichen probiert, usw. nichts davon bringt etwas.
Ich hoffe irgendjemand kann mir weiterhelfen und mir eine Lösung nennen. Danke schonmal für eure Hilfe.
PHP Code:
<ul class="drop [{$sSelType|default:"vardrop"}] FXgradGreyLight shadow">
[{foreach from=$oSelections item=oSelection}]
[{assign var='myColor' value=$oView->pkl_getColorPics()}]
[{*assign var="myColor" value=$oView->pkl_getSwatchBg($oSelection->getName()) *}]
[{if $myColor != ''}]
[COLOR="Red"]<li style="background:url('[{$myColor}]');" class="colorpick[{ if $oSelection->isActive }] active[{/if}][{ if !$oSelection->isDisabled }] colorpickerjs[{else}] disabled[{/if}][{*if $oSelection->isDisabled()}]js-disabled disabled[{/if*}]">
<a class="colorpick_picker[{ if $oSelection->isDisabled }] disabled[{/if}][{ if $oSelection->isActive }] active[{/if}]" data-selection-id="[{$oSelection->getValue()}]" href="[{$oSelection->getLink()}]" [{*class="[{if $oSelection->isActive()}]selected[{/if}]"*}]></a>
</li>[/COLOR]
[{/if}]
[{/foreach}]
</ul>
Ich habe auch schon background-image, anstatt background versucht... gleiches Ergebnis. Ich hab es mit einfachen und doppelten Anführungszeichen probiert, usw. nichts davon bringt etwas.
Ich hoffe irgendjemand kann mir weiterhelfen und mir eine Lösung nennen. Danke schonmal für eure Hilfe.