Offen Mobile Template - Werte (Größen) abgeschnitten - Was/wie/wo ändern?

XYZ

Sehr aktives Mitglied
21. September 2011
2.541
10
Leider sind, wie hier schon oft angesprochen, bei kleinen Mobilgeräten die an die Artikelnamen der Kinderartikel gehängten Variationswerte nicht sichbar, da der Text abgeschnitten und nicht umgebrochen wird, was eine Auswahl ungemein erschwert, da der Kunde erst alle Kinderartikel durchklicken muss.

Normal sieht es halt so aus:

Schwarze Hose mit schwarzen Reßverschlüssen - XXL

Wie kriege ich es hin, dass statt des Artikelnamens des Kinderartikels der eigentliche Variationswert erscheint, bei Selectbox oder Radio, also nur "Größe: XXL"?

Größen.jpg

Ich fummel jetzt schon ewig an der artikel_inc.tpl des Mobile-Templates rum, das ist das letzte Manko, die Anzeige der Lagerbestände und ausblenden dieser beim Vaterartikel habe ich hinbekommen.
 

Anhänge

  • Größen.jpg
    Größen.jpg
    35,2 KB · Aufrufe: 55

XYZ

Sehr aktives Mitglied
21. September 2011
2.541
10
AW: Mobile Template - Werte (Größen) abgeschnitten - Was/wie/wo ändern?

Einen Schritt weiter, der Artikelname in der Auswahl wird garnicht in der artikel_inc.tpl generiert, sondern der artikel_matrix.tpl, hier ist es {$child->cName}. Gibt es irgendeine Möglichkeit, diese Variable auszutauschen, dass statt der Kinderartikelnamens dessen VariationsWert (Eigenschaftswert?) ausgegeben wird?
 

XYZ

Sehr aktives Mitglied
21. September 2011
2.541
10
AW: Mobile Template - Werte (Größen) abgeschnitten - Was/wie/wo ändern?

Ah Danke, dachte beim überfliegen damals, die functions.php wäre eine Shop-Coredatei und keine Templatedatei, deshalb wollte ich da nicht ran.

Den Artikelnamen habe ich in der Auswahl jetzt komplett rausgenommen, kannst Dir bei mir ja mal anschauen, wie es aussieht, bin aber noch nicht fertig, ist also erstmal "proforma" online, das Mobile-Template.

Hab die ganze Zeit mit

PHP:
{foreach name=Variationen from=$Artikel->Variationen key=i item=Variation}

{$Variation->cName}
und

PHP:
{foreach name=Variationswerte from=$Variation->Werte key=y item=Variationswert}

{$Variationswert->cName}

rumprobiert.
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
AW: Mobile Template - Werte (Größen) abgeschnitten - Was/wie/wo ändern?

Die langen Namen in Listen werden standardmäßig von jquery-mobile über eine CSS-Regel mit "..." abgekürzt.
Lässt sich aber recht einfach mit einer neuen CSS-Regel (in die theme.css des mobile-templates kopieren) zurücksetzen:

Code:
.ui-li-heading {
    white-space: normal !important;
}
Danach sehen die Listen durch Zeilenumbrüche nicht mehr ganz so schick aus, aber man kann die Namen wieder vollständig lesen.

Der o.g. Code wandert zusammen mit dem zuletzt von Daniel geposteten Fix (Artikeldetails-Bilder verschoben im mobile-Template unter Firefox und teilweise unter Android) in das nächste Release ;)