Franz Holzinger

Verse of the day

Denn es ist ein Gott und ein Mittler zwischen Gott und den Menschen, nämlich der Mensch Christus Jesus, der sich selbst gegeben hat für alle zur Erlösung, daß solches zu seiner Zeit gepredigt würde;
1 Timotheus 2:5-6

© 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