Franz Holzinger

Verse of the day

und wisset, daß ihr nicht mit vergänglichem Silber oder Gold erlöst seid von eurem eitlen Wandel nach väterlicher Weise, sondern mit dem teuren Blut Christi als eines unschuldigen und unbefleckten Lammes,
1 Petrus 1:18-19

© Bible Gateway's Verse of the Day


autor  
23-02-15 15:55:07 Fehlerhafte darstellung von Radiobuttons
Nico Wezel
Hallo Herr Holzinger,

wir verwenden tt_products 2.11 und haben durch "plugin.tt_products.selectColor = 2" die Varianten-Auswahl auf Radio-Buttons gesetzt. Es wird nun der Marker ###PRODUCT_COLOR### verwendet, welcher aber folgende Ausgabe erzeugt:

<inputtype="radio" name="ttp_basket[13][color]" value="0"checked="checked" /> Auflage mit Ecken (4 Ecken)<br //><inputtype="radio" name="ttp_basket[13][color]" value="1" /> Auflage gerade und rund (2 Ecken, 2 Rundungen)<br //><inputtype="radio" name="ttp_basket[13][color]" value="2" /> Auflage mit Rundungen (4 Rundungen)<br //>

Die Ausgabe ist größtenteils ohne Leerzeichen, wesshalb die Radio-Buttons auch nicht dargestellt werden. Gibt es hierfür einen Workaround? Oder handelt es sich hierbei um einen Fehler?

Vielen Dank für Ihre Antwort.
25-02-15 14:22:19 Korrektur
Franz Holzinger
Hier fehlt ein Leerzeiechen gleich nach dem input Tag Bezeichner. Und bei '<br>' ist ein XHTML Backslash zuviel.

class.tx_ttproducts_form_div.php:

Zeile 152:
inputText .= ' ' . $nameText . '<br '. ($bUseXHTML ? '/' : '') . '>';

Zeile 290:
$spaceArray = array();
$spaceArray['pre'] = ($preMainAttributes != '' ? ' ' : '');
$spaceArray['post'] = ($mainAttributes != '' ? ' ' : '');

$result = '<' . $tag . $spaceArray['pre'] . $attributeTextArray['pre'] . ' name="' . $name . '" value="' . htmlspecialchars($value, $flags) . '"' . $spaceArray['post'] . $attributeTextArray['post'] . ' ' . ($bUseXHTML ? '/' : '') . '>';

< Zurück zum Forum