Eingabefelder Zeichenbegrenzung

Alle Fragen zur aktuellen Randshop Version 3.x, ob Design, rechtliches oder einfach allgemeines können hier gepostet werden.

Moderatoren: Magnus, mmaass, ablass

Eingabefelder Zeichenbegrenzung

Beitragvon curiosity » Mi 15. Sep 2021, 11:32

Ein herzliches Hallo in die Runde.

Ich habe bei einem Produkt die Möglichkeit, dass der Kunde eine Widmung fürs Produkt reinschreibt. Da der Platz dann beim Drucken der Widmung recht eng ist, möchte ich dieses Eingabefeld auf 84 Zeichen beschränken.
Kann ich das irgendwo einstellen?

Dankeschön für eine hilfreiche Antwort!
curiosity
 
Beiträge: 53
Registriert: Do 2. Jun 2011, 11:46

Re: Eingabefelder Zeichenbegrenzung

Beitragvon bonsai » Mi 15. Sep 2021, 18:23

Kommt halt jetzt drauf an, welches Feld Du meinst. Sicher gibt es die Möglichkeit.
Eine Ansicht auf/von der Seite wäre nicht schlecht
Versionen im Gebrauch: 2.6/3.0 & 3.1 mit Frontend 2.6
https://pc-krug.de <- Hilfe in Sachen randshop
ac-bad-saeckingen.de <- die "Shopversion" ohne Shop
bonsai
 
Beiträge: 773
Registriert: Mo 9. Jul 2007, 21:14
Wohnort: wo wohl, DAHEIM

Re: Eingabefelder Zeichenbegrenzung

Beitragvon curiosity » Mo 20. Sep 2021, 09:55

forum.GIF
forum.GIF (195.25 KiB) 2543-mal betrachtet

@bonsai

Sorry für die späte Reaktion, ich habe bei meinem Konto die Mailadresse geändert, war deaktiviert und heute erst wieder freigeschaltet.

Ich meine die Eingabefelder die man bei jedem Produkt selbst festlegen kann um persönliche Daten (wie eine Widmung etc.) mitzuteilen.

Bei mir handelt es sich um eine Chronik aus dem Geburtsjahr wo ich einige Daten zum Drucken benötige unter anderem auch eine Widmung. Diese darf allerdings nicht zu lange sein, sonst geht sich das nicht aus.

Beigefügt das gewünschte Bild.

Schon jetzt mal DANKE
curiosity
 
Beiträge: 53
Registriert: Do 2. Jun 2011, 11:46

Re: Eingabefelder Zeichenbegrenzung

Beitragvon bonsai » Mo 20. Sep 2021, 19:02

Du musst in der DB nach der Tabelle warenkorb_eingabefelder schauen. Hier unter value kannst Du die Zeichenlänge ändern. Im Beispiel unten musst Du diese 20 auf Deinen Wert ändern.

12.jpg
12.jpg (49.28 KiB) 2534-mal betrachtet


Einfacher geht es über die artikeldatei.phtml unter templates/standard_2020/website/artikel

ab etwa Zeile 400 steht folgendes
Code: Alles auswählen
                <?php if($tpl_eingabefelder) {
                foreach($tpl_eingabefelder as $eingabefeld) { ?>
                    <div class="eingabefeld">
                        <label for="eingabefeld[<?php echo $eingabefeld->id?>]"><?php echo $eingabefeld->name?><?php echo ($eingabefeld->pflichtfeld?'*':'')?>:</label>
                        <?php switch($eingabefeld->typ) {
                        case EINGABEFELD_TYP_STRING: ?>
                            <input type="text" name="eingabefeld[<?php echo $eingabefeld->id?>]" id="eingabefeld_<?php echo $eingabefeld->id?>" maxlength="10" />
                            <?php break;
                        case EINGABEFELD_TYP_CHECKBOX: ?>
                            <input type="checkbox" name="eingabefeld[<?php echo $eingabefeld->id?>]" id="eingabefeld_<?php echo $eingabefeld->id?>" value="Ja">
                            <?php break;
                        case EINGABEFELD_TYP_DATUM: ?>
                            <input class="datePickerInput" type="text" name="eingabefeld[<?php echo $eingabefeld->id ?>]" readonly="readonly" size="10" id="eingabefeld_<?php echo $eingabefeld->id?>">
                            <?php break;


Suche die Zeile
<input type="text" name="eingabefeld[<?php echo $eingabefeld->id?>]" id="eingabefeld_<?php echo $eingabefeld->id?>" maxlength="xx" />

und füge das in Rot geschriebene ein. Ändere den Wert in Deinen gewünschten ab.

Hier steht diese Textlänge allen eingefügten Textfeldern zur Verfügung. Das ist aber nicht schlimm, da diese Felder eh eine "unbegrenzte" Anzahl von Eingaben zulassen.
Versionen im Gebrauch: 2.6/3.0 & 3.1 mit Frontend 2.6
https://pc-krug.de <- Hilfe in Sachen randshop
ac-bad-saeckingen.de <- die "Shopversion" ohne Shop
bonsai
 
Beiträge: 773
Registriert: Mo 9. Jul 2007, 21:14
Wohnort: wo wohl, DAHEIM

Re: Eingabefelder Zeichenbegrenzung

Beitragvon curiosity » Di 21. Sep 2021, 07:03

DANKEEEEE für die schnelle Hilfe Bonsai!

Bin absolut begeistert.
curiosity
 
Beiträge: 53
Registriert: Do 2. Jun 2011, 11:46


Zurück zu Allgemeines / Installation / Hilfe

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 1 Gast
cron