Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

Anfängerfragen zum Bootstrap Theme

Eingetragen von Viriditas (15)
am 05.03.2016 - 13:45 Uhr in
  • Themes & Theming
  • Drupal 8.x

Hallo zusammen,

ich habe mir jetzt mehrere Themes angesehen und Bootstrap 8 scheint hinsichtlich des responsive designs am besten zu sein.
Ich bin mir aber auch bewusst, dass es ein relativ komplexes Theme ist.

Wenn man nun ein Subtheme anlegt, muss man ja entscheiden, welches Paket man herunterladen möchte: CDN oder LESS.

Welches brauche ich? Ich möchte ganz einfach nur die Templates bzw. CSS mit einem Text-Editor ändern können.

Gibt es wo ein Tutorial, wie man einen Header mit dem Bootstrap Theme macht?
Ich habe schon ein bisschen probiert, eigentlich müsste man ja vor der Navbar einen Block anlegen für eine Headergrafik. Oder aber man arbeitet direkt im dafür vorgesehenen Template.

LG

‹ Menü Darstellung im Bootstrap-Theme ändern Drupal 8 | Custom contact forms mit getForm() rendern? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

schau mal da rein

Eingetragen von ronald (3857)
am 05.03.2016 - 20:24 Uhr

https://www.youtube.com/playlist?list=PLUBR53Dw-Ef818EUxzNoWKcQ7PYUXpFFA

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Wenn man nun ein

Eingetragen von Jenna (1883)
am 06.03.2016 - 00:15 Uhr
Zitat:

Wenn man nun ein Subtheme anlegt, muss man ja entscheiden, welches Paket man herunterladen möchte: CDN oder LESS.

Nimm erstmal das CDN, damit kannst du genauso alles ändern, erstellen wie mit dem LESS.
Wenn dir nicht klar ist wie man mit LESS arbeitet, bringt es dir nur Schwierigkeiten am Anfang, du kannst aber jederzeit dein CDN auf LESS später umbauen falls du das mal lernen möchtest.

Um Bootstrap, besonders das Grid und alle vorhandenen Funktionen zu lernen kannst du dich auch hier einlesen:
http://getbootstrap.com/css/

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, ich danke euch, ich

Eingetragen von Viriditas (15)
am 06.03.2016 - 15:50 Uhr

Hallo,

ich danke euch, ich habe jetzt mit CDN ein Subtheme angelegt.
Ich habe jetzt auch unterschiedliche basic pages mit dem CSS von Bootstrap aufgepeppt.

Wie aber bekomme ich vor der navbar einen großen Banner rein?

Dazu muss ich ja ein Template bearbeiten. Ich habe mir deshalb aus dem Verzeichnis bootstrap/templates/system das Template page.html.twig kopiert und in mytheme/templates kopiert.

In die Datei habe ich testweise nach dieser Zeile...

<header{{ navbar_attributes.addClass(navbar_classes) }} id="navbar" role="banner">
      <div class="navbar-header">

folgenden Container gegeben:
<div class="jumbotron">Test</div>

Allerdings ändert sich auf der Hauptseite rein gar nichts. Woran kann das liegen? Bin ich an der falschen Stelle oder habe ich nicht verstanden, wie man Templates editiert?

  • Anmelden oder Registrieren um Kommentare zu schreiben

wie so oft, gibt es mehrere Wege

Eingetragen von ronald (3857)
am 06.03.2016 - 16:47 Uhr

du kannst natürlich deine Templatedatei ganz normal bearbeiten, und dort etwas einfügen, was du geren immer dort hättest.

Oder du machst es auf dem Drupalweg.
Deklarierst eine passende Region, schreibst die entsprechenden css-codes im Stylesheet, und legst einen custom Block darin ab.

Der erste Weg ist quick and durty, und geht komplett an Drupal vorbei, und lässt sich somit auch nicht mit Drupal-Verwaltungsmitteln manipulieren.

Der zweite Weg erlaubt es, dass andere, die etwas Ähnliches wollen, dein Template benutzen können, und einfach einen eigenen Block einfügen können, oder auch du einfach das Banner tauschen kannst, indem due den Block austauschauschst, ohne das Templat anfassen zu müssen. Einfach aus der Verwaltungsoberfläche von Drupal heraus.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke, ich habe ja oben jetzt

Eingetragen von Viriditas (15)
am 06.03.2016 - 17:11 Uhr

Danke, ich habe ja oben jetzt meine eigene Template-Datei verwendet, aber wieso wird mir dann die Änderung nicht angezeigt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

immer, wenn du an einer Datei etwas geändert hast,

Eingetragen von ronald (3857)
am 06.03.2016 - 18:16 Uhr

musst du die caches löschen ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich war wirklich shcon am

Eingetragen von Viriditas (15)
am 10.03.2016 - 10:16 Uhr

Danke, jetzt funktioniert alles!

Ich habe jetzt einen Header vor die Navbar in der page.html.twig integriert:

<div class="container">
    <div class="container" style="margin-bottom: 0px; background:#183557; background-repeat: no-repeat;  background-position: right;   background-image: url(../drupal-8.0.4/hintergrund.png); ">
    <img src="../drupal-8.0.4/logo.png">
    </div>
</div>

Leider überlappt der Header, d.h. er schließt nicht bündig mit der Navbar ab (siehe Anhang). Ich habe es schon mit margin-right versucht, das hat aber keine Wirkung. Hat jemand eine Idee? Ich befürchte, die Klassenzuordnung für die div ist nicht die richtige, habe auch schon einiges probiert, hat aber bisher nichts funktioniert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

schau mal nach width

Eingetragen von ronald (3857)
am 10.03.2016 - 10:01 Uhr

des containers

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eigentlich logisch, die sind

Eingetragen von Viriditas (15)
am 10.03.2016 - 10:12 Uhr

Eigentlich logisch, die sind ja auf 1170px, damit - auch wenn es ein Untercontainer ist, wird wieder die volle Breite genützt. Ich habe die class jetzt rausgenommen und die Breite stimmt jetzt. Danke.

Eine Frage noch: wie gebe ich die Bildverweise am besten an?
Mir ist aufgefallen, dass auf Unterseiten, die eine eigenen LInk bekommen wie "/about", meine Graphiken angezeigt werden, die ich mittels css (url../...) eingebunden habe.
Rufe ich dieselbe Seiten aber über die von Drupal vergebene Adresse (/node/...) auf, werden sie nicht angezeigt.

Das betrifft genau auch den Code des Headers wie oben angegeben, d.h. HIntergrundbild und Logo erscheinen auf den mit /node/... geöffneten Seiten nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

schau mal in der node.twig

Eingetragen von ronald (3857)
am 10.03.2016 - 11:18 Uhr

ob da andere Klassen angezogen werden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo zusammen ;D Auf

Eingetragen von Bogus (319)
am 10.03.2016 - 13:43 Uhr

Hallo zusammen ;D

Auf Drupal.org hab ich dieses Theme gefunden:
https://www.drupal.org/project/bootstrap

Vielleicht hilft es dir ja weiter ;D

  • 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 1 Woche 2 Tagen
  • Hey danke
    vor 1 Woche 3 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 2 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 6 Tagen
  • In der entsprechenden View
    vor 2 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 6 Tagen
  • gelöst
    vor 5 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

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 18 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