Versandart nicht angezeigt weil class="hidden" ?!

  • Ersteller des Themas Ersteller des Themas Hauruck
  • Erstellungsdatum Erstellungsdatum

Hauruck

Aktives Mitglied
4. Dezember 2012
4
0
Guten Abend liebe Gemeinschaft.

Ich habe mich lange nicht darum gekümmert, jetzt wirds Zeit.

Seit ca. 3 Monaten wird in meinem Shop die Versandoption "Deutsche Post" nicht angezeigt. Von einem Tag auf den anderen.
Ich kann mich auch wirklich nicht daran erinnern irgendetwas verändert zu haben (... aber muss ja eigentlich). DHL wird ganz normal angezeigt.
Das kuriose: Wenn man auf Lieferadresse ändern klickt und entweder die gleiche oder eine andere Adresse eingibt und bestätigt wird es plötzlich angezeigt. (Das steht da jetzt seit 3 Monaten als Hinweis,.... 🙂 )

Wenn ich den Quelltext öffne (also im Zustand wenn nur DHL angezeigt wird) sind da beide Versandarten aufgeführt aber bei der Deutschen Post steht ein class="hidden" im <li> Tag. Ich weiß einfach nicht warum das da ist.

HTML:
<ul class="rowsel"> 
<li id="shipment_8"> 
<div class="check"> 
<input name="Versandart" value="8" type="radio" id="del8"> </div> 
<div class="desc"> <label for="del8" class="desc"> DHL Deutschland </label> </div> 
<div class="amount"> 2,50 € </div> </li> 

<li id="shipment_11" class="hidden"> 
<div class="check"> <input name="Versandart" value="11" type="radio" id="del11"> </div> 
<div class="desc"> <label for="del11" class="desc"> Deutsche Post <p><small>Der Ve.... </small></p> </label> </div> 
<div class="amount"> 5,69 € </div>
 </li> </ul>

Ich habe jetzt mal in der base.css das

HTML:
.hidden {
   display: none;
}

weggemacht.

Nun wird die Versandoption auch immer brav angezeigt. Allerdings steht das ja nicht umsonst in der base.css. Es wird an einer anderen Stelle ein "Problem" bzw. "Problemchen" geben. Eine Situation ist mir auch schon aufgefallen inder etwas angezeigt wird was da eigentlich nicht sein sollte. Ist aber nicht ganz so schlimm, deshalb nehm ich das jetzt ersteinmal in kauf.

Meine Frage: Was muss ich tun um die ursprüngliche Version von base.css zu benutzen und trotzdem diese verdammte zweite Versandart anzeigen lassen?

Vielen Dank!
Hauruck
 

apfel24

Gut bekanntes Mitglied
22. Juli 2008
184
6
AW: Versandart nicht angezeigt weil class="hidden" ?!

HTML:
<li id="shipment_11" class="hidden">
<li id="shipment_11">
 

Hauruck

Aktives Mitglied
4. Dezember 2012
4
0
AW: Versandart nicht angezeigt weil class="hidden" ?!

Hi apfel,

danke für deine Antwort, aber die bringt mich nciht weiter. Das ist mir schon klar.
Das Problem ist doch das die Seite (ich glaube bestellvorgang.php, kanns gerade nicht nachschauen) dynamisch mit PHP erstellt wird.
Ich kann das da nicht einfach rausstreichen. Ich wüsste zumindest nicht wie?
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.721
1.988
AW: Versandart nicht angezeigt weil class="hidden" ?!

Vielleicht hast du eingestellt: Nur anzeigen wenn günstigste Versandart ?
 

Hauruck

Aktives Mitglied
4. Dezember 2012
4
0
AW: Versandart nicht angezeigt weil class="hidden" ?!

Vielleicht hast du eingestellt: Nur anzeigen wenn günstigste Versandart ?

Nein, das ist schon richtig eingestellt. Alles offensichtliche stimmt auf jeden Fall. Hat ja auch erst ganz plötzlich nicht mehr funktioniert.
Es würde auch nicht erklären warum die Versandart plötzlich angezeigt wird wenn man die Lieferadresse verändert.

Ich bin völlig ratlos...
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: Versandart nicht angezeigt weil class="hidden" ?!

- Plugins im Einsatz
- Link zum Shop
- Standardtemplate / Standarddateien verwendet
 

Nico Schmitz

Gut bekanntes Mitglied
2. Juli 2012
331
0
Hückelhoven
AW: Versandart nicht angezeigt weil class="hidden" ?!

Hi,

das Template im JTL-Shop3 sieht diese Klasse an der Stelle jedenfalls nicht vor. Wenn du was geändert hast müsste es aus der Datei tpl_inc/bestellvorgang_versand.tpl kommen. Schau dir die Datei mal an und Suche nach:

<li id="shipment_{$versandart->kVersandart}">

Dann sollte da schon etwas mehr bei dir stehen.
 

Ähnliche Themen