Hallo!
Du findest in der add.phtml (für das Hinzufügen eines neuen Datensatzes) und in der edit.phtml (für das Bearbeiten eines vorhandenen Datensatzes) folgenden Code:
Code: Alles auswählen
<tr class="form-field">
<th scope="row"><label for="plz"><?php echo __('PLZ')?><span class="description"><?php echo __(' (für GPS-Koordinaten)')?></span></label></th>
<td><input type="text" value="<?php echo htmlspecialchars($this->arData['plz']); ?>" id="plz" name="plz" pattern="[0-9]{5}"></td>
</tr>
Der Parameter im "pattern" gibt die Länge, der zu prüfenden Postleitzahl an. In deinem Fall müsstes du die "5" in eine "4" ändern. Damit erhälst du folgenden Code:
Code: Alles auswählen
<tr class="form-field">
<th scope="row"><label for="plz"><?php echo __('PLZ')?><span class="description"><?php echo __(' (für GPS-Koordinaten)')?></span></label></th>
<td><input type="text" value="<?php echo htmlspecialchars($this->arData['plz']); ?>" id="plz" name="plz" pattern="[0-9]{4}"></td>
</tr>
Die besagten Templates findest du unter companion-map/views/Mitglieder.
Liebe Grüße