Views
Views ähnlich einer MS Access-Abfrage nutzen?
Eingetragen von TS (9) am 07.10.2011 - 11:41 Uhr inHallo ans Forum,
bin Drupal-Anfänger, kämpfe mich gerade durch Anleitungen zu Views. Würde gerne wissen, ob ich mit meinem Vorhaben bei Views (evtl. zusammen mit anderen Modulen) überhaupt richtig bin, ob das also das richtige Modul wäre:
Ich würde gerne eine Art Online-Kommentar zu Rechtsnormen erstellen.
Slideshow seitenübergreifend
Eingetragen von Hecktor (6) am 07.10.2011 - 09:24 Uhr inHallo, mich würde interessieren ob es eine möglichkeit gibt die Views Slideshow in den Header einzubauen und der kontinuirlich weiterläuft, egal welchen link man klickt.
Auch möglich: seite wird neu geladen und slideshow macht an der letzten position weiter wo sie auf der vorgängerseit war. kann man da was einstellen? MfG
Rollenbasierte Inhalte
Eingetragen von fraweg (230) am 05.10.2011 - 21:24 Uhr inHallo zusammen,
ich habe mal eine Frage und weiß gar nicht so recht, ob ich da hier so richtig bin.
Ist es möglich für Felder und Views eine Auswahl für den User (Einstellungen Userpage) anzubieten in der dieser anklicken/auswählen kann welche rolle(n) dieses Feld oder view sehen können/dürfen?
Danke für jede Hilfe
Grüße
Contextual Filters Hilfe
Eingetragen von Smoocher (52) am 05.10.2011 - 12:21 Uhr inHallo Druubs,
folgendes Problem:
Im User Profil habe ich ein zusätzliches Feld erstellt indem der User eine 4stellige Nummer eintragen muss! Dieser Code zum Beispiel 4711 wird von mehreren Usern verwendet, da er zur Referenzierung dienen muss.
Nun möchte ich eine View erstellen die dem einzelnen Usern anzeigt, wer noch diese Nummer verwendet.
Vollständiges Alphabet beim Glossary-View
Eingetragen von chennai (86) am 04.10.2011 - 16:09 Uhr inHallo zusammen,
in der Voreinstellung des Glossary erhalte ich kein vollständiges Alphabet, sondern eine zusammenhanglose Auflistung an Buchstaben, zu denen tatsächlich Einträge vorhanden sind.
[gelöst] Warning: array_merge() [function.array-merge]:
Eingetragen von Refferie (26) am 04.10.2011 - 15:47 Uhr inMoin zusammen,
ich versuche zur Zeit meine Inhalte zu erstellen und dann mit Views darzustellen. In Views sollten Fotos mit einer Kategorie in Schriftform und Tabellenform dargestellt werden. Die Vorschau in Views ziegt genau das Gewünschte.
Verlinke nun diese Ansicht mit einem Menüpunkt z.B. in der Navigation, klappt auch.
Views - Pager erstellt zu viele Seiten
Eingetragen von Exterior (2903) am 03.10.2011 - 20:55 Uhr inHallo Leute,
also entweder stehe ich gerade total auf dem Schlauch oder ich habe hier ein kurioses Problem.
Vielleicht hatte das ja schonmal jemand und kann mir einen Denk-Anstoß geben:
Views: Contextual Filter mit URL-Alias
Eingetragen von janja (8) am 29.09.2011 - 23:29 Uhr inMoin,
ich habe ziemliche normale Views (Views3, D7), die "Inhalt: Titel" als Contextual Filter erhalten, und die Ergebnisse als Link (auch mit diesem Titel) wieder ausgeben - alles fein und einfach.
Die Titel enthalten Leerzeichen, aber da die von Drupal url-codiert werden, ist das kein Problem. Trotzdem würde ich gerne an Stelle von [title] den URL-Alias von pathauto nutzen.
[gelöst] Bessere Lösung um in einem View-Template gruppierte Werte auszuwerten!?
Eingetragen von Methos (196) am 29.09.2011 - 17:09 Uhr inHallo,
ich habe zwar für das Problem eine 'Lösung' (wenn man das so nennen mag) gefunden, aber ich mag mir nciht vorstellen dass das die superduper Lösung ist, also ein Weg der so wie ich ihn gegangen bin gegangen werden soll.
Folgendes Szenario:
Ich habe eine View die Nodes eines Inhalttyps ausgeben. Dieser Inhaltstyp hat CCK-Ganzzahl Feld, das mehrere Werte zuläßt um verschieden Infos abzugreifen ( per Checkbox ).
Wenn ich nun diese Infos ausgeben will, muss ich die Daten in der View gruppieren lassen um nicht mehrere Zeilen zu bekommen, die sich nur durch diese eine Info unterscheiden.
Standardmäßig werdend ie Daten dann als durch komma getrennte liste ausgegeben ( wenn ich mich nun nicht ganz irre ).
Nun möchte ich diese Informationen aber anderweitig in der View nutzen. ( z.B. um die Information in Form von Icons auszugeben, die über eine Grafik gelegt werden).
Ich hab mir mal die $row daten ausgeben lassen in der Zeilendarstellung der view .. und siehe da. die Gruppierten Daten sind da gar nicht drin!! Also komm ich da auch nciht mit den normalen Tempalte-Variable mal eben dran.
Also hab ich mir die ganze View ausgeben lassen und mich an den Daten entlang gehangelt. Gefunden habe ich die Daten dann hier :
<?php
$view->display['page_1']->handler->handlers['field']['field_besonderheiten_og_value']->field_values[$row->nid];
?>
wobei $row->nid (klar) eine Node-ID ist, nämlich die der aktuellen von der View ausgewerteten Zeile.
An der genannten Stelle findet sich dann ein Array das alle zu dem Ganzzahl-Feld gespeicherten Werte enthält.
Wenn ich mir die Zeile angucken kommen mir zwei Gedanken:
1.) Wahnsinn, du hast es gefunden
2.) Das kann ja wohl nicht im Sinne de Erfinders sein, dass ich mir den 'Quatsch' da so abholen muss. Oder etwa doch? Oder gibts da wirklich nen vernünftigeren, 'eingebauten' Weg?
Würd mich freune wenn da jemand Ahnung / eine Meinung zu hätte. Danke im voraus.
[gelöst] Eigenes Modul soll Daten für View bereitstellen
Eingetragen von Methos (196) am 29.09.2011 - 16:54 Uhr inHallo,
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
Neue Kommentare
vor 10 Stunden 3 Minuten
vor 14 Stunden 24 Minuten
vor 14 Stunden 41 Minuten
vor 14 Stunden 46 Minuten
vor 1 Tag 16 Stunden
vor 3 Tagen 14 Stunden
vor 6 Tagen 9 Stunden
vor 1 Woche 1 Tag
vor 1 Woche 1 Tag
vor 1 Woche 1 Tag