Tutorial für eigenes Theme gesucht
am 19.10.2007 - 11:30 Uhr in
Hallole.
Ich habe diese Seite: www.acticon.de die ich gestaltet habe.
Ich möchte diese nun mit Drupal umsetzten.
Ich kenne mich sehr gut mit HTML/CSS und etwas weniger mit PHP aus.
Ich suche ein gutes Tutorial das mich durch alle Instanzen einer eigenen Theme Erstellung führt.
Besser wäre es natülich auf Deutsch:-)
Das Videotutorial von dem einen (mir fällt der Name gerade nicht ein) habe ich schon,aber darin kommt die theme Erstellung nicht vor.
Kennt jemand so eines?
Danke mal Mondmann
- Anmelden oder Registrieren um Kommentare zu schreiben

Tutorial
am 19.10.2007 - 11:35 Uhr
Hallo,
schau dir mal das von Meinolf an:
http://drupal.mdwp.de/Drupal_Theme_und_CSS_Tutorial
Gruß,
Boris
Ja das kenne ich schon. Da
am 19.10.2007 - 11:50 Uhr
Ja das kenne ich schon.
Da wird aber mehr CSS beschrieben und nicht sehr viel über das Theme selbst.
Wie zb. binde ich das Menü ein?
Wie mache ich es,daß wenn ich im Drupal eine neue Seite anlegen diese automatisch im Menü erscheint?
....das fehlt da irgendwie alles...
Ich meine zb. wie ist das
am 19.10.2007 - 13:04 Uhr
Ich meine zb. wie ist das mit dem Menü.
Ich habe ein fertiges CSS Menü mit Untermenüs.
Wie binde ich das in mein theme ein?
Wie heißen die variablen für das Haupt-und Untermenü?
Usw usf...wo steht denn das alles?
Übersicht
am 19.10.2007 - 14:01 Uhr
Hallo,
ich habe mal ein paar Sachen zu dem Thema zusammengestellt, schau mal hier:
http://www.drupal-info.de/variablen
Was dich interessieren dürfte sind die Variablen in page.tpl.php
Leider komm ich momentan nicht dazu an der Seite weiter zu basteln, aber für den Moment hilft's vielleicht.
Gruß,
Boris
Da steht: $primary_links
am 22.10.2007 - 12:02 Uhr
Da steht:
$primary_links
Ein Array mit den Links der primären Navigation, falls definiert
$secondary_links
Ein Array mit den Links der sekundären Navigation, falls definiert
Aber die Second Navigation ist doch zb. für ne Seiten Navi wo zb. Impressum, Startseite steht oder?
Was mache ich denn wenn ich ein Hauptmenü und untermenüs habe wie auf der o.g. Seite???
Nein $primary_links ist wie
am 22.10.2007 - 12:17 Uhr
Nein $primary_links ist wie hier im Drupalcenter Home/ Links...usw , $secondary_links wäre noch zusätzliches was zb rechts oben sein könnte!
Hauptmenü und untermenüs, zb wie hier Aktive Forenthemen sind Blocks und werden Regionen zugewiesen zb Linke Seite ...usw "$sidebar_left"!
http://kochazubi.net
Das war schonmal ein
am 22.10.2007 - 13:21 Uhr
Das war schonmal ein entscheidender Tip, vielen Dank.
Aber wo kann ich denn mein Men+ Konfigurieren?
zb. Daß er nicht immer
class="block-menu-67" und sowas reinschreibt?
Ich will das da nicht haben, vielmehr soll er das alles durch
und- ersetzen....
Die Menü Verwaltung ist
am 22.10.2007 - 14:33 Uhr
Die Menü Verwaltung ist hier admin/build/menu!
Die Klassen zb "block-menu-67" sind dynamisch! und wurden abgeleitet von den Klassen "block-menu" bzw "block"! Die Klasse "block-menu-67" bedeutet als das es 67. Menü oder auch Menü 67 als ein Block dargestellt wird!(Zumind würde ich spontan das so sagen)
durch
* und ersetzen.... das sagt mir nix!
http://kochazubi.net
Ja da hats mir etwas
am 22.10.2007 - 16:08 Uhr
Ja da hats mir etwas verhagelt:-)
Also ich möchte komplett mein eigenes Menü einfügen und möchte nicht, daß drupal da irgendwas dynamisch macht oder sonstwas.
Es ist eine einfache Liste mit ul und li's die dann mit CSS entsprechend formatiert wird.
Doch wo gebe ich denn in Drupal an, daß die Hauptlinks in ul und die Sublinks in ul li gekleidet werden sollen.
Wie eben auf meiner Website www.acticon.de
Schau einfach mal drauf und schau Dir mal im Quelltext die Navi Liste an, dann siehst du was ich meine...
Das kann doch nicht so schwer sein?
Danke für die Hilfe, Mondmann
Pro Drupal Development
am 22.10.2007 - 16:32 Uhr
Wirf mal einen Blick in das Theming-Kapitel von Pro Drupal Development, das es als kostenlose Leseprobe gibt.
Wenn Du Primary und Secondary Links nutzt, hast Du diese in den Variablen $primary_links bzw. $secondary_links als Array zur Verfügung. Du kannst sie dann aus diesen Arrays herausholen und damit tun, was immer Du willst.
Ok alles klar.
am 23.10.2007 - 07:41 Uhr
Seltsam.
Ich muss also meine Links den Primary Links zuweisen.
Warum kann ich dann eigene Menüpunkte hinzufügen und warum kann ich Menüpunkte diesen selbst erstellten zuweisen?
Und wie kann ich auf die selbsterstellten Menüs zugreifen?????
Wenn ich dem Primary Links einige Menüpunkte zuweise und dann print_r($primary_links); ausgebe kommt gar nichts.
Ich möchte mir auf diese Weise das Array mal anschauen...
Wenn ich einen neuen Menüpunkt anlege, zb. "Unternehmen" und diesem einige Menüpunkte zuweise, dann möchte ich , daß "Unternehmen" als Menuüunkt erscheint und die Punkte bein drüberfahren aufklappen.
Wie das mit CSS usw funzt ist mir klar, nur wie ich das in Drupal implementiere ist mir ein Rätsel...
Ich muss also meine Links
am 23.10.2007 - 07:57 Uhr
Ich muss also meine Links den Primary Links zuweisen.
3 Menüs sind vordefiniert (Primary Links, Sekundary Links, Navigation).
Dir steht aber völlig frei ein neues, viertes Menü (mit Namen Deiner Wahl) zu erstellen.
Aha,ok.
am 23.10.2007 - 08:45 Uhr
Aha,ok.
Aber wie heist denn dann wie Variable? In diesem FAll $unternehmen_links?
Oder wie?
Und Außerdem:
Wenn ich jetzt unter Primary Links ein Menüpunkt erselle, und dann das Array ausgebe, dann steht im Array nur der Hauptlink, aber keine Submenüs.
Also: Hauptmenü ist Primary Links.
Unter diesem habe eine Untermenü, welches für mich das Hauptmenü sein soll namens "Unternehmen".
Unter Unternehmen habe als untergeordnete Links 2 weitere Links "Sub1" und "Sub2".
Im Array steht dann aber nur "Unternehmen" und keine Sub1,2.
Was fehlt denn da noch?
Also es hat sich erledigt,
am 23.10.2007 - 19:44 Uhr
Also es hat sich erledigt, ich bin auf ein anderes CMS umgestiegen.
Das was ich mit Drupal in Monaten und trotz Videotutorial nicht geschafft habe, habe ich mit dem anderen an einem arbeitstag geschafft und ich kann nun beginnen die Seiten zu füllen.
Danke für alle Eure Hilfe und bis bald, Mondmann
???
am 23.10.2007 - 20:15 Uhr
Was war das denn? Da hör ich aber Einiges an Ärger raus. Schade.
Gruß,
Boris
Ja ich habs hals einfach
am 23.10.2007 - 20:19 Uhr
Ja ich habs hals einfach nicht kapiert :-)...das ist eigentlich alles. Es ist openengine.(www.openengine.de)
Grüße Mondmann
Danke für's Feedback,
am 23.10.2007 - 22:39 Uhr
Danke für's Feedback, Mondmann. Jetzt können wir Drupalisten überlegen, ob da was im Argen liegt. In Drupal 6 wird's ja relativ große Änderungen am Menü-System geben.
Viel Erfolg mit Deinem CMS. Vielleicht kommt irgendwann ein Projekt auf Dich zu, für das Drupal nicht das Problem sondern die Lösung für Dich ist.
CMS-Wahl
am 24.10.2007 - 08:12 Uhr
Ich habe auch so einige CMS durchprobiert ... Fazit: man muß wissen, was man will!
Abhängig vom Einsatzzweck gibt es natürlich auch vorteilhaftere CMS als Drupal.
Openengine ist m.E. kein CMS, mit dem sich eine Community ohne weitere Integration von externer Software aufbauen läßt.
Bei Drupal sind derartigen Funktionen wie Kommentare, Foren, etc. bereits enthalten und mit dem Gesamtsystem abgestimmt.
Ja das ist richtig. Aber da
am 24.10.2007 - 08:30 Uhr
Ja das ist richtig.
Aber da ich keine Community aufbauen möchte, ist Openengine für meinen Einsatzzweck genau richtig.
Einfach eine Website basteln und Inhalte anlegen.
Sehr ausführliche, Deutsche Dokumentation, incl. Beispielcode den man verwenden und entsprechend modifizieren kann.
Möchte ich irgendwann mal eine Community aufbauen ist Drupal bestimmt die bessere Wahl.
Grüße Mondmann
Mondmann wrote: Ja das ist
am 24.10.2007 - 08:51 Uhr
Ja das ist richtig.
Aber da ich keine Community aufbauen möchte, ist Openengine für meinen Einsatzzweck genau richtig.
Einfach eine Website basteln und Inhalte anlegen.
Sehr ausführliche, Deutsche Dokumentation, incl. Beispielcode den man verwenden und entsprechend modifizieren kann.
Möchte ich irgendwann mal eine Community aufbauen ist Drupal bestimmt die bessere Wahl.
Grüße Mondmann
volle Zustimmung!
MfG