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

dynamische Menüs, Inhalte & php in Drupal...

Eingetragen von papar (2)
am 28.08.2011 - 03:01 Uhr in
  • Anfängerfragen
  • Drupal 7.x

hej, ich bin ein wenig verwirrt und wende mich daher nun hoffnungsvoll an die Community. Vornweg ist zu sagen, ich beschäftige mich erst seit drei Tagen intensive mit Drupal, PHP und Englisch sind mir dagegen geläufige Sprachen und die Lösung für mein Problem ist sicher *irgendwo* bei Google zu finden, und eventuell sogar hier im Forum, und ganz sicher sogar steht sie im Handbuch auf drupal.com. ABER Google durchsuche ich schon seit Stunden (auf drei Tage verteilt), im Forum habe ich nichts passendes gefunden und das Handbuch auf drupal.org ist so aufgebläht, verschachtelt und (mir) unverständlich das ich mich nun einfach an euch wende.

Das Problem:

Ich habe eine Website (ohne CMS) deren Inhalt nahezu komplett aus einer Datenbank gespeist wird. Im Prinzip besteht die Seite nur aus einer Index- Datei, die dann je nach URL die entsprechenden Daten aus der Datenbank holt. Die Seite ist mit >500 Seiten recht groß.

Kern dabei ist ein dynamisches Menü, ebenfalls aus der DB generiert. Wenn ich auf einen Menüpunkt klicke, erscheint im Content-Bereich eine 'Liste' mit Einträgen, die zu diesem Punkt gehören. Diese Liste enthält nun wieder Links zu einzelnen Unterseiten der Listenpunkte.

Nun möchte ich das ganze gern *irgendwie* in Drupal übernehmen. Aber die große Frage ist, wie ich das am besten mache. Die einfachste Lösung wäre es wohl in den Text-Areas PHP zuzulassen und meinen Code da rein zu schreiben. ABER ich möchte natürlich gern die Vorzüge von Drupal nutzen, so zum Beispiel die Möglichkeit haben zu jeder Unterseite (>300) Kommentare von Nutzern zuzulassen, die dann wirklich nur auf dieser einen Unterseite erscheinen wo sie abgegeben wurden etc.

Wie erzeuge ich also diese Seiten ohne Sie alle händisch anzulegen?

Neue Unterseiten sollen dann später von einer Nutzergruppe über ein Formular angelegt und bearbeitet werden können. Auch hierzu fehlt mir noch ein Idee wie ich das am besten umsetze, da ich ein recht umfangreiches Formular mit einer Integrierten Google-Maps-Karte nutze, auf der die Eintragenden den Marker verschieben können und somit die Koordinaten automatisch ausgelesen und ins Formular übernommen werden. Die Drupal-Interne Funktion zum anlegen neuer Felder scheine ich dafür aber nicht nutzen zu können.

Wie füge ich also am besten externe PHP-Formulare in eine Drupal-Seite ein?

Und um noch eine ganz simple Fragen zu stellen, wie gebe ich ein 'Hallo Welt' per Modul aus? Ich habe eine Menge Tutorials zu diesem Thema gefunden, aber nichts hat so funktioniert, wie es sollte. Oft lag es wohl daran, dass die Tuts schon älter waren... Oder aber, dass die Tutorials mit dem Erstellen der Module aufgehört haben. Aber was mache ich mit einem Modul wenn es fertig ist? Wie kann ich es anzeigen und positionieren?

Fragen über Fragen...?!

Ich hoffe es macht sich jemand die Mühe und liest meinen Text. Wenn ihr mir dann noch hilfreich antwortet, wäre ich sehr dankbar. :)

P.S. Am liebsten wären mir Ideen zu 'sauberen' Lösungen. Also mit welchem Ansatz löst man so etwas am besten?

vg papar

‹ [gelöst] Datenbankabfrage ausgeben [Gelöst] theme_image unter Drupal7 - wie? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

hi papar wenn du php sprichst

Eingetragen von 1kubik (903)
am 28.08.2011 - 12:04 Uhr

hi papar

wenn du php sprichst ilft dir sicher die drupal api weiter

drupal 6
http://api.drupal.org/api/drupal/includes--database.inc/group/database/6

und drupal 7

http://api.drupal.org/api/drupal/includes--database--database.inc/group/...

dort findest du alles was du brauchst
um in die datenbank zu schreiben

ansonsten gibt es noch zb dieses modul
http://drupal.org/project/migrate

viel 'glück'
stef

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

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