Also hier mal eine Zusammenfassung meiner Änderungen für meine Variante der Eingabemöglichkeit für Packstation Kunden:
Da mir ein ändern der Felderbezeichungen zu tiefgreifend erscheint, habe ich stattdessen die Tabelle der Adresseingabe erweitert, sodass per Klick auf einen Link bzw. eine Grafik hinter den Eingabefeldern Hinweise für die Eingabe der Packstationdaten erscheinen:
Dateien die zu ändern sind:
templates/templatename/
stylesheet.csstemplates/templatename/javascript/
general.js.phptemplates/templatename/module/
address_book_details.htmltemplates/templatename/module/
checkout_new_address.htmlsowie eine Datei neu anlegen:
templates/templatename/javascript/
hide.jsin die
stylesheet.css einfügen:
/*BOF japadi83 Sichtbarkeit hidden / unhidden (Packstation) */
.hidden { display: none;
text-align:left;
color: red;
}
.unhidden { display: block;
text-align:left;
color: red;
}
/*EOFjapadi83 Sichtbarkeit hidden / unhidden (Packstation) */
in der
general.js.php einfügen:
<script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/hide.js" type="text/javascript"></script>
eine Datei anlegen Namens
hide.js mit Inhalt:
function unhide(e) {
var item = document.getElementById(e);
if (item) {
item.className=(item.className=='hidden')?'unhidden':'hidden';
}
}
in der
adress_book_details.html bzw. analog dazu in der
checkout_new_address.html ändern:
über der Tabelle in Zeile 4 <table width="100%" border="0" cellspacing="2" cellpadding="4"> einfügen:
<!-- BOF japadi83 Packstationbutton
link --><a href
="javascript:unhide('packhide1');unhide('packhide2');unhide('packhide3');unhide('packhide4');"><img src
="[pfad/button.jpg]" alt
="Versand an DHL Packstation" title
="Versand an DHL Packstation"></a
><!-- BOF japadi83 Packstationbutton
link --> in Zeile 10/11 die Breite ändern:
<td width="95">{#text_gender#}</td>
<td width="145">
Zeile 35 hinter: <td class="inputRequirement">{$INPUT_COMPANY}</td>
<td class="hidden" id="packhide1"><img src="[pfad/pfeil.jpg]" style="vertical-align:middle" alt="Pfeil nach link" title="Pfeil nach links"> <img src="[pfad/logo.jpg]" style="vertical-align:middle" alt="Packstation" title="Packstation"> <strong>Ihre Postnummer</strong></td>
Zeile 44 hinter: <td class="inputRequirement">{$INPUT_STREET}</td>
<td class="hidden" id="packhide2"><img src="[pfad/pfeil.jpg]" style="vertical-align:middle" alt="Pfeil nach link" title="Pfeil nach links"> <img src="[pfad/logo.jpg]" style="vertical-align:middle" alt="Packstation" title="Packstation"> <strong>Packstation, Nr.</strong></td>
Zeile 54 hinter: <td class="inputRequirement">{$INPUT_CODE}</td>
<td class="hidden" id="packhide3"><img src="[pfad/pfeil.jpg]" style="vertical-align:middle" alt="Pfeil nach link" title="Pfeil nach links"> <img src="[pfad/logo.jpg]" style="vertical-align:middle" alt="Packstation" title="Packstation"> <strong>Postleitzahl</strong></td>
Zeile 58 hinter: <td class="inputRequirement">{$INPUT_CITY}</td>
<td class="hidden" id="packhide4"><img src="[pfad/pfeil.jpg]" style="vertical-align:middle" alt="Pfeil nach link" title="Pfeil nach links"> <img src="[pfad/logo.jpg]" style="vertical-align:middle" alt="Packstation" title="Packstation"> <strong>Ort Ihrer Packstation</strong></td>
Des weiteren werden 3 Grafiken benötigt bzw. müssten die Grafikangaben durch Textlinks ersetzt werden:
[pfad/button.jpg] Logo für das aktivieren der Anzeige
[pfad/pfeil.jog] der kleine Pfeil
[pfad/logo.jpg] das Logo Packstation in der Bezeichung
Das sollte es gewesen sein.
Vielleicht nicht die sauberste Variante, aber fürs erste eine praktikable Lösung die ich mir aus der "Not" zusammengebastelt habe. Verbesserungsvorschläge sind sehr willkommen!
Gruß Patrick
[ Für Gäste sind keine Dateianhänge sichtbar ]