Views
View ohne Sortierkriterium - DESC
Eingetragen von nicki (188) am 11.11.2011 - 00:28 Uhr inHallo zusammen,
ich stehe mal wieder vor einem Rätsel. Ich habe eine Frage - Antwort seite erstellt. Auf dieser Seite können User eine Frage stellen und andere User können anschließend neue oder vorhandenen Nodes als Lösung vorschlagen. Das ganze habe ich mit dem Modul Node Relativity umgesetzt. Diese Lösungsvorschläge werden auf der Seite mit
<?php
print views_embed_view('loesungsvorschlaege', 'default', arg(1));
?>
angezeigt.
Die View verwendet als Node Beziehung Relativity: Parent Node ID und als Argument (Node) Node: Beitrags-ID.
Das ganze funktioniert jetzt auch sehr gut. Leider finde ich aber einfach keine Möglichkeit diese View "DESC" zu sortieren. Es sind ja keine Sortierkriterien vorhanden die das Möglich machen, wie z.B. Zeitpunkt Relativity. Der neueste Lösungsvorschlag wird jetzt immer ganz unten angezeigt. Ich würde diesen aber lieber ganz nach oben haben. Hat jemand eine Idee?
DANKE
[ERLEDIGT] View mit Titel und Autor aus einer Kategorie
Eingetragen von NightWalker (36) am 10.11.2011 - 21:26 Uhr inHallo,
ich möchte per View den Titel und den Autor (node Author) von Artikel von einem bestimmten Datentyp anzeigen lassen. Den Titel Anzeigen ist kein problem aber irgendwie finde keine möglichkeit den Autor Anzeigen lassen.
So sieht mein View aus:
<?php
$view = new view;
$view->name = 'test_abfrage';
$view->description = '';
$view->tag = 'default';
$view->base_table = 'node';
$view->human_name = 'test_abfrage';
$view->core = 7;
$view->api_version = '3.0-alpha1';
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
/* Display: Master */
$handler = $view->new_display('default', 'Master', 'default');
$handler->display->display_options['access']['type'] = 'perm';
$handler->display->display_options['cache']['type'] = 'none';
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['query']['options']['query_comment'] = FALSE;
$handler->display->display_options['exposed_form']['type'] = 'basic';
$handler->display->display_options['pager']['type'] = 'some';
$handler->display->display_options['pager']['options']['items_per_page'] = '10';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['style_plugin'] = 'default';
$handler->display->display_options['row_plugin'] = 'fields';
/* Field: Artikel:Titel */
$handler->display->display_options['fields']['title']['id'] = 'title';
$handler->display->display_options['fields']['title']['table'] = 'node';
$handler->display->display_options['fields']['title']['field'] = 'title';
$handler->display->display_options['fields']['title']['label'] = '';
$handler->display->display_options['fields']['title']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['title']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['title']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['title']['alter']['word_boundary'] = 0;
$handler->display->display_options['fields']['title']['alter']['ellipsis'] = 0;
$handler->display->display_options['fields']['title']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['title']['alter']['trim'] = 0;
$handler->display->display_options['fields']['title']['alter']['html'] = 0;
$handler->display->display_options['fields']['title']['hide_empty'] = 0;
$handler->display->display_options['fields']['title']['empty_zero'] = 0;
$handler->display->display_options['fields']['title']['link_to_node'] = 1;
/* Sort criterion: Artikel: Datum */
$handler->display->display_options['sorts']['created']['id'] = 'created';
$handler->display->display_options['sorts']['created']['table'] = 'node';
$handler->display->display_options['sorts']['created']['field'] = 'created';
$handler->display->display_options['sorts']['created']['order'] = 'DESC';
/* Filter criterion: Artikel: Veröffentlicht */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'node';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = 1;
$handler->display->display_options['filters']['status']['group'] = 0;
$handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
/* Filter criterion: Artikel: typ */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
'article' => 'article',
);
/* Filter criterion: Has taxonomy term */
$handler->display->display_options['filters']['tid']['id'] = 'tid';
$handler->display->display_options['filters']['tid']['table'] = 'taxonomy_index';
$handler->display->display_options['filters']['tid']['field'] = 'tid';
$handler->display->display_options['filters']['tid']['value'] = array(
6 => '6',
);
$handler->display->display_options['filters']['tid']['reduce_duplicates'] = 0;
$handler->display->display_options['filters']['tid']['type'] = 'select';
$handler->display->display_options['filters']['tid']['vocabulary'] = 'category';
$translatables['test_abfrage'] = array(
t('Master'),
t('more'),
t('Apply'),
t('Reset'),
t('Sort by'),
t('Asc'),
t('Desc'),
);
?>
Hoffe jetzt auf hilfe von euch :)
Panels Selection Rules - PHP -Code erstellen
Eingetragen von keinplanhaber (1) am 10.11.2011 - 08:41 Uhr inHallo
ich versuche krampfhaft mein Panel durch eine Selection Rules so zu steuern das wenn im %node:field-kategorietyp --> Kategorietyp ein Wert "Hallo" steht das Panel ausgewählt wird.
Wenn ich der richtigen Annahme (oder einen anderen weg?) bin muss ich hierzu einen PHP-Code in di Selection rules hinzufügen, aber viel Google und viel Probieren hat mirleider nicht weitergeholfen.
Bitte um Hilfe!
Danke!!
Was ich nun schon gefunden habe:
http://drupal.org/node/1198282
<?php$value = ctools_context_keyword_substitute('%node:field-proj-status', array(), $contexts);return ($value == 'Approved');?>
Nur so klappt das nicht...
- Anmelden oder Registrieren um Kommentare zu schreiben
[erledigt] CCK-Feld fertig mit CSS im Node ausgeben ?
Eingetragen von Ionit (1802) am 09.11.2011 - 21:03 Uhr inHallo Freunde,
ich habe ein CCK-Feld (Text) welches mehrere Werte enthalten kann.
Dieses Feld möchte ich (zusätzlich mit einem bestimmten Zusatztext) in meinem Node-Termplate ausgeben - allerdings nur wenn $node->field_bla[0][value] ungleich NULL ist.
Wenn $node->field_bla[0][value] ungleich NULL ist, sollen alle Werte ausgegeben werden. Ich weiß alleridngs vorher nicht wieviele Werte dort überhaupt vorhanden sind.
Ich könnte das ja z.B. mit
<?php
print $node->field_bla[0][value];
print $node->field_bla[1][value];
print $node->field_bla[2][value];
print $node->field_bla[3][value];
usw.
?>
machen.
Da ich aber nicht weiß wieviele Werte überhaupt vorhanden sind, suche ich einen Möglichkeit wie ich das gesamte Feld (in einem Rutsch) fertig gethemt (mit sämtlichen CSS-Klassen usw.) ausgeben kann ohne, dass ich die einzelnen Values "per Hand" printen muss.
Wenn das "node-Object" ausgegeben wird, sind dort ja auch schon die fertig "gethemten" CCK-Felder enthalten. Wie kann man ein einzelnes Feld (mit allen Werten und fertig gethemt) ausgeben?
Danke und Gruß
Matthias
Feldabfrage zum einsetzen von nofollow
Eingetragen von Tom from the Hood (53) am 09.11.2011 - 16:44 Uhr inIch möchte bei einigen Unterseiten meiner Seite ein nofollow für ausgehende Links setzen. Und zwar nur Unterseiten wo ein bestimmtes Feld abgefragt wird(Exklusiv/Nicht Exklusiv) und das dann auswerten für nofollow, bzw. follow.
Ist das mit halbwegs vertretbaren Aufwand möglich? Wenn ja, wie? Ich bin hier gerade mit meinem Latein am Ende... :)
Locations, Views und Beziehungen
Eingetragen von Lissy01 (278) am 09.11.2011 - 16:23 Uhr inHallo,
Ich habe einen Inhaltstyp Betrieb, dessen Orts-Daten über das Modul location eingepflegt ist.
Es gibts einen View, der u.a. die Betriebe und Adressen ausgibt.
Nun möchte ich die Betriebe nach einer bestimmten Ländersortierung ausgeben.
Also erst alle von DE, dann AT,CH, IT e.c.t
CCK/Views performance problem
Eingetragen von Hacky (255) am 07.11.2011 - 09:59 Uhr inHallo liebe Community, ich habe ein problem mit Views und CCK. Seit geraumer zeit ist mir aufgefallen das beim erstellen von neuen Inhaltstypen der speicher Vorgang sehr lange dauert. eben so wenn ich eine View ändere und speichere braucht das manchmal gute 20-30-40 sec bis er die aktualisierte View anzeigt. Ich dachte erst das ganze hätte was mit meinen PHP und Apache Einstellungen zu tun.
Image Feld eines bestimmten Beitrags (Nodes)
Eingetragen von Bernsch (243) am 05.11.2011 - 09:50 Uhr inHallo Leute,
ich habe in der Basic Page ein Feld wo ich Bilder einfügen kann (mehrere Bilder mithilfe des Media Moduls).
Jetzt will ich die Bilder mit einem View in einem Block anzeigen. (hab ich auch zusammen gebracht)
Der Block kommt auf eine Seite die mit der Basic Page erstellt wurde (die Bilder dieser Page sind dan in dem View-Block).
Die per user_reference zugeordneten Nodes per Views im Profil ausgeben
Eingetragen von Anonymous (0) am 04.11.2011 - 23:45 Uhr inN´Abend :)
Also, ich habe einen Content-Typ "Projekte" der hat ein user_reference Feld um dem jeweiligen Projekt User zuordnen zu können.
Dank dem nodeaccess_userreference Modul haben nur die referenzierten User zugriff auf diese Node.
So jetzt würde ich gerne diese Nodes in den jeweiligen Userprofilen ausgeben.
Dazu hab ich mir ne View erstellt die als Argument das user_reference Feld hat mit nem Standardargument "UID aus der URL" habs auch schon mit PHP und dem gefundenen Schnipsel
<?php
if (arg(0) == 'node' && is_numeric(arg(1))) {
$node = node_load(arg(1));
return $node->field_user_access[0][uid];
}
?>
versucht
Validator ist Benutzer.
Naja jedenfalls klappt die Vorschau wunderbar und bei jeder ID die dem Projekt zugeordnet ist wird entsprechend ausgegeben.
Im Profil hab ich auch nen hübschen "Projekte"-Tab und wenn ich mir die Profile angucke wird alles wunderbar angezeigt.
Einziger Haken, nur ich kann diese zugeordneten Nodes sehen, das heißt wenn User Foo sich anmeldet und in seinem Profil auf Projekte klickt sieht er garnix.
Liegt das an irgendwelchen Berechtigungen oder so?
Konnte leider nix dazu finden.
Habe es auch schon mit Beziehungen versucht, leider vergebens.
Im Anhang mal meine View
Nur Datei-Icon in View ausgeben
Eingetragen von wrestler (216) am 04.11.2011 - 14:56 Uhr inHallo Zusammen
Ich möchte in meiner View «Dateien» nur das Datei-Icon (also Word, PDF usw.) ausgeben.
Der Dateiname soll nicht sichtbar sein.
Wie kann ich das Erreichen?
Grüsse aus dem Schweizerischen Nebel
wrestler
Neue Kommentare
vor 6 Stunden 9 Minuten
vor 10 Stunden 30 Minuten
vor 10 Stunden 47 Minuten
vor 10 Stunden 52 Minuten
vor 1 Tag 12 Stunden
vor 3 Tagen 10 Stunden
vor 6 Tagen 5 Stunden
vor 1 Woche 1 Tag
vor 1 Woche 1 Tag
vor 1 Woche 1 Tag