gekauftes Theme anpassen
am 21.09.2011 - 16:21 Uhr in
Hallo zusammen,
habe heute angefangen mit Drupal zu arbeiten.
Installation und die ersten Schritte (Sprache umstellen, Theme installieren) gingen relativ schnell und komfortabel. (Bin da von Contao verwöhnt ;-))
Für einen Kunden muss ich jetzt allerdings ein gekauftes Template anpassen. Nach der Installation sehe ich jedoch leider keine Navigationselemente, keine Suche und die weiteren Elemente die wahrscheinlich als Module angelegt sind.
Link zur Seite kann ich euch leider keinen schicken, da die Installation lokal liegt.
Den Link zum gekauften Template kann ich aber zur Verfügung stellen: http://themeforest.net/item/corporate-business-drupal-theme/full_screen_...
Vielleicht habt ihr Tips für mich wie ich die Module, die im Template enthalten sein müssen sichtbar gemacht werden.
- Anmelden oder Registrieren um Kommentare zu schreiben

Ein Theme hat keine
am 21.09.2011 - 17:03 Uhr
Ein Theme hat keine Module...
Hast du wenigstens mal Screenshots oder sowas?
Ja hier ein Link zum
am 21.09.2011 - 17:34 Uhr
Ja hier ein Link zum Screenshot:
http://img684.imageshack.us/img684/4326/bildschirmfoto20110921u.png
Na, für die Suche musst du
am 21.09.2011 - 18:20 Uhr
Na, für die Suche musst du natürlich das Core-Modul "Search" und die Suche in der Theme-Konfiguration aktivieren. Und die Blöcke musst du bei den Block-Einstellungen von Drupal aktivieren.
DerGerri schrieb ... habe
am 21.09.2011 - 18:36 Uhr
...
habe heute angefangen mit Drupal zu arbeiten. ...
Für einen Kunden muss ich jetzt allerdings ein gekauftes Template anpassen....
Mein Beileid für den "Kunden". Weiß der Kunde das du von Drupal keinerlei Schimmer hast?
Natürlich nicht. Muss aber
am 22.09.2011 - 08:41 Uhr
Natürlich nicht. Muss aber gemacht werden, da der Kunde unbedingt bei Drupal bleiben möchte.
Gibts denn eine gute Documentation die ihr empfehlen könnt?
wenn der Kunde bei Drupal
am 22.09.2011 - 10:37 Uhr
wenn der Kunde bei Drupal bleiben möchte, hat er doch sicher schon eine vollständige Konfiguration mit allen verwendeten Modulen?
Diese Module solltest Du erstmal nachinstallieren um die gleichen Inhalte erstellen zu können, einfacher wäre natürlich eine Kopie der Kundeninstallation?
Arbeitest Du mit Drupal 6 oder 7?
Ich arbeite selbst parallel mit Contao, der Aufbau bei Drupal ist anders, Du exportierst / importierst hier nicht die Module innerhalb eines Themes wie es bei Contao möglich ist.
Momentan hast Du nur eine leere Installation ohne Inhalte, da Du vermutlich nicht weißt, mit welchen Modulen die Kundeninhalte erstellt wurden? Das solltest Du erstmal mit dem Kunden abgleichen.
Die benötigten Module liegen im Ordner (bei Deinem Kunden) sites/all/modules
hier ein paar Infolinks:
http://drupal.org/project/modules
http://www.thoor.de/drupal
http://cocoate.com/de/drupal-6-deutsch/veraendern-sie-das-design-theming
Grüße Jenna
Nach einigem Einarbeiten habe
am 23.09.2011 - 16:17 Uhr
Nach einigem Einarbeiten habe ich mittlerweile das Template nach meinen Wünschen angepasst. Die Navigation, inkl. Subnavi, die Suche und die ersten Inhaltselemente wurden erstellt (mit Drupal 6).
Wichtig wäre es jetzt noch, dass die Headerbilder zu jeder Unterseite anpassbar wären. Das Image im Header ist jetzt allerdings nicht als Block angelegt. Das Modul headerimage bereitet mir leider noch ein paar Fragezeichen.
So sieht das im Quelltext aus:
<div id="header-image"><img alt="Header image" src="/sites/all/themes/corporate/corporate/images/header.jpg">
</div>
Ich gehe mal davon aus, dass das Header-Bild im Template hinterlegt ist (Leider).
Habt ihr da eine Lösung für?
Das wird vermutlich in der
am 23.09.2011 - 16:45 Uhr
Das wird vermutlich in der page.tpl.php des Themes geregelt. Man kann sich spezielle Page-Templates anlegen, welche für einen bestimmten Pfad gelten, damit könnte man ein Template erstellen, das bei einem bestimmten Pfad ein anderes Header-Bild zeigt.
Du könntest unter
am 23.09.2011 - 23:06 Uhr
Du könntest unter Strukturierung / Themes das Logo deaktivieren...
Danach einen neuen Inhaltstyp Mein Header Image (Name egal) erstellen.
Dann unter Website-Einstellungen/ Header Image erstmal eines erstellen, z.b. Header01, unter Einstellungen das Häkchen bei Mein Header Image aktivieren, also Dein vorher erzeugter Inhaltstyp.
Nun unter Inhalt erstellen, Mein Header Image wählen und dort steht jetzt unter BlockName: Header01
Dann unter Blöcke Header01 in den Kopfbereich packen, Rest mit CSS anpassen, falls nötig, bei meinen Themes war es bisher nicht nötig.
So weiter verfahren mit den anderen Headerbildern....
Im jeweiligen Block kannst Du die Seiten festlegen in denen das gewünschte Bild angezeigt werden soll.
Im Header Image kannst Du unter Einstellungen auch Feinabstufungen festlegen, also z.B. das Header Image bestimmten Seiten direkt zuweisen oder eben Header01 nur im Forum anzeigen usw.,
es gibt dafür viele verschiedene Lösungswege.
Wenn das Header Image nicht angezeigt wird, immer erst unter Leistung den Cache leeren.
Grüße Jenna
Danke für die Tips. Leider
am 04.10.2011 - 15:56 Uhr
Danke für die Tips. Leider musste ich ein anderes Projekt noch dazwischen schieben, deswegen er jetzt meine Antwort.
Ich habe das Problem mit den Headerbildern ein klein wenig anders gelöst:
Folgenden Code in das Div des Headerimage eingefügt:
<?php<img src="headerbilder/<?php
if ($node->nid == 1) {
print 'image-1.jpg" />';
}elseif ($node->nid == 2){
print 'image-2.jpg" />';
}elseif ($node->nid == 3){
print 'image-3.jpg" />';
}elseif ($node->nid == 4){
print 'image-4.jpg" />';
}elseif ($node->nid == 5){
print 'image-5.jpg" />';
}elseif ($node->nid == 6){
print 'image-6.jpg" />';
}elseif ($node->nid == 7){
print 'image-7.jpg" />';
}elseif ($node->nid == 8) {
print 'image-8.jpg" />';
}elseif (($node->nid == 9) | ($node->nid == 10)){
print 'image-9.jpg" />';
}elseif ($node->nid == 11) {
print 'image-11.jpg" />';
}else {
print 'image-1.jpg" />';
}
?>
Und schon hats geklappt.
Heute stand ich allerdings vor folgendem Problem:
Auf der Startseite können ja nur Artikel angezeigt werden. Wie kann ich eine Seite erzeugen (zb. Startseite) dort meinen Inhalt einfügen, ohne das automatisch aus dem Fließtext ein Artikel generiert wird?
Danke für eure Geduld ;-)
Drupal gefällt mir aber immer mehr.
zb einen inhaltstyp menu
am 04.10.2011 - 16:05 Uhr
zb einen inhaltstyp menu anlegen(ohne body zb),
eine seite generieren vom inhaltstyp menu...
und die startseite in den web einstellungen festlegen..
gruss
muck
Zitat: Wie kann ich eine
am 04.10.2011 - 18:05 Uhr
Wie kann ich eine Seite erzeugen (zb. Startseite) dort meinen Inhalt einfügen, ohne das automatisch aus dem Fließtext ein Artikel generiert wird?
Kannst du das mal etwas genauer beschreiben?
Allgemein solltest du mal ein ordentliches Drupal-Tutorial durcharbeiten, dann klären sich solche Fragen von allein.
Wenn sich an Deinen
am 05.10.2011 - 12:09 Uhr
Wenn sich an Deinen Headerimages nichts mehr ändert kann man es so machen, wenn aber der Kunde später auch selbst Seiten erstellen möchte und denen ein Image zuweisen soll ist Dein jetziger Weg eher umständlich.
Thema Startseite: Du kannst alles in die Startseite packen was Du möchtest und auch jede beliebige Seite als Startseite festlegen.
Wie Muck schrieb (eigene Inhaltstypen erstellen), ebenfalls kannst Du Texte auch direkt in einen Block schreiben und diesen zuweisen (empfiehlt sich ein Editor zu installieren um Bilder einzufügen etc...)
Sieh Dir vielleicht auch mal die Module Panels und Insert an.
Grüße Jenna