[gelöst] Ansichten bei Inhaltstypen - Verständnisfrage
am 22.09.2016 - 13:43 Uhr in
Hi,
gibt es eine Möglichkeit bei der Ansicht innerhalb des Inhaltstypes (also erst werden ja die Felder angelegt und danach die Ansicht derer), dass ich den Maschinencode mit angeben lassen kann? Ich habe folgendes Problem - es gibt innerhalb des Inhaltstypes verschiedene Fragen und die sind mit dem gleichen Feld versehen:
Hose
Lieblingsfarbe - Code: hose_farbe
Größe - Code: hose_code
Kleid
Lieblingsfarbe - Code: kleid_farbe
Größe - Code: kleid_groesse
Schuhe
Lieblingsfarbe - Code: schuhe_farbe
Größe - Code: schuhe_groesse
Nun gehe ich auf die Ansichten und dort steht auf einmal:
Lieblingsfarbe
Lieblingsfarbe
Lieblingsfarbe
Größe
Größe
Größe
Woran erkenne ich welcher Begriff nun zu welcher Kategorie gehört? Am liebsten wäre es mir den Maschinencode mit ausgeben zu lassen, sonst muss ich nur für die Ansicht alle Begriffe innerhalb der Felder anpassen...
- Anmelden oder Registrieren um Kommentare zu schreiben
Die Begriffe stehen doch in Taxonomy Feldern
am 22.09.2016 - 17:42 Uhr
das lässt sich doch filtern.
Das steht und fällt natürlich mit deinem Datenmodell.
Views ist die Datenbankabfrage.
Grüße
Ronald
Hi Ronald, eine Frage - ich
am 22.09.2016 - 19:07 Uhr
Hi Ronald,
eine Frage - ich bin ja bei den Inhaltstypen - Registerkarte "Felder verwalten" zum Felder anlegen und Name bestimmen etc. - Registerkarte "Anzeige verwalten" für die ANordnung der Felder, wie Sie dann im Frontend angezeigt werden sollen. Beim letzteren stehen halt die Begriffe alle sortiert untereinander und ich weiß nicht welche wohin gehören...
Meinst Du ich soll da eher ein View also einbe gesonderte Anzeige für anlegen? oder lässt sich das bei "Anzeige verwalten" auch durchführen?
ich verstehe nicht ganz was du vor hast
am 22.09.2016 - 21:51 Uhr
und welchen Struktur dein content_type hat.
View hat nur sehr bedingt etwas mit Darstellung zu tun.
Es ist die Datenbankabfrage (die Sicht auf den Datensatz).
Sicher kannst du hier Felder umsortieren und gewisse Darstellungsoptionen wählen, aber für die eigentliche Anzeige ist die Anzeigeverwaltung, bzw. letztendlich das Template zuständig.
Wenn du Attribute oder Kategorien vergiebst, die möglicherweise per Selectbox oder Radiobutton zu wählen sind, bietet sich Taxonomy an.
Du kannst mehrere Taxonomyfelder in einem content_type haben.
Du kannst beliebig viele Taxonomy-Vokabulare (Farben, Größen, Artikelgruppe, ...) haben.
Mehrere content_types können das gleiche Vokabular nutzen.
Grüße
Ronald
Eigentlich wollte ich
am 23.09.2016 - 08:30 Uhr
Eigentlich wollte ich lediglich die Ordnung vornehmen und die Begriffe neu sortieren für die Anzeige...
Ansonsten würde ich das glatt mit dem Template machen. Wie würde die Datei heißen, wenn ich das hinterlege? Dann mache ich das Format komplett neu.
Wenn alle Felder in einem
am 23.09.2016 - 08:41 Uhr
Wenn alle Felder in einem Inhaltstyp vorliegen, also drei mal der Name Lieblingsfarbe vorkommt, dann solltest Du das Label eben entsprechend ändern (etwa Lieblingsfarbe Kleid oder Lieblingsfarbe Hose...). Alles andere ist doch nur Gewürge.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
du musst Ordnung in dein Datenmodell bekommen
am 23.09.2016 - 08:51 Uhr
Wenn du einen content_type hast, der die Lieblingsfarbe für Schuhe, Kleider und Hosen erfassen soll, aber die Farben aus einem Taxonimy-Verzeichnis nimmt, dann sind dies 3 Felder.
Wenn du beliebig viele Felder mit beliebigen Titeln haben willst, musst du vielleicht mit Feldgruppen arbeiten, bei denen ein Feld den Titel, das andere den Inhalt darstellt, und diese Feldgruppen als Mehrfach hinzufügbar machen.
Bei komplexeren Strukturen, musst du, was bei Feldgruppen und Taxonomies implizit geschieht, mit entity_references arbeiten.
Grüße
Ronald
hmm, ich überlege gerade ob
am 23.09.2016 - 10:33 Uhr
hmm, ich überlege gerade ob es sinnvoller wäre direkt auf die Taxonomy zurückzugreifen. Das heißt, dass ich dann direkt die Taxonomy nutze, um eine Kategroei anzulegen bzw. auswählen zu lassen und dann die entsprechenden Felder ausfüllen zu lassen, oder?
Das wäre transparenter und wesentlich einfacher, oder?
Ronald, ich brauche mal kurz
am 25.09.2016 - 15:33 Uhr
Ronald, ich brauche mal kurz Deine Hilfe bzw. von einem anderen Benutzer hier. Erklärt mir mal bitte kurz den Sinn von den Taxonomy-Feldern.
Ich habe einen Inhaltstyp, dieser besitzt Felder - die Felder können vom Nutzer ausgefüllt werden. Der ausgefüllte Inhalt wird über die Ansicht angezeigt.
Ich habe ein Taxonomyfeld - dort wird ein Begriff hinterlegt, aber auch hier gibt es Felder - die Felder können nicht vom Benutzer ausgefüllt werden. Ich kann diese jedoch über Ansicht ausgeben lassen. Kann lediglich der Admin die Felder unter der Taxonomy ausfüllen und mit dem entsprechenden BEgriff verknüpfen oder wofür sind die Felder da?
Dafür gibt es mehrere Ansätze
am 26.09.2016 - 08:45 Uhr
Taxonomy kann man als Liste von Schlagworten sehen, die für jederlei Zweck nutzbar ist.
Im content_type kann man entscheiden, ob man nur einen, oder mehrere Schlagworte zulassen möchte.
Die Schlagwortlisten (Taxonimy vocabulars) können vom Admin, oder einem gesondert berechtigten Userkreis, oder direkt vom erfassenden User erfasst werden.
Damit der Erfasser Schlagworte hinzufügen kann, muss das Widget entsprechend eingestellt sein.
Vokabulare, die von Benutzern erfassbar sind, neigen dazu extrem zu wachsen, und viele Tippfehler zu sammeln.
Am Ende sind Taxonomy-Verknüpfungen nichts Anderes als Entity-References.
Mit entity_references kann man allerdings mehrere content_types miteinander verbinden.
Grüße
Ronald