Views
[Gelöst] Inhalt erstellen ohne node/add oder node/edit Formular?
Eingetragen von Makku01 (58) am 17.03.2011 - 11:57 Uhr inHallo Freunde,
folgendes Szenario:
Ich möchte einen Node ohne das Add-Formular zu sehen. Also quasi Link klicken zum Erstellen -> Node wird erstellt, automatisch gespeichert und angezeigt -> die enthaltenen Felder kann man dann mit editable Fields bearbeiten.
Ist das machbar? wie würdet Ihr da rangehen?
[gelöst] Teile eines Conten Types als Block und andere als Page darstellen?
Eingetragen von derHai (15) am 17.03.2011 - 09:20 Uhr inHallo
Mein Problem: Ich möchte bestimmte Felder von einem Content Type auf einer Seite und andere davon in einem Blog darstellen.
Konkret: Ich will viele Seiten mit Inhalt erstellen, die aber noch eine Box (als Block) mit einem für die Seite spezifischen externen Link haben.
Also dachte ich mir erstelle ich einen neuen Content Typ (seite_mit_link) und adde zu der standart Page ein CCK Linkfeld (field_mein_link).
Dann bastel ich mir den Block und lese mit folgendem PHP code das Feld für den Link aus.
<?php
if(arg(0)=='node'){
$node = node_load(array('nid'=> arg(1)));
if($node->type == 'seite_mit_link'){
echo content_view_field(content_fields("field_mein_link"), $node, FALSE, FALSE);
}
}
?>Super Funktioniert, bis auf das es mir noch die Beschriftung des Linkfeldes anzeigt, die ich nicht haben will, aber dies zu entfernen ist wahrscheinlich einfach.
nun zum eigentlichen Problem:
Ich will den Link nur in dem Block und nicht auf der Page haben. Da dachte ich mir kein Problem dann setzte ich das Linkfeld für die Page einfach auf hide.
Ergebnis der Link verschwindet nicht nur in der Page, sondern auch im Block :(
(diesen Fehler erstmal zu finden war schon nervig genug...)
Hat wer eine Lösungsidee oder eine Möglichkeit wie ich das einfacher machen kann?
Grüße
derHai
[gelöst] CCK Images werden nur angemeldeten Usern gezeigt
Eingetragen von JR (75) am 16.03.2011 - 16:07 Uhr inHallo,
in zwei Inhaltstypen habe ich ein CCK-Feld "Image" und ein CCK-Feld "Link" angelegt
Nun bin ich etwas verwundert, dass diese beiden Felder nur angemeldeten Usern gezeigt werden,
Gäste bekommen diese nicht zu Gesicht.
Was ist in diesen Fällen noch an welcher Stelle für die CCK-Felder einzustellen,
damit diese allgemein sichtbar werden ?
Grüße
JR
[gelöst]
(felöst)Wie bekomm ich die Aktuelle NID eines nodes bei der Erstellung
Eingetragen von Hacky (255) am 16.03.2011 - 13:55 Uhr inHi, ich hab ein kleines Problem, den ich brauche die Aktuelle NID des Nodes wen es erstellt wird. erst hab ich mir gedacht ich mache das ganz einfach, wenn ich ein Node erstelle ist es immer die Maximale Node ID in dem Fall die max(nid) in der DB steht + 1 so hab ich die aktuelle NID eines Nodes wenn ich ihn diesem Moment Speicher. Jaaa nun ist mir aber eingefallen, was passiert wenn ich von zwei Benutzer gelichzeitig ein Node erstelle -.- eben schieße ... er setzt bei beiden die gleiche NID aber die NID die drupal setzt für diesen Node ist richtig. Nun ist meine Frage ob es da eine Funktion gibt die mir die NID von dem aktuellen node gibt?
<?php
// Mein code ...
$nid = db_result(db_query("SELECT max(nid) FROM {node}"));
$nid = $nid +1;
$string = 'FFMA' . $nid;
return array(
0 => array('barcode' => $string, 'title' => 'Test')
);
?>mfg hacky
Views und Nodes anderen Webseiten zur Verfügung stellen
Eingetragen von leda.ch (977) am 16.03.2011 - 11:41 Uhr inHat jemand schon mal folgendes umgesetzt:
Für einen bestimmten Inhaltstyp existiert eine View über x Nodes. Über einen Link kann man den
Detail-Node angucken. Soweit, so Standard.
Solange das auf "unserer" Webseite läuft, kein Problem.
Nun ist der Wunsch aufgekommen, auf einer fremden, (non-drupal)-Webseite, diese View
[gelöst] Archive Views
Eingetragen von karolina (66) am 15.03.2011 - 13:38 Uhr inLiebe Drupalfreunde
Ich würde gerne von "Views" das default "Archive" nutzen.
Ich habe eine Startseite auf der 10 Eintäge gezeigt werden und sobald der elfte Eintrag dazukommt, solle der älteste Eintrag ins Archiv verschwinden.
Dazu habe ich 3 Menupunkte "Blumen", "Bäume" und "Seen".
Mouseover mit zwei verschiedenen Bildern
Eingetragen von lena_d (17) am 15.03.2011 - 09:57 Uhr inHi,
Das ist eines der Probleme wo man einfach nicht weiss wo man anfangen soll.
Ich habe einen View der einen Grid von Bildern die an verschiedenen Nodes dranhängen darstellt (random aus einem CCK-Feld field_images).
Wenn man auf eines der Bilder klickt kommt man zur jeweiligen Node, die alle Bilder und eine Bio und ein Portrait der Person zeigt.
So weit so gut.
Contextual Links für Nodes und Fields unter Views
Eingetragen von drupalhelp (18) am 14.03.2011 - 23:27 Uhr inLiebes Forum,
ich habe das Modul Contextual Links Installiert. Wenn ich über eine View oder einen Block scrolle, erscheint ein kleines Menü welches mir die Möglichkeit bietet die entsprechende View oder den Block direkt zu editieren.
Für die zukünftigen Administratoren der Seite macht es ja aber viel mehr Sinn Nodes, Blocks oder auch Fields zu editieren.
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen
views 5 Einträge vor und 5 Einträge nach dem aktuellen Datum zeigen....
Eingetragen von Sawascwoolf (125) am 13.03.2011 - 22:22 Uhr inIch verwende Views2
Ich bin auf der Suche nach einer Möglichkeit in einem view die 5 zuletzt gespielten Spiele und die 5 nächsten Spiele anzuzeigen.
Zur Zeit habe ich das mittels attach view gelöst, jedoch bringt dessen Verwendung unteranderem bei Views_hacks(Views Selective Exposed Filters) Probleme.
[gelöst] Taxonomy-Term aus URL an View (views_get_view) übergeben
Eingetragen von idle (202) am 13.03.2011 - 19:05 Uhr inEben stehe ich mächtig auf dem Schlauch: ... Ich würde gern einen Taxonomy-Term an eine View übergeben.
Die View ist so eingebettet:
<?php
$view = views_get_view('Startseite');
print $view->execute_display('default', array(arg(1)));
?>Die View erwartet einen Taxonimie-Begriff als Argument.
Wenn www.domain.de/ soll die View alle Einträge Anzeigen. Macht Sie auch.
Wenn www.domain.de/taxterm sollen nur die Nodes mit dem entsprechenden Taxonomy-Term angezeigt werden. Macht Sie nicht, die Seite bleibt leer. Allerdings funktioniert sie, wenn ich das Argument von Hand in den Code eingebe:
<?php
$view = views_get_view('Startseite');
print $view->execute_display('default', array("THOSHO"));
?>Was muss ich machen?

Neue Kommentare
vor 1 Woche 3 Tagen
vor 1 Woche 4 Tagen
vor 1 Woche 4 Tagen
vor 1 Woche 4 Tagen
vor 1 Woche 4 Tagen
vor 1 Woche 5 Tagen
vor 1 Woche 5 Tagen
vor 1 Woche 6 Tagen
vor 2 Wochen 7 Stunden
vor 2 Wochen 2 Tagen