Ich verwende D7 mit CiviCRM 4.4.6. Ich hatte civicrm verwendet, um ein Profil zu erstellen, damit Benutzer ihre Rechnungsadresse in ihr Konto eingeben und bearbeiten können.
Das Land wird gut als "Malaysia" angezeigt, aber das Feld "Staat" wird als Ziffer "07" angezeigt.
Gibt es eine Möglichkeit, den Statusnamen anzuzeigen, genau wie den ausgewählten Namen in der Dropdown-Liste, wenn Sie das Statusfeld bearbeiten?
Antworten:
Überprüfen Sie die Tabelle:
civicrm_state_province
speziell die Spaltenabkürzung für Malaysia. Wenn ich raten müsste, sind alle Abkürzungen numerisch und daher sehen Sie Zahlen.
Sie können PHPMyAdmin verwenden, um die relevanten Zeilen für Malaysia zu finden. Ihre kurzfristige Lösung besteht darin, die richtigen Werte zu füllen. Es wäre sogar noch besser für Sie, eine PR gegen civi-core einzureichen, damit Änderungen in zukünftige Versionen übernommen werden
quelle
'Verwalten> Lokalisierung> Adresseinstellungen' bietet das Anzeigeformat in Bezug auf das Token, das im Adressabschnitt der Seite "Kontaktzusammenfassung" angezeigt wird, nicht für die Profilverwendung.
Das Profil besteht aus Feldern. Wenn wir also ein Profil anzeigen / bearbeiten, werden diese Felder im eingefrorenen bzw. gewünschten HTML-Elementformat angezeigt.
Wie in Ihrem Fall scheint es sich um eine js-Unterbrechung zu handeln, da ich beim letzten Mal auf ein solches Problem bei einem Dropdown-Menü gestoßen bin, bei dem Name (Bezeichnung) durch Ganzzahl (Wert) ersetzt wird.
Haben Sie Firebug installiert, um zu sehen, ob es einen Fehlerbericht auf der Konsole gibt, der uns helfen könnte, weiter zu graben!
quelle
Ich habe festgestellt, dass CiviCRM standardmäßig einen Code oder eine Abkürzung für Bundesstaat / Provinz anstelle des vollständigen Namens anzeigt.
Sie können dies ändern, indem Sie auf Verwalten> Lokalisierung> Adresseinstellungen gehen (siteroot / civicrm / admin / settings / settings / address? Reset = 1).
Hier sehen Sie die Token, die zum Versenden von Etiketten und zur Adressanzeige verwendet werden. Bearbeiten Sie das Token mit der Aufschrift "{contact.state_province}" und ändern Sie es in "{contact.state_province_name}". Anschließend sollten die Adressen unter Verwendung des vollständigen Namens des in der Datenbank gespeicherten Bundeslandes / der Provinz angezeigt werden.
quelle