# Erstbuchstabe automatisch groß schreiben

**URL:** <https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088>\
**Category:** Shopware 3.5\
**Tags:** general\
**Created:** [14. November 2011 um 01:30 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088 "2011-11-14T01:30:51Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![MINALO](https://avatars.discourse-cdn.com/v4/letter/m/87869e/32.png) [@MINALO](https://forum.shopware.com/u/MINALO)\
**Post date:** [14. November 2011 um 01:30 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/1 "2011-11-14T01:30:51Z")

</div>

Hi Wie kann ich das machen, dass bei der Registrierung die anfangs Buchstaben automatisch in große Buchstabe umwandelt. Genauso würde ich auch gern, dass wenn jemand die strasse schribt automatisch auf Str. umwandelt. Z.B.: Musterstrasse soll dann auf Musterstraße oder Muster str soll Muster Straße umgewandelt werden. Strasse = Straße Straße = Straße str. = Straße str = Straße Strase = Straße strasse = Straße straße = Straße Vielen Dank…

---

<div class="post-metadata">

**Author:** ![waldicom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/waldicom/32/12881_2.png) [@waldicom](https://forum.shopware.com/u/waldicom)\
**Post date:** [14. November 2011 um 08:59 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/2 "2011-11-14T08:59:57Z")

</div>

[quote=“MINALO”]Hi Wie kann ich das machen, dass bei der Registrierung die anfangs Buchstaben automatisch in große Buchstabe umwandelt. [/quote] Meinst Du das Speichern in die Datenbank? Dann müsste man, soweit ich verstehe, einen Hook dafür schreiben (denn direkt im Core was zu ändern ist eine schlechte Idee). Oder man kann das mit Javascript realisieren, was aber nicht 100% funktioniert (weil einige Javascript ausgeschaltet haben).

---

<div class="post-metadata">

**Author:** ![taaucher](https://avatars.discourse-cdn.com/v4/letter/t/ac8455/32.png) [@taaucher](https://forum.shopware.com/u/taaucher)\
**Post date:** [14. November 2011 um 09:03 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/3 "2011-11-14T09:03:52Z")

</div>

Wir haben auch so viele Deppen die alles klein schreiben, ich fände das auch eine Gute Sache. Ginge dafür nicht evtl. das Plugin von Shopware was auch die Spamanmeldungen beseitigt?

---

<div class="post-metadata">

**Author:** ![MINALO](https://avatars.discourse-cdn.com/v4/letter/m/87869e/32.png) [@MINALO](https://forum.shopware.com/u/MINALO)\
**Post date:** [14. November 2011 um 11:38 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/4 "2011-11-14T11:38:22Z")

</div>

Naja ich kenne das von manchen Seiten, wenn ich was ausfülle und klein schreibe springt es automatisch auf Großbuchstabe. Aber kann mir nicht vorstellen das es so kompliziert ist oder?

---

<div class="post-metadata">

**Author:** ![MINALO](https://avatars.discourse-cdn.com/v4/letter/m/87869e/32.png) [@MINALO](https://forum.shopware.com/u/MINALO)\
**Post date:** [14. November 2011 um 12:26 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/5 "2011-11-14T12:26:53Z")

</div>

ich habe es selbst gelöst 🕶 unter template/\_default/frontend/register/ personal\_fieldset.tpl billing\_fieldset.tpl shipping\_fieldset.tpl das muss in jeweilige zeilen eingefügt werden: span style=“text-transform:capitalize” z.B.: Vorname in personal\_fieldset.tpl (bei mir Zeile 35) `<input name="register[personal][firstname]" type="text" id="firstname" span style="text-transform:capitalize" value="{$form_data.firstname|escape}" class="text required {if $error_flags.firstname}instyle_error{/if}">` muss dann in den 3 dateien angepasst werden lg

---

<div class="post-metadata">

**Author:** ![MINALO](https://avatars.discourse-cdn.com/v4/letter/m/87869e/32.png) [@MINALO](https://forum.shopware.com/u/MINALO)\
**Post date:** [14. November 2011 um 12:29 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/6 "2011-11-14T12:29:56Z")

</div>

ein beispiel ist hier zu sehen [Beispiel](https://www.minalo.de/shopware.php/sViewport,register)

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [14. November 2011 um 14:34 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/7 "2011-11-14T14:34:22Z")

</div>

[quote=„MINALO“]ich habe es selbst gelöst 🕶 unter template/\_default/frontend/register/ personal\_fieldset.tpl billing\_fieldset.tpl shipping\_fieldset.tpl das muss in jeweilige zeilen eingefügt werden: span style=„text-transform:capitalize“ z.B.: Vorname in personal\_fieldset.tpl (bei mir Zeile 35) `<input name="register[personal][firstname]" type="text" id="firstname" span style="text-transform:capitalize" value="{$form_data.firstname|escape}" class="text required {if $error_flags.firstname}instyle_error{/if}">` muss dann in den 3 dateien angepasst werden lg[/quote] Ich denke nicht, dass das hilft, weil das ja nur so angezeigt wird… Zum Server übertragen wird m.E. nach wie vor der kleingeschriebene Text…

---

<div class="post-metadata">

**Author:** ![MINALO](https://avatars.discourse-cdn.com/v4/letter/m/87869e/32.png) [@MINALO](https://forum.shopware.com/u/MINALO)\
**Post date:** [14. November 2011 um 14:38 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/8 "2011-11-14T14:38:57Z")

</div>

stimmt habe ich grad gesehen. hmm und wie kann man das am besten machen ?

---

<div class="post-metadata">

**Author:** ![waldicom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/waldicom/32/12881_2.png) [@waldicom](https://forum.shopware.com/u/waldicom)\
**Post date:** [14. November 2011 um 14:39 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/9 "2011-11-14T14:39:29Z")

</div>

[quote=„avenger“] … Zum Server übertragen wird m.E. nach wie vor der kleingeschriebene Text…[/quote] So ist das. Aber die Idee mit dem Spamfilter ist schon interessant. Es hängt aber davon ab, ob Shopware nur etwas überprüft oder auch die Werte ersetzten kann.

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [14. November 2011 um 15:22 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/10 "2011-11-14T15:22:20Z")

</div>

[quote=“MINALO”]Hi Wie kann ich das machen, dass bei der Registrierung die anfangs Buchstaben automatisch in große Buchstabe umwandelt. Genauso würde ich auch gern, dass wenn jemand die strasse schribt automatisch auf Str. umwandelt. Z.B.: Musterstrasse soll dann auf Musterstraße oder Muster str soll Muster Straße umgewandelt werden. Strasse = Straße Straße = Straße str. = Straße str = Straße Strase = Straße strasse = Straße straße = Straße Vielen Dank…[/quote] Ich würde das mit einem kleinen jQuery Prog machen, das beim “Submit” der Daten diese konvertiert…

---

<div class="post-metadata">

**Author:** ![taaucher](https://avatars.discourse-cdn.com/v4/letter/t/ac8455/32.png) [@taaucher](https://forum.shopware.com/u/taaucher)\
**Post date:** [14. November 2011 um 17:27 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/11 "2011-11-14T17:27:39Z")

</div>

Hey Avenger, falls du dafür mal Zeit findest :thumbup:

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [15. November 2011 um 07:50 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/12 "2011-11-15T07:50:22Z")

</div>

[quote=“taaucher”]Hey Avenger, falls du dafür mal Zeit findest :thumbup:[/quote] Hatte heute morgen Lust dazu… Das folgende Script in “frontend/register/index.tpl” vor dem Ende des Blocks {block name=“frontend\_index\_content”} einfügen. (Oder, politisch korrekter, {block name=“frontend\_index\_content”} extenden…) [code] [/code]Damit werden auch pathologische Inhalte wie “klaus dieter müller-lüdenscheid-meyer” oder “gustav-heinemann-str.” sauber formatiert. Es lebe “jQuery”, denn ohne das wäre das ein ziemlich umfangreiche Sache gewesen…

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [15. November 2011 um 07:59 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/13 "2011-11-15T07:59:39Z")

</div>

[quote=“avenger”]Das folgende Script in “frontend/register/index.tpl” vor dem Ende des Blocks {block name=“frontend\_index\_content”} einfügen.[/quote] Das Skript könnte man auch leicht für eine lokale Gültigkeitsprüfung der Daten erweitern (formal korrekte eMail-Adressen, alle “Muss-Felder” vorhanden, richtige Passwortlänge) u.ä.

---

<div class="post-metadata">

**Author:** ![taaucher](https://avatars.discourse-cdn.com/v4/letter/t/ac8455/32.png) [@taaucher](https://forum.shopware.com/u/taaucher)\
**Post date:** [15. November 2011 um 08:21 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/14 "2011-11-15T08:21:03Z")

</div>

Ich habe es gerade getestet, läuft! Besten Dank für deine Zeit und Mühe. :thumbup: Bei Interesse könnte man das auch in ein kleines Plugin packen. Grüße Frank

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [15. November 2011 um 08:28 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/15 "2011-11-15T08:28:56Z")

</div>

[quote=„taaucher“]Bei Interesse könnte man das auch in ein kleines Plugin packen.[/quote] Was habt Ihr immer nur mit Euren Plugins??? Das verkompliziert m.E. solch kleinen Lösungen ungemein. Und ein Plugin gibt es ja auch nicht umsonst, es kostet ja zusätzlich Performance… Bei jedem Shop-Event muss ja geprüft werden, ob dafür ein Plugin registriert ist. Und ist eine zusätzliche Fehlerquelle (wie die diversen einschlägigen Threads hier zeigen.) Dafür wurden ja Templates und das Template-Override erfunden, damit man so was lokal lösen kann.

---

<div class="post-metadata">

**Author:** ![taaucher](https://avatars.discourse-cdn.com/v4/letter/t/ac8455/32.png) [@taaucher](https://forum.shopware.com/u/taaucher)\
**Post date:** [15. November 2011 um 08:36 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/16 "2011-11-15T08:36:25Z")

</div>

Ich sehe das doch so wie du, aber einigen hier fehlt evtl. das know how sich so etwas einzubinden 😉

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [15. November 2011 um 08:39 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/17 "2011-11-15T08:39:07Z")

</div>

[quote=“taaucher”]Ich sehe das doch so wie du, aber einigen hier fehlt evtl. das know how sich so etwas einzubinden ;)[/quote] Wenn das daran schon hapert, sollte man besser keinen Online-Shop betreiben… 🕶

---

<div class="post-metadata">

**Author:** ![geniusgmbhtv](https://avatars.discourse-cdn.com/v4/letter/g/a698b9/32.png) [@geniusgmbhtv](https://forum.shopware.com/u/geniusgmbhtv)\
**Post date:** [15. November 2011 um 12:07 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/18 "2011-11-15T12:07:08Z")

</div>

Hi, also erstmal tolle Sache! Nun meine Frage - Die anderen abgleiche die du beschreibst - Wie genau darf ich die verstehen? Und deine Änderung bewirkt das eben alle eingegebenen Daten des Kunden den ersten Buchstaben automatisch groß werden lassen und auch so in der DB gespeichert werden und das ganze ohne Sicherheitsrisiko oder so? Grüße

---

<div class="post-metadata">

**Author:** ![waldicom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/waldicom/32/12881_2.png) [@waldicom](https://forum.shopware.com/u/waldicom)\
**Post date:** [15. November 2011 um 12:11 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/19 "2011-11-15T12:11:37Z")

</div>

[quote=„avenger“][quote=„taaucher“]Bei Interesse könnte man das auch in ein kleines Plugin packen.[/quote] Was habt Ihr immer nur mit Euren Plugins??? … [/quote] Es ist ja nicht immer möglich ohne Plugins etwas zu machen. In diesem speziellen Fall: was passiert, wenn Javascript ausgeschaltet ist? Die Daten werden wohl falsch (aus Sicht des Shopbetreibers) in die Datenbank geschrieben, oder? Mit einem Plugin passiert das nicht.

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [15. November 2011 um 13:00 UTC](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088/20 "2011-11-15T13:00:56Z")

</div>

[quote=“waldicom”][quote=“avenger”][quote=“taaucher”]Bei Interesse könnte man das auch in ein kleines Plugin packen.[/quote] Was habt Ihr immer nur mit Euren Plugins??? … [/quote] Es ist ja nicht immer möglich ohne Plugins etwas zu machen. In diesem speziellen Fall: was passiert, wenn Javascript ausgeschaltet ist? Die Daten werden wohl falsch (aus Sicht des Shopbetreibers) in die Datenbank geschrieben, oder? Mit einem Plugin passiert das nicht.[/quote] Shopware-Shop ohne JavaScript ist aber eher was undenkbares. Schon mal einen Shopware Shop mit deaktiviertem JavaScript aufgerufen?

[Nächste Seite](https://forum.shopware.com/t/erstbuchstabe-automatisch-gross-schreiben/5088.md?page=2)
