Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modul-Entwicklung ›

Sind Nodes gut für eigenes Modul ?!

Eingetragen von Anonymous (0)
am 29.08.2008 - 10:35 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hi

Ich habe begonnen nach Auftrag eine recht spezielle Bildergalerie mit "User Profile Alben" zu erstellen.
Da die einzelnen Bilder bewertbar sein sollen dachte ich sofort daran sie als Nodes zu speichern und Fivestar zu nutzen. Beim erstellen eines groben Konzeptes stellt sich mir nun aber die Frage, wenn ich die "items" wieder aus der DB hole bekomme ich ja ein Node-Objekt. Woher nehme ich mir aber Extras wie Fivestar?
Ich denke mal die werden doch gleich von node_view mit in die Ausgabe gerendert !?

Hat dort jemand Ahnung von oder viell sogar eine bessere Idee ?

Komme gerade absolut nicht weiter...

Schon mal danke für die Anteilnahme ;)

Lg Uhu

‹ Login Status Spaltenbreite einer im Modul erstellten Tabelle ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

image.module

Eingetragen von McGo (145)
am 29.08.2008 - 11:33 Uhr

Hi Uhu,

nimm für eine eigene Galerie das image Modul. Habe ich grade so umgesetzt. Dann brauchst du dir kein eigenes Modul schreiben.

Die Informationen von Drittmodulen, die etwas mit den Nodes über die hook_nodeapi Schnittstelle anstellen werden in das $node-Objekt gerendert, stehen also immer dann zur Verfügung, wenn ein Objekt über node_load geladen wurde (z.B. In der node.tpl.php).

Falls Du eigene queries gegen die Drupal-DB laufen lassen willst, werden die Fremdschlüssel für die node Tabelle eigentlich immer als nid abgespeichert.

Gruß,
Mirko

  • Anmelden oder Registrieren um Kommentare zu schreiben

Looks nice

Eingetragen von Uhu (nicht überprüft) (0)
am 29.08.2008 - 13:04 Uhr

Habs mir gerade angesehen, sieht gut aus.
Dank dir !

Ich grübel gerade nur noch drüber ob es auch für mein vorhaben das richtige ist.

Hier nochmal ein kurzer Anriss was ich möchte:

- User eigene Galerien (die ich aufm UserProfile ausgegeben kann)
- Seitenweite Galerien
- Erstellen von Galerien und Images per SOAP

Das bedeutet doch Image müsste mir zmd eine API bieten über die mein Module welches von Image ja schon reichlich entlastet wird dann eben Sachen anlegen und auch auslesen kann ...

Was meint ihr !?

Lg Uhu

  • Anmelden oder Registrieren um Kommentare zu schreiben

Klar, warum nich...

Eingetragen von McGo (145)
am 29.08.2008 - 15:12 Uhr

User eigene Galerien und seitenweite Galerien sollten ja über Taxonomie kein problem sein (Ein Vokabular: Art der Galerie mit zwei Begriffen: Seitenweit und Eigene Galerie)..
Habe selbst noch nicht per SOAP gearbeitet, aber wenn du ein eigenes Mdoul schreibst und die API implementieren kannst, kannst du das auch für ein Fremdmodul. Die hooks wären die selben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

So oder so ähnlich

Eingetragen von Uhu (nicht überprüft) (0)
am 29.08.2008 - 15:18 Uhr

Der Gedanke warum ein eigenes Modul "dazwischen klemmen" ist der das ich den Nutzern nicht die wirklich sehr allgemein gehaltenen Node-Forms zum erstellen von Bildern und Galerien sondern eigene Forms bieten möchte.

Und wie soll mein Modul denn dann Galerien und Bilder erstellen ?
Das würde doch nur über eine API gehen, oder mache ich da einen Denkfehler ?

MfG

Uhu

  • Anmelden oder Registrieren um Kommentare zu schreiben

From != Node != Api

Eingetragen von McGo (145)
am 29.08.2008 - 16:13 Uhr

Wenn du von einem Node sprichst ist das in Drupal nur ein Ding. Dabei ist weder definiert, wie das Ding später aussieht (theming), noch wie es angelegt werden muss (mit einschränkungen). Selbstverständlich kannst du jede Form themen. Wenn du also sagst, du möchtest du eingabemaske von (d)einem Modul anders aussehen lassen, dass kannst du das im Bereich Theming machen. Egal ob es nun deine Node ist oder ein node vom Typ Page/Story/Blog/Image

schau dir dazu mal hook_theme an.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jetzt fehlt nur noch die Api

Eingetragen von Uhu (nicht überprüft) (0)
am 30.08.2008 - 14:02 Uhr

Hi

Das klingt immer einleuchtender ;)
Aber wenn mein Modul nun per SOAP von "außen" einen Auftrag bekommt neue Galerie namens XY erstellen, wo dockt mein Module dann an? Da meine Skripts wohl kaum Forms ausfüllen muss ich ihnen eine andere Möglichkeit bieten :D

Bei UserPoints z.B. nutze ich für ähnliche Sachen eine einfache aber gut durchdachte API.

Lg Uhu

  • Anmelden oder Registrieren um Kommentare zu schreiben

Services...

Eingetragen von McGo (145)
am 30.08.2008 - 14:35 Uhr

Hi Uhu,

ich hab sowas noch nicht selbst gemacht, finde aber das Googles Idee bei der Suche nach "SOAP Drupal" gar nicht schlecht ist:

http://drupal.org/project/Services

Der node Service (hab nur die Überschrift gelesen) scheint wohl das zu sein, was du suchst.

Viel Spaß,
Mirko

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

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