CRM Core - Field Group - Ansicht
am 14.05.2013 - 16:51 Uhr in
Hallo,
ich nutze Drupal 7.22 und habe mir das Modul CRM Core installiert.
Alles funktioniert bestens, außer das die Darstellung der "Field Group" bei der "Ansicht" nicht angezeigt wird.
Ich habe dazu einen Screenshot gemacht und den Vergleich von dem Bearbeiten-Modus und der Ansicht erstellt.
Bei dem Bearbeiten-Modus zeigt es genau so wie ich es will (siehe "Steckbrief"), nur bei der Ansicht wird der "Steckbrief" und die grafische Trennung nicht dargestellt.
In dem Modul kann man Felder verwalten und Anzeige verwalten.
In beiden Fällen habe ich "Gruppen" erstellt wie der "Steckbrief" und dort die Felder implementiert. Jedoch kein Erfolg!
Zusätzlich habe ich beim "Fieldset" herumgespielt bzw ausprobiert, aber das hat auch nicht geklappt.
Hat einer eine Idee wie ich das lösen kann?
Anhang | Größe |
---|---|
drupalcrmfieldgroup.jpg | 31.74 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Die Ausgabe wird in Drupal
am 14.05.2013 - 19:45 Uhr
Die Ausgabe wird in Drupal ausschließlich über CSS gesteuert.
Damit hast du dann alle Möglichkeiten, wie die Ausgabe aussehen soll.
Gruß
Berthold Lausch
Drupal Video-Tutorials
Hallo Berthold, danke erstmal
am 14.05.2013 - 22:45 Uhr
Hallo Berthold,
danke erstmal für deine schnelle Antwort.
Ich denke das das nicht so leicht ist, da wenn ich über FIREBUG mir die Anzeige anschaue dann wird dort kein FIELDSET (aus der CSS) angegeben, in dem Bearbeiten-Modus jedoch schon.
Kann das vielleicht sein das dies irgendwo in einer anderen Datei noch Code hinzugefügt werden muss das die Anzeige genau so aussieht wie im Bearbeiten-Modus?!
Hast Du denn auf der
am 14.05.2013 - 23:17 Uhr
Hast Du denn auf der Ausgabeseite ein Fieldset erzeugt? Für mich sieht es so aus, als werden alle Eingabe auch angezeigt. Installiere Dir das Modul [do:field_group Field Group] dann kannst Du auch bei der Ausgabe Felder zu einer Gruppe zusammenfassen (so Du denn an die einzelnen Felder in Deinem Fall heran kommst).
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Field Group ist installier
am 15.05.2013 - 13:00 Uhr
Hallo Werner,
ja field group habe ich installiert und kann auch unter ANZEIGE die gruppen hinzufügen und bearbeiten.
Jedoch wird es bei es im Frontend nicht angezeigt.
Im Anhang habe ich ein Screenshot gemacht.
Ich habe es bei mir gerade
am 15.05.2013 - 13:36 Uhr
Ich habe es bei mir gerade noch einmal getest.
Wenn ich bei Anzeige eine Feld-Gruppe hinzufüge, dann wird die auch in der Node selbst angezeigt, sonst würde das Hinzufügen einer Gruppe bei der Anzeige ja auch völlig sinnlos sein.
(siehe Screenshot).
Gruß
Berthold
Drupal Video-Tutorials
Du hast vielleicht nicht
am 15.05.2013 - 14:34 Uhr
Du hast vielleicht nicht verstanden, daß eine Fieldgroup im Formular und eine bei der Anzeige nichts miteinander zu tun haben! Du mußt beide unabhängig voneinander definieren. Field Group beeinflußt die Ausgabe, beim Formular ist das das normale Verhalten bei Drupal und im Core enthalten.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Was mache ich dann falsch?
am 16.05.2013 - 07:56 Uhr
Danke für die Antworten.
Ich frag mich selber was ich dann falsch mache.
Denn ich gehe über Struktur > CRM Core > CRM Contact Types > in das Formular und dann bearbeite ich Felder verwalten und danach clone ich dann die Struktur bei Anzeige verwalten was auch alles wunderbar funktioniert, nur bei der Ausgabe wird es nicht angezeigt.
Das Problem sollte ja auch nicht am Theme liegen? Da ich das mit dem Standart Drupal Theme getestet habe sowie mit einem anderen.
Oder muss ich die Struktur irgendwo bei den Views oder anderen Inhaltstypen nochmal aktivieren ?!
Wie ich schon geschrieben
am 16.05.2013 - 08:18 Uhr
Wie ich schon geschrieben habe, die Fieldgroup in der Anzeige wird nicht durch eine Fieldgroup beim Formular generiert. Die Fieldgroup bei der Anzeige mußt Du von Hand mit Hilfe des Moduls field_group sebst einbauen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hallo Werner, das mit dem
am 16.05.2013 - 14:38 Uhr
Hallo Werner,
das mit dem field group habe ich jetzt verstanden. Danke dafür.
Nur wo in Drupal finde ich den Bereich wo ich die Ausgabe mit den field group bearbeiten kann?
Ich hab auch schon unter Struktur > Inhaltstypen geschaut, aber konnte noch nichts finden.
Vielen Dank!
Unter Struktur > Inhaltstypen
am 16.05.2013 - 20:42 Uhr
Unter Struktur > Inhaltstypen > Dein Inhaltstyp > Anzeige verwalten
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Aso okay. Also ich habe jetzt
am 16.05.2013 - 21:54 Uhr
Aso okay. Also ich habe jetzt einen Inhaltstyp erstellt.
Unter dem Punkt Veröffentlichungseinstellungen habe ich die Punkte Veröffentliche, Oben in Listen und Neue Version erstellen aktiviert und unter Menüeinstellung die Punkte CRM Core und CRM Core Admin Menu aktiviert, zudem unter Standard-Übergeordneter-Menüpunkt den Administer CRM Contact-Types ausgewählt.
Wenn ich jetzt in Felder verwalten oder Anzeige verwalten ein Field hinzufügen möchte mit der gleichen Bezeichnung wie im CRM Core dann funktioniert das logischerweise nicht, da diese Bezeichnung es ja schon im System gibt. Jedoch kann ich New Group mit der gleichen Bezeichnung hinzufügen.
Jetzt stellt sich bei mir die Frage wie kann ich dann die speziellen Felder darstellen sowie unter dem CRM Modul, so das Drupal diese auch direkt erkennt bzw weiss welche Felder ich wie dargestellt haben möchte?
Hallo Berthold, hast du bei
am 18.05.2013 - 20:03 Uhr
Hallo Berthold,
hast du bei deinem Beispiel die Anzeige im CRM Core oder Inhaltstypen > Artikel erstellt??
Ich habe es bei mir gerade noch einmal getest.
Wenn ich bei Anzeige eine Feld-Gruppe hinzufüge, dann wird die auch in der Node selbst angezeigt, sonst würde das Hinzufügen einer Gruppe bei der Anzeige ja auch völlig sinnlos sein.
(siehe Screenshot).
Gruß
Berthold
Ich habe das Modul CRM core
am 18.05.2013 - 23:40 Uhr
Ich habe das Modul CRM core überhaupt nicht verwendet.
Die Fieldgroup habe ich in dem Inhaltstyp Basic Page hinzugefügt, aber das ist vollkommen unerheblich.
Das Hinzufügen von solchen Fieldgroups in der Anzeige auf der Seite ist vollkommen trivial, einfach machen und gut ist.
Gruß
Berthold
Drupal Video-Tutorials
Lösung für mein Problem
am 19.05.2013 - 08:00 Uhr
Hallo Berthold,
danke für die Antwort und das ist letztendlich auch meine Lösung.
Hab es schwerer gedacht als es schließlich war.
Benötige dazu dann auch nicht mehr das CRM Core Modul.
Vielen Dank!