[gelöst] Grundlegende Hilfe beim Theming
am 10.07.2014 - 23:15 Uhr in
Erstmal ein herzliches Hallo zusammen ;o)
Also ich bin wirklich noch Anfänger und brauche mal grundlegende Hilfe beim Theming meiner Webseite.
Zwischen den Standart-Theme unter drupal/themes und eigenen bzw. fertigen unter sites/all/themes besteht doch
keine übergreifendeVerbindung? Oder vielleicht doch?
Ist es erforderlich die Standart-Theme nicht zu bearbeiten, oder nur zum empfehlen?
Mein Ziel ist es, ein Eingabefeld auf der Profilseite der User mit einem Background-Image zu versehen!
Mit Firebug und "background-image: url(../images/bg.gif);" gehts natürlich aber soll ja dauerhaft bleiben.
Wie stellt ein Anfänger das am einfachsten an?
Brauche ich dafür eine eigene Field class, eigene.css datei? Unter Module User oder profile?
Ich weiß es nicht mir raucht der Kopf, dass scheint alles irgendwie zusammen zu hängen :o(
Danke das Ihr Euch die Zeit nehmt und einem völlig überforderten Anfänger zur Hand geht ....
Liebe Grüße
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn Du ein standard Drupal
am 10.07.2014 - 23:38 Uhr
Wenn Du ein standard Drupal Theme verwenden willst, reicht es, wenn Du das Theme nach sites/all/themes kopierst und Deine Änderungen dann dort durchführst. Das heißt aber auch, daß Du für evtl. an diesen Theme notwendige Updates selbst zusändig bist, denn Du hast das Theme damit vom Upgrade-Pfad abgekoppelt. Meist ist das aber bei den Themes unkritisch.
Eine andere Möglichkeit ist, ein abgeleitetes Theme zu bauen, das die wesentlichen Teile im Original läßt und nur eigenes CSS hinzufügt. Dann liegt das abgeleitete Theme, das ja einen eigenen Namen bekommt, in sites/all/themes und das Original bleibt unter themes. Dann geht Dir bei einem Drupal-Update nichts verloren.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Es lohnt sich, sich einzulesen
am 10.07.2014 - 23:49 Uhr
Meinen Start in Drupal habe ich mit "Praxiswissen Drupal 7" geschafft. Das Buch habe ich mir einfach aus der Bücherrei ausgeliehen. Da kommen die Basics schon ganz gut verständlich rüber!
Also statt ein Theme zu
am 11.07.2014 - 08:07 Uhr
Also statt ein Theme zu kopieren ist es sinnvoller, einfach ein Sub-Theme zu erstellen und an dem dann die Anpassungen vorzunehmen - nur so als kleine Anmerkung zwischendrin
Ein Subtheme erstellst Du
am 11.07.2014 - 08:11 Uhr
Ein Subtheme erstellst Du folgender Maßen:
- Ordner mit Name des Subtheme unter sites/all/themes erstellen. Z.B. "sub_theme" (wichtig: Unterstrich)
- hier erstellst Du eine Datei "sub_theme.info"
- in die trägst so etwas ein:
name = Mein Sub-Theme
description = Unser tolles Theme.
package = Core
core = 7.x
base theme = NAME_DES_BASIS_THEMES
NAME_DES_BASIS_THEMES ersetzt Du durch die Bezeichung des Themes, wie es im jeweiligen Ordner benannt ist. Z.B. "garland"
Du kannst hier dann eine eigene CSS Datei festlegen, die zusätzlich zu allen anderen geladen werden soll:
stylesheets[all][] = meine-cssdatei.css
Also ein Standart Theme
am 11.07.2014 - 08:11 Uhr
Also ein Standart Theme kopieren, in der .info namen ändern und nach sites/all/themes verschieben.
Danke für deine Hilfe, es wird heller ;o)
Nee - kopieren ist NICHT nötig
am 11.07.2014 - 08:20 Uhr
In der Infodatei steht, welches das Mastertheme ist.
Du musst nur dort etwas eigenes schreiben, wo du etwas ändern willst.
Ansonsten kannst du es benutzen.
Dennoch lohnt es sich natürlich, sich ein bisschen ins Theming reinzuarbeiten.
Das ist aber keine Sache von 5 Minuten oder einem Tag, das dauert etwas länger.
Gut geeignet dafür ist das ZEN-Theme, weil es hervorragend dokumentiert ist.
Grüße
Ronald
Ich hoffe, das war jetzt
am 11.07.2014 - 08:21 Uhr
Ich hoffe, das war jetzt nicht Dein Schlussfolgerung aus meinen Kommentaren
Nein keine Angst so schlimm
am 11.07.2014 - 08:29 Uhr
Nein keine Angst so schlimm ist es nicht ;o) deine Anleitung ist einfach und verständlich.
Das hat gut geklappt, jetzt
am 11.07.2014 - 09:22 Uhr
Das hat gut geklappt, jetzt muss ich nur noch etwas in meine-css.datei einfügen .. lach
Klar vom richtigen Theming bin ich weit entfent, aber aller Anfang ist gemacht und ich werde mich da richtig reinhängen.
Mein kleines Projekt soll ende August aber erstmal mit Standat-Theme und kleinen Änderungen starten können.
Wie schaffe ich es jetzt, den backround vom Eingabefeld type Text (core) im user Profil zu ändern?
Mein Theme ist Bartik und als sub_theme aktiviert?
Hast Du schon einmal mit dem
am 11.07.2014 - 13:17 Uhr
Hast Du schon einmal mit dem Firebug gearbeitet? Wenn nicht, wird es Zeit, das zu ändern. Außerdem solltest Du Dich mit dem Aufbau von Selektoren beim CSS befassen. Dann kannst Du gezielt dieses spezielle Feld im Formular ansprechen und dem ein Background Image verpassen.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Mit Firebug habe ich schon
am 14.07.2014 - 10:31 Uhr
Firebug habe ich schon installiert und etwas rumprobiert. Ich habe mir jetzt das Buch Praxiswissen Drupal 7 bestellt und das Zen Theme zum lernen eingerichte.
Danke für Eure Tips die ich bestimmt nochmal brauche ;o)