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

Navigationsmenü/HTML/Javascript

Eingetragen von Screech (24)
am 16.12.2012 - 19:20 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Hallo zusammen,

ich bin neu hier im Forum und im Umgang mit Drupal. Daher hoffe ich das ich hier mit meiner Anfrage richtig bin.
Also ich habe Drupal 7.15 installiert und mit Hilfe von WAMP probiere ich momentan ein bischen mit Drupal rum^^.

Ich würde gerne ein Navigationsmenü wie es in den meisten Shops vorkommt (Amazon, Zalando etc.) erstellen. Nur weiß ich momentan net wirklich wie man dies am besten macht. Ich habe für jeden Menüpunkt eine einzelne Page erstellt und diese in die Ebene geschoben wo ich sie hin haben wollte. Also ungefähr so: Menüpunkt1 auf Ebene 1 und dann Unterpunkte angelegt und diese unter Menüpunkt 1 geschoben.
So Ungefähr
-Menüpunkt1
--Unterpunkt1
--Unterpunkt2
--Unterpunkt3
-Menüpunkt2
--Unterpunkt1
--Unterpunkt2

Die Unterpunkte verschwinden aber sobald ich auf den Menüpunkt eins klicke. Weiß momentan nicht richtig wie ich das lösen soll.

Desweiteren sollen später auf den einzelnen Seiten wissenschaftliche Modelle hinterlegt werden. Diese hatte ich vor mit Hilfe von HTML auf den Seiten darzustellen.
Wenn man nun auf einen Punkt in diesen Modellen klickt sollen diese verschiedene Dateien anzeigen (PDF, JPG, DOC, TXT usw.). Das hatte ich vor mit onclick events zu lösen. Der HTML Code wird schon richtig von der Seite erkannt, nur der JS Code funktioniert gar nicht.

Hoffe auf ein paar Tipps :)

‹ Notice: Undefined index: #webform_component in theme_webform_display_select [gelöst]Erstellter Inhaltstyp sytlen - verändern ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hier findest Du einen

Eingetragen von oteno (775)
am 16.12.2012 - 20:15 Uhr

Hier findest Du einen Vergleich von verschiedenen Megamenü-Lösungen für Drupal http://megadrupal.com/blog/7-mega-menu-modules-for-drupal

Zitat:

Wenn man nun auf einen Punkt in diesen Modellen klickt sollen diese verschiedene Dateien anzeigen (PDF, JPG, DOC, TXT usw.)

Zu Deinem zweiten Fragenblock kann ich nichts sagen, das ist viel zu ungenau geschildert. Du willst ja wohl kein Word öffnen wenn man draufklickt, oder?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für den Link, werd

Eingetragen von Screech (24)
am 16.12.2012 - 20:17 Uhr

Danke für den Link, werd gleich mal ein paar testen.

Muss nicht unbedingt geöffnet werden, Word Dateien wären dann Dateien die nur als Download verfügbar wären.
Mein Ansatz war bisher so um die Modelle umzusätzen. Ich habe mit HTML Buttons erstellt, undhabe hinter die Buttons jetzt ein JavaSkript onclickevent gelegt. Das hab ich bisher alles mit Eclipse erstellt und dort läuft auch alles. Jetzt hab ich den Code aus Eclipse kopiert und den einfach auf ne Basis Seite eingefügt. Html wird erkannt aber die JS Funktionen laufen nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bedanke, dass du Javascript

Eingetragen von Genesis (597)
am 16.12.2012 - 22:55 Uhr

Bedenke, dass du Javascript und insbesondere jQuery entsprechend einbinden musst in Drupal. Siehe dazu: http://drupal.org/node/171213

Hier noch ein Tipp von mir - Falls du auf JavaScript verzichten willst, gibt es mittlerweile auch sehr gute CSS/CSS3-Lösungen. Empfehlen kann ich das hier: Mega Dropdown - Das verwende ich aktuell in Drupal, wobei es keine Fertiglösung ist, und man recht viel anpassen muss. Dafür ists extrem flexibel, und wie gesagt, man spart sich das JS. Ist aber nur nen Hinweis. ;)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Dropdown Menü schaut echt

Eingetragen von Screech (24)
am 16.12.2012 - 21:20 Uhr

Das Dropdown Menü schaut echt sehr gut aus. Eine Lösung ohne JS wäre mir auch lieber :). Nur frag ich mich gerade wo ich in Drupal mein eigenes Navigationsmenü bauen kann, also wo muss der Code hin. Wie gesagt ich hab noch nie mit Drupal gearbeitet und find das noch recht unübersichtlich

  • Anmelden oder Registrieren um Kommentare zu schreiben

@Screech Ich weiß ich immer

Eingetragen von oteno (775)
am 16.12.2012 - 21:24 Uhr

@Screech
Ich weiß ich immer noch nicht, was bei onClick passieren soll. Öffnet sich dann ein Accordion, eine Lightbox oder ein Modal Frame? Wenn Du mir das Ereignis schildern könntest...
btw: Mega Dropdown, war ja auch bei der verlinkten Übersicht dabei, hast Du ja vielleicht gesehen...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Schon gut ich merk grade das

Eingetragen von Screech (24)
am 16.12.2012 - 21:41 Uhr

Schon gut ich merk grade das es ziemlich umständlich und unnötig ist JS zu verwenden^^. Aber danke für deine Mühe. Hab die Übersicht noch nicht komplett durch geschaut.
Hätte aber jetzt ne andere Frage. Wenn ich mir jetzt selbst eine CSS schreibe oder die CSS von dem Mega Dropdown anpasse, wo muss die in Drupal abgelegt werden?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Welches Theme benutzt Du

Eingetragen von oteno (775)
am 16.12.2012 - 21:53 Uhr

Welches Theme benutzt Du denn?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bartik 7.15 (default theme)

Eingetragen von Screech (24)
am 16.12.2012 - 22:07 Uhr

Bartik 7.15 (default theme)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sowas habe ich fast vermutet,

Eingetragen von oteno (775)
am 17.12.2012 - 09:58 Uhr

Sowas habe ich fast vermutet, deshalb die abklärende Frage vorher.
Wenn Du ein Drupal Core Theme benutzt, wie Bartik, kannst Du direkt keine Änderungen daran machen. Änderungen am Core sind in Drupal tabu. Außerdem werden sie beim nächsten Update überschrieben.
Du musst Dir zuerst ein Sub-Theme erstellen. Hier findest Du eine Vorgehensweise: http://technobabble.drupalgardens.com/blog/creating-sub-theme-bartik

Wenn Du das Sub-Theme erstellt hast und Deine eigene CSS-Datei angelegt hast, kannst Du Dir das CSS, das Dein Menü-Modul mitbringt, in Deine Datei kopieren und dort anpassen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke dir :) Bin der

Eingetragen von Screech (24)
am 17.12.2012 - 10:55 Uhr

Danke dir :)
Bin der Anleitung gefolgt und habe nun ein SubTheme erstellt. Werde mich dann mal an die Anpassung geben.
Ist es generell besser keine Core Theme zu benutzen ?
Was benutzt du denn für eine Theme ?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit den Core-Themes bist Du

Eingetragen von oteno (775)
am 17.12.2012 - 11:11 Uhr

Mit den Core-Themes bist Du schon seeehr eingeschränkt. Ich persönlich benutze nur eigene Themes, die Wünsche der Kunden sind in der Regel zu speziell, um auf vorhandenes zuzugreifen.
Ich weiß nicht was Du vorhast, wenn Du Dich ordentlich in Drupal einarbeiten willst, hast Du erstmal zwei Möglichkeiten:
1) Du benutzt ein Starter Theme http://drupal.org/node/323993 - würde ich lernkurvenmäßig empfehlen
2) oder Du nimmst Dir ein nicht-Core Theme, das Dir gefällt, und passt es an.

Mittelfristiges Ziel sollte schon sein, dass Du Dir komplett ein eigens Theme erstellen kannst.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ein eigenes Theme ist

Eingetragen von Genesis (597)
am 17.12.2012 - 11:44 Uhr

Ein eigenes Theme ist grundsätzlich gar nicht so schwer, da du dazu nur ein paar Basisdateien brauchst. Allerdings ist es für den Anfang ganz gut sich mit Basis-Themes, wie z.B. ZEN, zu beschäftigen, da man so erst verstehen kann wie Drupal aufgebaut ist, und wie das System funktioniert. Drupals Flexibilität wird auch durch sein Template-System bestimmt, und dazu muss man wissen wie dieses System funktioniert, z.B. Template Suggestions. Daher sollte man erstmal mit einer Vorlage anfangen. Und obgleich sich da mit Drupal 8 einiges ändern wird (neues Framework, neue Template-Engine, usw.), wird sich an der Systematik selbst nichts ändern. Daher ist es gut das zu lernen, wenn man länger dabei bleiben will, und mit Drupal auch eigene Ideen und eben auch Themes realisieren will. Ich persönlich halte von Sub-Themes, zumindest im generellen Einsatz, wenig, da sie immer in Abhängigkeit zum "Mutter"-Theme entstehen, und damit beraubt man sich selbst ein Stück weit der Flexibilität. Für den Einsatz auf nur einer Seite gibt es keinen Grund für ein Sub-Theme, obgleich es zur Übung und zum Lernen hilfreich sein kann. Ansonsten ist es aber eben auch sehr leicht ein eigenes Theme zu erstellen, zumindest die Basis. Das dauert keine 5 Minuten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eigentlich hatte ich vor

Eingetragen von Screech (24)
am 17.12.2012 - 12:00 Uhr

Eigentlich hatte ich vor erstmal eine reine Informationsseite zu erstellen. Mit einfachen Navigationsmenü. Auf der Seite sollen dann Arbeitsergebnisse visuell präsentiert werden. Die Ergebnisse will ich mit Hilfe von Html erstellen (ist soweit auch schon fertig). Dafür wurde mir Drupal empfohlen. Ich denke das ein Basis Theme dafür erstmal ausreicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Na ja, ob Du nicht mit

Eingetragen von oteno (775)
am 17.12.2012 - 12:20 Uhr

Na ja, ob Du nicht mit Kanonen auf Spatzen zielst.
Da würde ich doch sowas wie Websitebaker oder Silverstripe benutzen, villeicht auch Wordpress...
Für Websitebaker brauchst Du einen Nachmittag, bist Du's einigermaßen verstehst, für Drupal 2 Monate...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vllt. hatte ich mich unklar

Eingetragen von Screech (24)
am 17.12.2012 - 12:41 Uhr

Vllt. hatte ich mich unklar ausgedrückt. Das wären erstmal meine Ziele die ich mit Drupal erreichen will für den Anfang. Das wäre so die Grundlage auf die man aufbauen kann. Einpfelge von Dokumenten und weitere Funktionen wären dann der nächste Schritt :).
Denke auch das es nicht ganz schlecht ist sich mal mit einem CMS zu beschäftigen, auch für spätere Aufgaben.
Aber werde mir mal Websitebaker anschauen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • [Gelöst] Menü wie hier samsung.com/de/ wie, mit Drupal?
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • [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?
Weiter

Neue Kommentare

  • Казино с минимальным депозитом
    vor 35 Minuten 39 Sekunden
  • Казино с минимальным депозитом
    vor 36 Minuten 17 Sekunden
  • Казино с минимальным депозитом
    vor 37 Minuten 34 Sekunden
  • Казино с минимальным депозитом
    vor 39 Minuten 11 Sekunden
  • Казино с минимальным депозитом
    vor 39 Minuten 59 Sekunden
  • melde mich mal wieder, da ich
    vor 2 Wochen 4 Tagen
  • Hey danke
    vor 2 Wochen 5 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250238
Registrierte User: 20457

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

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