Default Value bei jedem Contenttyp?
Eingetragen von e9li (65)
am 01.10.2009 - 09:59 Uhr in
am 01.10.2009 - 09:59 Uhr in
Guten Tag
Aus beruflichen Gründen bin ich gezwungen mich in Drupal einzuarbeiten, was ich bis jetzt auch toll finde.
Nun gut, ich habe ein Problem mit den Contenttypen. Ich habe z.B. den Contenttyp "Produkte" erstellt. Nun will ich einen default Value machen, respektive ein vorgefertigtes Tabellengerüst das dann immer zum vorschein kommt wenn man Inhalt vom Typ Produkte erstellt.
Wie stelle ich das am besten an?
Freundliche Grüsse aus der Schweiz
Christian Egli
- Anmelden oder Registrieren um Kommentare zu schreiben
CCK
am 01.10.2009 - 10:04 Uhr
Hi,
du willst also den Inhalt in Felder unterteilen, die jedes Produkt haben soll? Nichts leichter als das ;)
http://drupal.org/project/cck
---
Viele Grüße,
Kars-T
Viele Grüße,
Kars-T
Ich bin mir nicht ganz
am 01.10.2009 - 10:11 Uhr
Ich bin mir nicht ganz sicher, ob wir uns richtig verstehen...
Es geht um eine Firmenseite. Diese hat die Navigationspunkte: Produkte, Mitarbeiter, Aktuelles etc. etc.
Jeder dieser Punkte soll Inhaltmässig anders aussehen, sprich Produkte ist z.B. dreispaltig, Mitarbeiter ist eine Auflistung etc.
Nun dachte ich mir dies kann man bestimmt machen ohne PHP zu benutzen. Durchs googlen kam ich schnell einmal auf CCK. Damit habe ich alle nötigen Contenttypen erstellt. Dannach habe ich einen WYSIWYG-Editor installiert, damit man das Tabellenlayout sieht und nicht nur den HTML-Code.
Immer wenn ich ein neues Produkt erstellen will, muss ich den HTML-Code der die dreispaltige Tabelle erstellt, erneut einfügen. Ich möchte aber das diese dreispaltige Tabelle schon eingeüfgt ist wenn ich Inhalt vom Typ Produkte erstelle.
Ich wollte die Welt verändern, doch Gott rückte den Quellcode nicht heraus.. :(
Versuch doch mal das
am 01.10.2009 - 10:39 Uhr
Versuch doch mal das Modul:
http://drupal.org/project/matrix
Es gibt aber auch noch eine Vielzahl anderer Möglichkeiten das zu lösen. Vielleicht mit Views und mehreren Nodetypes, eigener CCK Feldtyp, Computed Fields oder einfach ein paar CCK Felder und dann mit der Theming Layer. Musst mal schauen, was du genau willst.
---
Viele Grüße,
Kars-T
Viele Grüße,
Kars-T
Wie genau soll denn die
am 01.10.2009 - 10:41 Uhr
Wie genau soll denn die Tabelle aussehen? Ich nehme an, da es sich um Produkte handelt willst du nur ein paar Produkteigenschaften in einer Tabelle auflisten. Sowas kann man auch mit ein wenig Know-How mit Views, CCK und Token lösen. Eine Tabelle als Default-Value für ein Eingabe-Feld festzulegen ist ziemlich unproduktiv. Stell dir mal vor du möchtest irgendwann statt der Tabelle eine Liste haben. Dann musst du jeden einzelnen Node dieses Typs bearbeiten. Wenn du das mit CCK und Views löst, dann musst du um alle Nodes dieses Typs zu ändern nur an einem View rumbasteln.
Das ist ja eigentlich auch
am 01.10.2009 - 10:55 Uhr
Das ist ja eigentlich auch mein Ziel das mit CCK zu lösen. Nur grad kA wie. Aber werd mich weiter versuchen :)
so sieht das tabellenlayout aus.
Ich wollte die Welt verändern, doch Gott rückte den Quellcode nicht heraus.. :(
Zitat: Das ist ja
am 01.10.2009 - 10:57 Uhr
Das ist ja eigentlich auch mein Ziel das mit CCK zu lösen. Nur grad kA wie. Aber werd mich weiter versuchen :)
Das zu lösen ist vermutlich garnicht schwer. Damit wir dir dabei helfen / in die richtige Richtung stubsen können müsstest du mal zeigen, wie die Tabelle aussehen soll bzw. wie sie aufgebaut ist, was alles drin sein soll usw.
Drupal trennt dir Theme und
am 01.10.2009 - 11:33 Uhr
Drupal trennt dir Theme und Daten. Die Daten kommen aus CCK und im Tempalte kannst du die als Tabelle darstellen. Schau mal hier ins Handbuch, wie man themet, das sollte dir helfen.
---
Viele Grüße,
Kars-T
Viele Grüße,
Kars-T
Vielleicht hilft Dir ja
am 01.10.2009 - 12:06 Uhr
Vielleicht hilft Dir ja dieser Link www.yaml-fuer-drupal.de/
oder dieser drupal.org/project/panels.
Und noch einer http://www.topnotchthemes.com/blog/080727/drupal-6-screencasts-views-2-c... der die ganze Thematik zusammenfaßt.
Cheers,
Ralph
Panels
am 12.10.2009 - 09:40 Uhr
Guten Tag
So ich habe es nun mit Panels fast gelöst. Jedoch wenn ich einen Typ zum erstellen auswähle (z.B. Three column 33/34/33) kann ich nirgendswo Inhalt einfügen. Ich kann nur einen Teaser machen...
Ich wollte die Welt verändern, doch Gott rückte den Quellcode nicht heraus.. :(
Du solltest auf der Seite
am 12.10.2009 - 12:46 Uhr
Du solltest auf der Seite Inhalt verwalten, also bei mir zB. "Variants » Panel: Node being viewed can be type "Spiel" » Inhalt " zu einem Panel den BUtton "Show Layout Designer" haben. Klick mal drauf und probier es aus. Du kannst wirklich viel damit einstellen.
---
Viele Grüße,
Kars-T
Viele Grüße,
Kars-T
Jop habs au schon
am 12.10.2009 - 13:14 Uhr
Jop habs au schon herausgefunden wies funktioniert :) Besten Dank!
Ich wollte die Welt verändern, doch Gott rückte den Quellcode nicht heraus.. :(