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

Erstes Theme, einige Fragen

Eingetragen von Pete (35)
am 16.04.2007 - 19:09 Uhr in
  • Themes & Theming

Hallo, ich bin gerade dabei dass erste mal mit drupal 5 eine Seite
umszusetzen und da kommen natürlich einige Fragen auf.

1. Wie kann ich eigene Javascripts richtig einbinden. Habe sie
momentan im Template eingebunden,

<script ... src=" <?php print base_path() . path_to_theme() ?>/scripts/script.js"></script>

Nur so ist dass natürlich nicht richtig denke ich mir. In welchen Ordner kommen die Scripts, wo binde ich
sie ein?

2. Ist es möglich weitere Blocks anzulegen. Zusätzlich zu $header, $content, usw..
hätte ich gerne einen eigenen für das Menü.

3. Wenn ich auf unterschiedlichen Seiten, einmal 3 Spalten, einmal nur, eine oder zwei Spalten
haben möchte. Wie erreiche ich das am besten? Kann ich für jede Seite ein eigenes Theme nutzen?

4. Für das Menü, wie kann ich erreichen dass anstatt dem Hyperlink
die CSS Klasse .active dem umschließenden <li> Element diese Klasse zugewiesen wird?

http://api.drupal.org/api/5/function/theme_menu_item
>> Das scheint zu sein was ich ändern will, aber wie kann ich nun abfragen welcher Menü Punkt
aktiv ist?

5. Könnte ich, wenn ich verschiedene Menüs habe, jetzt im aktuellen Fall nur die primary links
und die Navigation für die Admins, den ungeordneten Listen anstatt der CSS Klasse .menu auch
eine CSS id zuweisen?

6. Ich habe mir die deutschen language files runtergeladen, wie installiere ich diese?

7. Wie kann ich abfragen ob man als admin eingeloggt ist um im Template eventuell zusätzliche
HTML Elemente zu setzen?

So, ich denke dass reicht vorerst mal, damit hätte ich ja einiges zu tun.
Wäre sehr nett wenn mir da jemand weiterhelfen könnte. Ich bräuchte nur
ein paar Links, Stichworte, etc. Momentan weiß ich einfach noch nicht nach
was ich suchen muss daher finde ich leider keine Lösungswege.

Beste Grüße

‹ Comment Module Höhe des textarea user_profile.tpl - alle organic groups anzeigen in denen ein user mitglied ist ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Re: Erstes Theme, einige Fragen

Eingetragen von bv (3924)
am 17.04.2007 - 17:56 Uhr
Pete schrieb

1. Wie kann ich eigene Javascripts richtig einbinden. Habe sie
momentan im Template eingebunden,

<script ... src=" <?php print base_path() . path_to_theme() ?>/scripts/script.js"></script>

Nur so ist dass natürlich nicht richtig denke ich mir. In welchen Ordner kommen die Scripts, wo binde ich
sie ein?

Ich finde diese Lösung okay. Ansonsten gibt es diese Funktion: http://api.drupal.org/api/5/function/drupal_add_js

Pete schrieb

2. Ist es möglich weitere Blocks anzulegen. Zusätzlich zu $header, $content, usw..
hätte ich gerne einen eigenen für das Menü.

Das Stichwort heißt Regions: http://drupal.org/node/29139

Pete schrieb

3. Wenn ich auf unterschiedlichen Seiten, einmal 3 Spalten, einmal nur, eine oder zwei Spalten
haben möchte. Wie erreiche ich das am besten? Kann ich für jede Seite ein eigenes Theme nutzen?

Dafür gibt's diverse Möglichkeiten. Z.B.

per Modul:
http://drupal.org/project/sections
http://drupal.org/project/taxonomy_theme

per Theme:
http://drupal.org/node/104316
http://drupal.org/node/117491
http://drupal.org/node/23348

Pete schrieb

4. Für das Menü, wie kann ich erreichen dass anstatt dem Hyperlink
die CSS Klasse .active dem umschließenden <li> Element diese Klasse zugewiesen wird?

http://api.drupal.org/api/5/function/theme_menu_item
>> Das scheint zu sein was ich ändern will, aber wie kann ich nun abfragen welcher Menü Punkt
aktiv ist?

Siehe hier:
http://www.nicklewis.org/node/843
http://drupal.org/node/87902
http://api.drupal.org/api/5/function/menu_in_active_trail

Pete schrieb

5. Könnte ich, wenn ich verschiedene Menüs habe, jetzt im aktuellen Fall nur die primary links
und die Navigation für die Admins, den ungeordneten Listen anstatt der CSS Klasse .menu auch
eine CSS id zuweisen?

Siehe: http://api.drupal.org/api/5/function/menu_get_item

Pete schrieb

6. Ich habe mir die deutschen language files runtergeladen, wie installiere ich diese?

Locale-Modul aktvieren und Sprach-File hochladen

Pete schrieb

7. Wie kann ich abfragen ob man als admin eingeloggt ist um im Template eventuell zusätzliche
HTML Elemente zu setzen?

global $user;
if ($user->uid == 1) {}

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke schön!

Eingetragen von Pete (35)
am 17.04.2007 - 18:24 Uhr

Vielen Dank! Dann werde ich mir das jetzt alles mal
genau ansehen.

Aber eine weitere Frage hätte ich auch direkt nochmal.

1. Wie kann ich denn die Menüpunkte ordnen? Ich bin von
anderen System gewohnt, dass man die Punkte verschieben
kann oder eine Position angeben, "Home" == 1, "Produkte" == 2, usw..

Ach ja, und

2. wie ist dass mit der CSS Datei module > system > system.css,
kann ich die verändern, wird die bei einem Upgrade überschrieben?

3. Und dann zu "menu_get_item", also, ich habe das Navigations Menü,
die Submenüs erhalten

    wie auch das erste Level.
    Wie kann ich erreichen, dass ich dem ersten Level #menu1, dem nächsten
    #menu2, usw zuweise. Und vor allem, wie und wo wende ich die Funktionen
    aus dem Menu System an?

Beste Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

Menüpunkte ordnen

Eingetragen von neals (99)
am 17.04.2007 - 20:05 Uhr

Die Menüpunkte kannst Du ordnen indem Du in der Administration unter "Menüs" bei dem jeweiligen Menüpunkt auf "Bearbeiten" gehst und dort unter "Reihenfolge:" einen Wert zwischen -10 und +10 einstellst --> "Je größer die Zahl der Reihenfolge ist, desto weiter unten steht der Menüpunkt."

-------------------

nsah.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Re: Menüpunkte ordnen

Eingetragen von Pete (35)
am 17.04.2007 - 20:20 Uhr
neals schrieb

Die Menüpunkte kannst Du ordnen indem Du in der Administration unter "Menüs" bei dem jeweiligen Menüpunkt auf "Bearbeiten" gehst und dort unter "Reihenfolge:" einen Wert zwischen -10 und +10 einstellst --> "Je größer die Zahl der Reihenfolge ist, desto weiter unten steht der Menüpunkt."

-------------------

nsah.de

Danke, ist mir jetzt schon peinlich dass ich das nicht gesehen habe.

  • Anmelden oder Registrieren um Kommentare zu schreiben

verständlich

Eingetragen von neals (99)
am 17.04.2007 - 22:07 Uhr

Ich kann das gut nachvollziehen ... mir ging das teilweise genauso ... den Wald vor lauter Bäumen nicht sehen ;-).

-------------------

nsah.de

  • 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 3 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 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20457

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