Programmiertes Modul als Content Seite

am 22.12.2013 - 20:52 Uhr in
Hi ich hab ein Modul für Drupal programmiert allerdings hätte ich das gern als einzelne Seite die ich unter einer URL aufrufen kann. Wie kann ich das in Drupal realisieren?
Ich habe das Modul aktuell nur als Block zur Auswahl, somit ist es ja auf jeder Seite zu sehen.
Wäre super wenn ihr mir helfen würdet
gentleben
- Anmelden oder Registrieren um Kommentare zu schreiben
Es gibt verschiedene
am 22.12.2013 - 21:21 Uhr
Es gibt verschiedene Lösungswege... hier sind 2 Ansätze
Empty Page Modul
https://drupal.org/project/empty_page
Du erstellst eine "leere" Seite und vergibst eine manuelle URL. Bei den Blockeinstellungen musst du die URL eingeben wo der Block angezeigt werden soll.
oder (noch nicht probiert, müsste aber funktionieren)
Context Modul:
https://drupal.org/project/context
Einen Beitrag mit deiner gewünschten URL erzeugen.
Einen neuen Context einstellen. Die URL dort einstellen. Deinen Block in die Block-Region schieben und alle restlichen Regionen deaktivieren.
Oder noch simpler:
Einen Node mit URL erstellen. Dort deinen Block anzeigen lassen und alles was du nicht willst mit CSS ausblenden.
Du kannst in deinem Modul
am 24.12.2013 - 16:50 Uhr
Du kannst in deinem Modul über den hook_menu auch einfach einen Pfad definieren, unter dem dann die Ausgabe deines Moduls erfolgt.
https://api.drupal.org/api/drupal/modules%21system%21system.api.php/func...
Weitere Beispiele zum Einsatz der Menu-Hooks findest du auch im [do:examples] Modul.
SteffenR