Tipps zur Umsetzung meines Vorhabens
am 20.01.2015 - 13:21 Uhr in
Hi!
ich bin kompletter Neuling in der Modulentwicklung und würde mich daher über ein paar Hilfestellungen freuen.
Vor ein paar Tage habe ich mir ein kleines JS/jQuery-Script geschrieben, was ich gerne zukünftig einfach per Modul in andere Projekte einfügen möchte. Nun bin ich mir nicht sicher, wie ich am sinnvollsten beginnen soll, und ob es in der Form, wie ich es vorhabe, sehr schwierig oder doch gar nicht so komplex ist.
Was ich für das Modul benötige sind folgende Dinge:
- Einen neuen Inhaltstyp mit vordefinierten Feldern
- Felder wie Hidden Field (Modul required "Field Hidden"), Text Field, Text Area, Image Field
- Hinzufügen von Modul-eigenem CSS und JS
- Top wäre noch Konfigurationsmöglichkeiten im Admin-Bereich mit Text Feldern, welche in der JS Datei genutzt werden
Was ich nicht erwarte, sind fertige Scripts oder komplette Lösungswege. Ganz im Gegenteil möchte ich damit lernen, den Einstieg finden und würde mich deshalb sehr über Lösungsansätze oder hilfreiche Tipps freuen, wie ich beginne und was ich dafür benötige.
Besten Dank und einen schönen Dienstag euch!
Florian
- Anmelden oder Registrieren um Kommentare zu schreiben
- Einen neuen Inhaltstyp mit
am 20.01.2015 - 13:35 Uhr
- Einen neuen Inhaltstyp mit vordefinierten Feldern
- Felder wie Hidden Field (Modul required "Field Hidden"), Text Field, Text Area, Image Field
= Features Modul
- Hinzufügen von Modul-eigenem CSS und JS
= drupal_add_js, drupal_add_css
- Top wäre noch Konfigurationsmöglichkeiten im Admin-Bereich mit Text Feldern, welche in der JS Datei genutzt werden
= Eigenes Formular, das die Daten speichert, guck dir dazu mal system_settings_form und hook_menu zum Bereitstellen eines Pfades auf das Formular an.
gruß pebosi
--
https://pebosi.net
Hi pe ;) Lange nichts gehört,
am 22.01.2015 - 13:28 Uhr
Hi pe ;) Lange nichts gehört, hoffe es geht gut und alle sind munter!
Danke für dein Feedback.
Wenn ich es also richtig verstanden habe bedeutet es, dass ich mit dem Features Modul die ersten Dinge (Inhaltstyp, View, Fields etc.) erstelle und zu diesem erstellen Feature alles Weitere wie CSS, JS und die Konfigurationsmöglichkeiten hinzufüge? Werde ich direkt die Tage einmal testen.
Grüße,
Florian
Hat prima funktioniert,
am 10.02.2015 - 12:04 Uhr
Hat prima funktioniert, besten Dank!