Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite ›

Drupal 6.x

[gelöst] Eigenes Modul soll Daten für View bereitstellen

Eingetragen von Methos (196) am 29.09.2011 - 16:54 Uhr in
  • Views
  • Drupal 6.x

Hallo,

ich hab ein Problem, meine Daten ( aus meinem Modul ) Views zur Verfügung zu stellen / dort benutzbar machen.
Nun hab ich mir die Doku dazu schon zu gemüte geführt und das auch schon mal ( im Kontext von Nodes) hinbekommen.

Das aktuelle Modul soll aber seine Daten mit einer Benutzeransicht verbinden und da erscheinen die Daten nciht.
Weder kann ich eine Beziehung zu meinen daten herstellen noch werden sie (in einer Benutzer-View) als Felder zu Verfügung gestellt.
Ausgelesen werden die Daten, bei einer Node-View werden mir die Felder und die Beziehung angezeigt.

Ich verstehe aber nciht was an der nachfolgenden Deklaration falsch sein soll, bzw dazu führt das es nicht in einer Benutzer-View funktioniert.

<?php


  $data
['userpoints_leaderboard']['table']['group'] = t('Userpoints Leaderboard');
 
 
$data['userpoints_leaderboard']['table']['join'] = array(
   
'user' => array(
     
'handler' => 'views_join',
     
'left_table' => 'users',
     
'left_field' => 'uid',
     
'field' => 'uid',
     ),
    
  
'node' => array(
     
'left_field' => 'uid',
     
'field' => 'uid',
    ),    
  );


 

 
$data['userpoints']['uid'] = array(
   
'title' => t('User'),
   
'help' => t('Relate the userpoints leaderboard to the user table.'),
   
'relationship' => array(
     
'relationship table' => 'userpoints_leaderboard',
     
'relationship field' => 'uid',
     
'base' => 'users',
     
'field' => 'uid',
     
'label' => t('Users'),
     
'handler' => 'views_handler_relationship',
    ),
); 



$data['userpoints_leaderboard']['pday'] = array(
  
'title' => t('User point (day)'),
  
'help' => t('Users Points on actual day'),
  
'field' => array(
     
'handler' => 'views_handler_field',
     
'click sortable' => TRUE,
   ),
  
'filter' => array(
     
'handler' => 'views_handler_filter_numeric',
   ),
  
'sort' => array(
     
'handler' => 'views_handler_sort',
   ),
); 

$data['userpoints_leaderboard']['pweek'] = array(
  
'title' => t('User point (week)'),
  
'help' => t('Users Points on actual week'),
  
'field' => array(
     
'handler' => 'views_handler_field',
     
'click sortable' => TRUE,
   ),
  
'filter' => array(
     
'handler' => 'views_handler_filter_numeric',
   ),
  
'sort' => array(
     
'handler' => 'views_handler_sort',
   ),
); 
return
$data;
}


?>

Vielleicht ist es ja nur eine Kleinigkeit die ich übersehen habe... Hat jemand einen Tipp für mich?

Kennt vll jemand eine Vernünftige Dokumentation zum Thema Entwickeln für und mit Views ( in Drupal 6 und 7 )? Oder nen Vernünftiges Buch dazu ( gerne auch in englisch). Irgendwie habe ich den Eindruck dass das nicht sooo dolle dokumentiert ist.
(Oder ich will mal wieder sachen, die sonst keienr will *g*)

Danke im voraus für die Hilfe

Update:
Ein dämlicher Typo und schon gehts nicht *g*

Es muss hier 'users' als Key heißen und nicht 'user' und schon klappts auch:

<?php

  $data
['userpoints_leaderboard']['table']['join'] = array(
   
'users' => array(
     
'handler' => 'views_join',
     
'left_table' => 'users',
     
'left_field' => 'uid',
     
'field' => 'uid',
     ),
    

?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bildergallerie mit "Brilliant Gallery" zeigt keine Bilder (gelöst)

Eingetragen von mpz (48) am 29.09.2011 - 10:03 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Ich hatte den neuen Syntax nicht beachtet!!!
http://vacilando.net/brilliant_gallery_examples

In den BG Einstellungen den Pfad "images/fotoalbum" hinterlegt.
ebenso den cache-Folder "brilliant_gallery_temp"

In "Manage galleries" kann ich Bilder nun an- und abschalten!
hierbei werden angezeigt:

1.images/fotoalbum/2009/Mottoparty
2.images/fotoalbum/2010/Breetlookszug

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen

[Gelöst] Quote Module - Darstellung - Patchcode

Eingetragen von 275GTB (32) am 28.09.2011 - 22:19 Uhr in
  • Module
  • Drupal 6.x

Hallo

wir haben Drupal 6x, das Advanced Forum 6.x-2.0-alpha4 und das Quote Modul 6.x-1.2

Ich kenne diese Zitierfunktion von anderen Foren, allerdings werden dort zitierte Textstellen optisch völlig anders dargestellt als bei uns. Bei uns sieht man

[ .quote = den Namen ] den zitierten Text [ ./ quote .]

  • 3 Kommentare
  • Weiterlesen

Beim Aufruf der Shopübersicht erscheint eine Fehlermeldung

Eingetragen von 1000 (764) am 28.09.2011 - 16:43 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Bei der Gültigkeitsüberprüfung ist ein Fehler aufgetreten, bitte erneut versuchen. Falls der Fehler fortbesteht, wenden Sie sich bitte an den Administrator der Website.

  • 1 Kommentar

Service Module Access denied

Eingetragen von Hacky (255) am 28.09.2011 - 11:20 Uhr in
  • Module
  • Drupal 6.x

Hallo ich hab ein problem mit dem Service module. Wenn ich in den Einstellungen "Use session ID" aktivere kommt es bei fast allen method aufrufen zu einem Authentication failed: Access denied. Ich habe alle berechtigungen für das Service module verteilt ... auch die einzelne Service haben eine Berechtigung auf Anonym.

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen

Bildergallerie mit Imagecache und FastGallery: Ordnernamen werden nicht angezeigt

Eingetragen von mpz (48) am 28.09.2011 - 06:58 Uhr in
  • Tipps & Tricks
  • Drupal 6.x

Hallo,

ich habe nach dieser Anleitung.
http://www.rapsli.ch/fast-gallery-quickstart

nun endlich auf einfache Weise eine Möglichkeit gefunden meine Fotoalben zu erstellen.
Was mit allerdings fehlt ist die Beschriftung der Unterodner.

Weiß jemand, wo/wie das zu konfigurieren ist?
So sieht's bisher aus:
http://www.komiteekarnevalszughuels.de/fotoalben

Gruß
Sven

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nach Logout verschwinden diverse Menüs

Eingetragen von jonowa (6) am 27.09.2011 - 22:00 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallo Community,

ich bin gerade dabei, für eine bestehende Website in Drupal ein neues Theme zu erstellen. Dazu gehört auch ein neues Menü. Dieses Menü wird jedoch leider im Frontend nicht angezeigt.
Ich habe es sowohl für das Admintheme (Garland) als auch für mein neues Theme unter "Verwalten/Strukturierung/Blöcke" in den Headerbereich gesetzt.

  • 4 Kommentare
  • Weiterlesen

Webmail Plus

Eingetragen von benny0809 (53) am 27.09.2011 - 16:50 Uhr in
  • Module
  • Drupal 6.x

Hallo,

ich habe jetzt schon öfters versucht das Webmail Plus Modul zu konfigurieren und bekomme es leider nicht hin.
Die Module sind alle richtig installiert, es scheitert also nur an den Einstellungen für IMAP.

Leider kann ich echt nicht sagen, was ich falsch mache, da ich meinen E-Mail-Account auch problemlos bei anderen Programmen konfiguriert habe.

  • 2 Kommentare
  • Weiterlesen

Panels und Überschrift, CSS

Eingetragen von tridru (55) am 27.09.2011 - 10:05 Uhr in
  • Module
  • Drupal 6.x

Hallo
trotz langer Suche komme ich nicht weiter...viellecht kann mir jemand einen Hinweis geben.
Ich habe in Panels ein Node-Template erstellt
in 2 Regionen einer Zeile werden cck-Felder angezeigt, in 3. Region der selben Zeile ein View.
Alle 3 Regionen der Zeile haben Überschriften, die Dritte ist jedoch deutlich nach unten versetzt ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen

[erledigt] Node Reference Url / NID (Parent-Node) an drupal_get_form übergeben?

Eingetragen von Ionit (1802) am 27.09.2011 - 10:03 Uhr in
  • Views
  • Drupal 6.x

Hallo Freunde,

ich habe einen (fertigen/gespeicherten) Parent-Node. Für diesen Parent-Node will ich Child-Nodes anlegen.

Im Child-Node gibt es ein Node Reference url Feld.

Normalerweise kann man im "Node-Reference"-Feld angeben, dass der Link, zur Erstellung des referenzierten Child-Nodes, im Parent-Node angezeigt wird sodass der User, wenn er diesen Link anklickt, auf das Add-Form des Child-Nodes gelangt. Die NID des Parent-Nodes wird per URL übergeben

node/add/childnode/nid_parent_node

Ich möchte jetzt aber, das Add-Form (für den Child-Node) nicht per URL aufrufbar machen, sondern direkt im Footer des Parent-Nodes anzeigen lassen (wie man das z.B. von der aufgeklappten Kommentar-Form kennt)

Um die Add-Form des Child-Nodes aufzurufen, binde ich folgenden Code direkt im Node-Template des Parent-Nodes ein.

<?php
module_load_include
('inc', 'node', 'node.pages');
if (
node_access('create', 'childnode')) {
 
$node = array('uid' => $user->uid, 'type' => 'childnode', 'language' => ''); // gekürzt
 
print drupal_get_form('childnode_node_form', $node);
}
?>

Da hierbei ja nicht die NID des Parent-Nodes mit übergeben wird, weil der Aufruf des Add-Forms nicht über die URL mit der angehängten NID abläuft, dachte ich nun, dass man diese NID mit in das $node-Array mit reinschreiben muss.

<?php
$node
= array('uid' => $user->uid, 'type' => 'childnode', 'language' => ''', 'field_reffi[0][nid]' => $node->nid);
?>

'field_reffi[0][nid] ist das Array so wie es später in der gespeicherten $node-Variablen verfügbar sein muss.

Bevor das $node-Array an drupal_get_form übergeben wird, sieht das mit krumo so aus.

Wenn ich jetzt das Add-Form des Child-Nodes speichere, bleibt aber field_reffi[0][nid] weiterhin leer - sprich - der Child-Node hat die NID des Parent-Nodes nicht mitbekommen/gespeichert und "weiß" somit nicht worauf es referenziert.

Hat jemand eine Idee was ich falsch mache bzw. wie man die NID des Parent-Nodes korrekt in das Node-Array schreibt, sodass es von drupal_get_form korrekt verarbeitet werden kann?

Vielen Dank und schöne Grüße
Matthias

  • 1 Kommentar
  • « erste Seite
  • ‹ vorherige Seite
  • …
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • …
  • nächste Seite ›
  • letzte Seite »

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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
Weiter

Neue Kommentare

  • Ja, das mit Mühselig hab ich
    vor 1 Stunde 51 Minuten
  • composer nutezn
    vor 9 Stunden 59 Minuten
  • Sorry ich sehe gerade ich
    vor 1 Tag 10 Stunden
  • Hallo, mittlerweile habe ich
    vor 1 Tag 10 Stunden
  • fehlende Module
    vor 1 Tag 13 Stunden
  • Keiner der mir weiterhelfen
    vor 3 Tagen 10 Stunden
  • Rollen
    vor 1 Woche 2 Tagen
  • Inzwischen sind wir bei
    vor 2 Wochen 6 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 6 Tagen
  • melde mich mal wieder, da ich
    vor 10 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250244
Registrierte User: 20469

Neue User:

  • Germanrom
  • StevenEness
  • ocvk2810

» 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 1 Benutzer und 25 Gäste online.

Benutzer online

  • wla

Drupal Security

  • UI Icons - Moderately critical - Cross-site Scripting - SA-CONTRIB-2026-010
  • Quick Edit - Moderately critical - Cross-site Scripting - SA-CONTRIB-2026-009
  • Login Disable - Less critical - Access bypass - SA-CONTRIB-2026-008
  • Central Authentication System (CAS) Server - Less critical - XML Element Injection - SA-CONTRIB-2026-007
  • Drupal Canvas - Moderately critical - Access bypass - SA-CONTRIB-2026-006
Weiter

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