Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Language Block in Header

Eingetragen von mibadix (237)
am 03.08.2015 - 17:38 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x oder neuer

Hallo,

habe mit tutorials und Firebug versucht "Theming" etwas besser zu verstehen.
Schaffe es aber nicht folgendes Problem zu lösen:

Habe das Theme Bluez installiert. Möchte nun einen Block in die oberste Region hinzufügen und dieser Block soll die Sprachwahl der Seite ermöglichen.

Könnte ihr mir bitte einen Tipp geben?

Vielen Dank.
Gruss

‹ |erledigt|Block "Beliebte Inhalte" und Fehlerseiten, CSS Problem und generelle Frage Video einfügen für Anfänger ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich kenne Dein Theme jetzt

Eingetragen von wla (9461)
am 03.08.2015 - 18:14 Uhr

Ich kenne Dein Theme jetzt nicht, aber unter Struktur > Blöcke kannst Du Dir normalerweise die möglichen Regionen für ein Theme zeigen lassen.
Wenn I18n (= Internationalization) installiert und aktiviert ist, findest Du unter Struktur > Blöcke bei den deaktivierten Blöcken den "Laguage Switcher Block". Den brauchst Du jetzt nur in die passende Region zu setzen. Dann solltest Du ihn sehen. Voraussetzung ist, daß Du mindestens zwei aktive Sprachen hast und I18n aktiviert ist. Es kann jedoch sein, daß Du das CSS des Themes etwas nachbearbeiten mußt, damit dieser Block so dargestellt wird, wie Du es möchtest.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke fuer Deine Antwort. Ich

Eingetragen von mibadix (237)
am 03.08.2015 - 19:41 Uhr

Danke fuer Deine Antwort. Ich moechte den language switcher in den Bereich der Ueberschrift bringen: dort ist in Structure-blocks keine Region dafuer vorgesehen. Deshalb weiss ich nicht, wie ich vorgehen soll.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Im .info-File des Themes eine

Eingetragen von wla (9461)
am 03.08.2015 - 20:11 Uhr

Im .info-File des Themes eine neue Region definieren (für den Maschinennamen gelten die Regeln für PHP-Variablen). Im page.tpl.php des Themes diese Region dann an der gewünschten Stelle ausgeben (an der Ausgabe anderer Regionen orientieren). Dazu sind geringe PHP-Kenntnisse nötig. Danach mußt Du im CSS dafür sorgen, daß diese Inhalte "richtig" aussehen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Werner, danke Dir für die

Eingetragen von mibadix (237)
am 04.08.2015 - 06:19 Uhr

Werner, danke Dir für die Hilfe. Hat geklappt. Mit dem Styling brauche ich nun noch etwas Zeit.
Vielen Dank.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Werner, habe noch eine

Eingetragen von mibadix (237)
am 04.08.2015 - 22:27 Uhr

Werner, habe noch eine Bitte:
habe nun den language switcher in einem neuen Block.

Moechte nun, dass die Sprachen nicht untereinander sondern horizontal erscheinen:
bringe deshalb in style css folgendes eine: display: inline-block.
--> nun erscheinen die Sprachen horizontal. Aber auch der Rest der Seite ist veraendert.
Das style ist in den ersten Zeilen con style.css und bezieht sich auch auf andere Bereiche.

Wie kann ich den Befehl (display ...) nur fuer den language - Breich anwenden?
In Firebug erscheint "Div" links. ... aber wo finde ich Div?

.... was habe ich noch nicht verstanden?

Danke.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du mußt im CSS Selektor

Eingetragen von wla (9461)
am 04.08.2015 - 22:42 Uhr

Du mußt im CSS Selektor Ketten benutzen, an denen Du Dich entlang hangelst, damit die Anweisung nur für ein spezifisches Element gilt. Da trifft es sich gut, daß jeder Block bei Drupal eine ID besitzt, die immer eindeutig ist. Also geht da so los:
#BLOCKID .KLASSE div {
.......
}
Damit erwischst Du alle Div's, die in diesem Block nach einem Element mit der angegebenen Klasse kommen. So mußt Du immer vorgehen, wenn Dein CSS nur ganz bestimmte Elemente beeinflussen soll. Manchmal reicht schon eine spezielle Klasse, manchmal werden die Ketten noch länger.
Wenn Du Dich intensiver nit den Möglichkeiten von CSS befassen möchtest, weil Du es häufiger brauchen wirst, empfehle ich Dir, dich mit Sass und Compass zu befassen. Compass ist ein Preprozessor, der .scss-Dateien in CSS umwandelt. Die .scss-Dateien sind besser lesbar und die weiteren Möglichkeiten wie die Definition von Variablen und Makros erleichtern das Erstellen von CSS erheblich. Der Aufwand zahlt sich im ersten größeren Projekt bereits aus. Einige nette Tutorials dazu findest Du auf http://leveluptuts.com/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für Deine Antwort,habe

Eingetragen von mibadix (237)
am 05.08.2015 - 12:25 Uhr

Danke für Deine Antwort,
habe Ruby installiert - um Compass zu installieren gebe ich im prompt gem install compass ein. Funktioniert aber nicht.
Muss ich den Prompt unter Ruby aufrufen?

Danke.
gruss

wenn ich gem eingebe erscheint: Kommando nicht bekannt ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Was hast Du für ein

Eingetragen von wla (9461)
am 05.08.2015 - 13:18 Uhr

Was hast Du für ein Betriebssystem? Wenn ich beim Mac im Terminalfenster "which gem" aufrufe, bekomme ich als Pfad /usr/bin/gem zurück und das ist bei Unix im Standard-Pfad. Bei Windows muß ich passen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

habe windows - danke für die

Eingetragen von mibadix (237)
am 05.08.2015 - 13:56 Uhr

habe windows -
danke für die Antwort

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht hilft Dir dieser

Eingetragen von wla (9461)
am 05.08.2015 - 14:08 Uhr

Vielleicht hilft Dir dieser Link weiter http://lawrencenaman.com/blog/sass-compass-windows/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank für die Hilfen,

Eingetragen von mibadix (237)
am 10.08.2015 - 09:14 Uhr

Vielen Dank für die Hilfen, werde mich in den nächsten Tagen daran machen. Gebe Dir dann bescheid, wie es lief.
Danke.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke fuer Euere Hilfen. Habe

Eingetragen von mibadix (237)
am 15.08.2015 - 08:02 Uhr

Danke fuer Euere Hilfen.
Habe Ruby . compass - sass nun installiert.
Und bin auch dabei diese langsam (sehr langsam) etwas zu verstehen.
Bin aber insgesamt auch in CSS noch zu unerfahren. Werde deshalb noch geraume Zeit benoetigen, bis dass ich auch effektiv diese Hilfen anwenden kann.

In der Zwischenzeit wuerde ich gerne die angefangenen Homepage schon besser zum "Laufen" bringen.

Bin bisher so vorgegangen:
1. in responsive green Theme habe ich eine neue Region" language" definiert
2. in diese Region habe ich dann den Block language switcher gebracht.

Nun erscheint dieser "language switscher" auf der Seit links, sollte aber in der Mitte liegen. Wenn ich nun den "margin-left" verschiebe, verschiebt es auf der Seite auch andere Elemente, da wahrscheinlich im CSS kein extra Blockstyling fuer language-switscher von mir definiert wurde.
Meine Frage: ...wie deifniere ich einen extra "Style" fuer den language-switscher?

Koennt ihr mir bitte helfen?

Vielen Dank

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie war das doch gleich mit

Eingetragen von wla (9461)
am 15.08.2015 - 09:35 Uhr

Wie war das doch gleich mit den Selektor-Ketten (s.o.). Damit kommst Du auch hier zum Ziel. Achtung: float hat manchmal unerwartete Nebenwirkungen, da mußt Du vorsichtig sein.

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20456

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 21 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