Umsetzung einer bestehenden Website nach Drupal 5.x/6.x
am 13.11.2007 - 13:30 Uhr in
Werte Gemeinde,
ich bin völlig neu bei Drupal gelandet und habe nun ein paar Fragen.
Ich habe eine bestehende Website (News-Portal, Forum) welches auf einem eigenen CMS beruht. Dieses möchte ich nun auf ein, wenn möglich, OpenSource CMS umsetzen. Drupal fiel als erste Wahl zum testen. Noch komme ich mit den Templates garnicht zurecht. Gehen wir vom Standard Theme "Garland" aus:
1. Wie formatiere ich die Links im ersten Block? Habe im Theme style.css formatiert, aber ohne Änderungen.
2. Wie bekomme ich einen zweiten Block der bspw. mit xx festen Verlinkungen gefüllt ist?
3. Wo finde ich die Einträge für die ganzen Meta-Daten im HTML-Header?
4. Gibt es irgendwo einfache und überschaubare Anleitungen wie man ein Template erstellt? Grundaufbau, Block-Formatierung, etc...
5. Ist bspw. die Website http://www.macproduction.de in Drupal umsetzbar?
6. Nach einigem Probieren leider gescheitert: Wie bekomme ich in den User-Profilen zusätzliche Einträge wie AIM/Xing/ICQ mit Verlinkung (!!) im Frontend hin?
Grüße
- Anmelden oder Registrieren um Kommentare zu schreiben
Einige Antworten
am 13.11.2007 - 17:57 Uhr
Hallo,
folgende Antworten kann ich Dir erstmal als Hilfestellung bieten:
1) style.css im Garland Theme Ordner, oder im Unterordner (bei Verwendung von minnelli)
/**
* Primary navigation
*/
ich hoffe mal Du meinst die Primary Links, das CSS dort wird übernommen.
2) Verwalten -> Strukturierung -> Blöcke -> Block hinzufügen dann Block in die gewünschte Region verschieben, evtl. Konfigurieren
3) i.d.R. : page.tpl.php gibt aber auch ein Metatags Modul, welches Metadaten per Node erlaubt. -> http://drupal.org/project/nodewords
4) http://www.drupalcenter.de/handbuch/4217
5) ja, Drupal inkl. einiger Module + jQuery bietet alles, was es dazu braucht (auch die klappbaren Blöcke etc.)
6) kann ich Dir von meinem Standpunkt aus aus dem Stehgreif nicht sagen, aber ich denke mal das es unter -> http://drupal.org/project/Modules schon ein passendes Modul, oder eine Lösung gibt (ist ja nix ausgewöhnliches) -> http://drupal.org/project/Modules/category/76
Gruß Andreas
User Profile
am 13.11.2007 - 20:18 Uhr
Hi sonoton,
ersteinmal schön das du bei drupal gelandet bist.
Ich versuche ein paar Fragen von dir erweiternd zu beantworten.
6.) Ja das geht. Es gibt hierfür aber zwei Wege einmal das Core Usermodule verwenden und zusätzliche module verwenden wie z.B adressbook, buddylist und ähnliche um die Fumktionalitäten zu erhalten die du möchtest. Der zweite Weg (den würde ich dir nahe legen) user as nodes. Aus den user_profilen machst du Inhaltstypen wie z.B. einen Artikel. Das hat den Vorteil deine User können besser über die Volltextsuche und Suchmaschienen gefunden werden. Damit kannst du auch viel einfacher deine "User" mit anderen Datenbankabfragen wieder als Inhalt an anderer Stelle der Website zeigen (z.b. als Index mit Telefonnummern). Module hierfür sind u.a. usernode, nodeprofile, bio.module.
5. DAS ist mehr oder weniger Drupalstandard, schau doch mal in den showroom von drupal.org (hier natürlich auch) bzw. auf die Startseite.
4. einen Link hast du ja schon ich würde dir noch das Module contemplate empfehlen.
3. Das module nodeword / metatags ist dafür geeignet, sonst noch bei admin/settings/>>Websiteeinstellungen
Viel Spaß beim ausprobieren.
Dirk
Vielen Dank!
am 14.11.2007 - 21:05 Uhr
Ich habe heute damit angefangen mich mit Drupal intensiver zu beschäftigen. Auch die ersten Erfolge, eigenes Layout und Blöcke funktioniert bereits. An die Module mache ich mich auch bald ran.
Zwei Fragen ergeben sich aber gerade:
1) Wie kann ich Nodes verschiedene Layouts zuweisen? Default ist das Nodes-Template für die mittlere Spalte (z.B. News-Artikel). Erstens muß ich dort eh den Layout-Aufbau anpassen und 2. fiel beispielsweise auf, dass bei einer 404-Meldung das gleiche verwendet wird. Das soll natürlich nicht sein. Also wie geht das?
2) Wie kommt es, dass trotz fehlender CSS-Einträge der Standard-Block (Login & Admin-Stuff) immernoch eine Formatierung erhält? Bekommt der Browser diese Informationen, wie im angegeben aus der default-CSS-Datei? Wie kann ich das Abstellen?
Danke,
Stefan
Override the styles
am 14.11.2007 - 22:02 Uhr
2) Ja, das ist in einer systeminternen css-Datei gestylt. Wenn du es ändern willst, such dir die id's / Klassen raus und weise ihnen neue Styles zu.
1) um verschiedene Seiten unterschiedlich zu stylen, musst du dich etwas mit dem Templating-System von Drupal auseinandersetzen. Viele Sachen muss man nur noch per Template anpassen
http://drupal.org/phptemplate
Oder du kannst auch über z.B. Taxonomy theme (da bei extended/paths) einzelnen Nodes ein anderes Theme zuweisen...
Es gibt (leider?) tausend Möglichkeiten, du musst gucken, was für deinen Fall das beste ist
Dabei sein ist alles
Danke... Gerade das passende gefunden
am 14.11.2007 - 22:23 Uhr
http://www.drupalcenter.de/handbuch/4287