Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[gelöst] "Kleine" Änderungen im Layout (CSS)

Eingetragen von SandraNetthoefel (110)
am 24.03.2013 - 11:40 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hallo ihr Lieben,

nachdem ich mich technisch nun mit Drupal einigermaßen auseinander gesetzt habe, geht es nun an das Layout.
Themes an sich habe ich verstanden, auch wie ich vorgegebene Templates überschreibe. Allerdings erschließt es
sich mir nicht, woher ich weiß welches Template für das was ich ändern möchte zuständig ist. Beispielsweise will
ich die Darstellung eines Formulars ändern, welches Template muss ich nun kopieren und in meinem Themesordner
verändern?

Anderes Beispiel: Ich will nur in einer bestimmten Seite einen Zeilenumbruch einbauen. In diesem Fall bei der
Registrierung (logintoboggan) in einen Beschreibungstext (description) eines Feldes. Wie finde ich die zuständige
Datei und wenn ich hier das Template überschreiben würde, überschreibe ich es doch für alle Formulare?! Das wäre
doch nicht sinnvoll?

Freue mich schon auf eure hilfreichen Antworten!
Vielen Dank Sandra

‹ Bilder und [gelöst] "Kleine" Änderungen im Layout (CSS) ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, wenn es nur um

Eingetragen von oteno (775)
am 24.03.2013 - 12:02 Uhr

Hallo,
wenn es nur um Änderungen im CSS geht, stehen meist ausrechend Selektoren zur Verfügung, auch um die Änderungen auf einzelne Formulare zu beschränken.
Am besten Du installierst dir Firebug für Deinen Browser und siehst Dir die entsprechenden Bereiche damit an. Änderungen kannst Du dann in den css-Dateien deines Themes machen.

Solltest Du das Markup in den tpl-Dateien ändern müssen und Du willst Dir einen Überblick darüber verschaffen wollen, welche dafür zuständig ist solltest Du Dich
a) theoretisch damit auseinandersetzen (hier mal der Core: http://drupal.org/node/190815 - Module bringen aber oft ihre eigenen Templatefiles mit)
b) in der Praxis zum Beispiel mit dem Devel-Modul http://drupal.org/project/devel und vielleicht auch Theme Developer http://drupal.org/project/devel_themer arbeiten

Gruß
Christian

  • Anmelden oder Registrieren um Kommentare zu schreiben

SandraNetthoefel

Eingetragen von torfnase (1525)
am 24.03.2013 - 13:57 Uhr
SandraNetthoefel schrieb

Anderes Beispiel: Ich will nur in einer bestimmten Seite einen Zeilenumbruch einbauen. In diesem Fall bei der
Registrierung (logintoboggan) in einen Beschreibungstext (description) eines Feldes. Wie finde ich die zuständige
Datei und wenn ich hier das Template überschreiben würde, überschreibe ich es doch für alle Formulare?! Das wäre
doch nicht sinnvoll?

Gibt doch einfach im Hilfetext an der Stelle, an der du einen Zeilenumbruch möchtest, einen BR-Tag ein. Dann wird der Hilfetext umgebrochen.

Ansonsten ist CSS schon ein sehr sehr mächte Sprachen und du hast wirklich viele Möglichkeiten, das Aussehen der Webseite damit zu beeinflussen.
Nur wenn die Standardtemplates nicht zum Ziel führen, z.B. weil du bei einer View die einzelnen Beiträge in speziellen Blöcken ausgeben willst, die auch noch in zwei Spalten nebeneinander angeordnet sein sollen, dann kannst du z.B. ein neues Template schreiben.
Beachte: beim Template ist der Name des Templates von besonderer Wichtigkeit.
Eine Node Inhaltstyp mit dem Namen: test1 wird z.B.auf ein node-Template mit dem Namen: node--test1.tpl.php automatisch zurückgereifen.
Bei den Views kannst du dir die einzelnen Namen der Templates unter "Theme: Information" (rechts unten bei den Views) anschauen.

Gruß
Berthold

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zeilenumbruch

Eingetragen von SandraNetthoefel (110)
am 24.03.2013 - 15:04 Uhr

Hallo,

das mit dem Zeilenumbruch im Beschreibungstext habe ich mir auch so gedacht.
Leider interessiert das Drupal nicht die Bohne, wenn ich irgendetwas in der drupal-7.2.de.po
ändere und an einer anderen Stelle kommt der Text nicht vor.

Grüße Sandra

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Sprachdatei ist ja schon

Eingetragen von oteno (775)
am 24.03.2013 - 15:45 Uhr

Die Sprachdatei ist ja schon eingelesen, oder?
Den String kannst Du dann unter "Oberfläche übersetzen" ändern oder mit diesem Modul http://drupal.org/project/stringoverrides

  • Anmelden oder Registrieren um Kommentare zu schreiben

Juhu...

Eingetragen von SandraNetthoefel (110)
am 24.03.2013 - 16:24 Uhr

...das funktioniert schon einmal super! Danke!
Mit Änderungen am CSS tue ich mich noch schwer, auch wenn ich eh Firebug nutze.
Die Verschachtelungen durch Module und so, machen es etwas unübersichtlich.
Insbesondere bei der Frage nach dem worauf sich das nun alles auswirkt!

Noch einen schönen Sonntag.
Sandra

  • Anmelden oder Registrieren um Kommentare zu schreiben

Schön, dass es bei dir

Eingetragen von torfnase (1525)
am 28.05.2013 - 17:50 Uhr

Schön, dass es bei dir geklappt hat.

Zitat:

Insbesondere bei der Frage nach dem worauf sich das nun alles auswirkt!

Genau aus diesem Grund Grund solltest du häufig die Selektoren in "Ketten" (Children-Elemente) umwandeln, damit du wirklich nur dem Selektor neue CSS-Eigenschaften zuweist, den du auch wirklich verändern möchtest.

Gruß
Berthold

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht noch zur Ergänzung...

Eingetragen von SandraNetthoefel (110)
am 29.05.2013 - 11:29 Uhr

...das mit der Sprachdatei hat gut geklappt und erscheint mir für diese Art der Änderungen auch sinngemäß.
Auch mit den Änderungen per CSS habe ich mich vertraut gemacht. Schwierig finde ich immer noch, dass es
Dateien einmal unter sites und einmal unter themes liegen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du solltest ohnehin nicht die

Eingetragen von wla (9461)
am 29.05.2013 - 12:38 Uhr

Du solltest ohnehin nicht die originalen CSS-Dateien in den Modulen anfassen. Erstelle eine eigene CSS-Datei in Deinem Theme und binde die über die .info-Datei als letzte ein. Alles was Du in diese CSS-Datei schreibst überschreibt dann vorherige Definitionen. Damit hast Du auch alle Deine Änderungen an einem Punkt gesammelt. Das vereinfacht den Umgang damit deutlich.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 4 Tagen 12 Stunden
  • Hey danke
    vor 5 Tagen 7 Stunden
  • Update: jetzt gibt's ein
    vor 6 Tagen 1 Stunde
  • Hallo, im Prinzip habe ich
    vor 1 Woche 3 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 3 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 20 Stunden
  • In der entsprechenden View
    vor 2 Wochen 20 Stunden
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 20 Stunden
  • gelöst
    vor 4 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 8 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association