Shopsystem ShopPilot Shoploesung Diskussionen und Infos zum Shopsystem ShopPilot
Willkommen Gast. Bitte einloggen oder registrieren.
Juni 19, 2013, 20:45:39

Einloggen mit Benutzername, Passwort und Sitzungslänge
Suche:     Erweiterte Suche
5415 Beiträge in 1475 Themen von 334 Mitglieder
Neuestes Mitglied: tigger
* Übersicht Hilfe Login Registrieren
+  Diskussionen und Infos zum Shopsystem ShopPilot
|-+  ShopPilot
| |-+  Aktuelle FAQ - Häufige Fragen
| | |-+  Identifier __anzaendern__ mit Grafik
0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: Identifier __anzaendern__ mit Grafik  (Gelesen 3316 mal)
admin
Administrator
Sr. Member
*****

Lob: 10
Offline Offline

Beiträge: 474


« am: November 03, 2009, 13:19:26 »

Im Warenkorb wird der Identifer __anzaendern__ benutzt um ein Eingabefeld und einen Submit-Button bereitzustellen, um die Stückzahl für einen Artikel im Warenkorb zu ändern.  Der Button nimmt relativ viel Platz weg. Kann man hier auch eine kleine Grafik verwenden ?

Die Grösse des Buttons wird durch den Text bestimmt. Den Text kann  man der Sprachdatei (Text22) ändern. Wenn man statt "ändern" z.B. "ok" benutzt, wird der Button schon wesentlich kürzer.

Man kann allerdings auch tatsächlich eine Grafik benutzen.
Dazu erweitert man zunächst den Code der Warenkorbvorlage.

Code:
<span class="anzaendern">__anzaendern__</span>

Also einfach ein span Element mit der Klasse "anzaendern" um den Identifier __anzaendern__ herumlegen.

Dann braucht man nur noch etwas CSS zb. in stile.css einzufügen.

Code:
.anzaendern form input[type=submit] {background-image:url(../images/other/anzaebutton.jpg);width:22px; };

Mit CSS kann man nämlich auch Elemente eindeutig addressieren, wenn sie selbst kein Klasse oder ID haben. Man geht einfach von einem benannten Element aus und listet die enhaltenen Elemente bis zum gesuchten Element auf.
Gespeichert
dobra
Global Moderator
Hero Member
*****

Lob: 18
Offline Offline

Beiträge: 1245


WWW
« Antwort #1 am: November 03, 2009, 13:32:27 »

Hallo hop,

Danke für den Tipp.

Ich habe das bis jetzt immer mit __xanzaendern__ gemacht
Code:
<td class="amount" nowrap valign="middle" style="border-right:none;">
<form method="post" action=__xanzaendern__>
        <input name="__xid__" style="width:25px;" size="1" maxlength="3" value="__anzahl__"></td>
<td style="border-left:none;" valign="bottom"><input type="image" style="width:16px; height: 16px; border:none; magrin:0; padding:0;" src="../images/other/anzaend.gif" title="Anzahl ändern">
</form>
</td>
aber mit css ist's einfacher  Smiley
Gespeichert

Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  

mysitelist Impressum Powered by SMF 1.1.18 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS