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

[Verständnisfrage] Views

Eingetragen von None (149)
am 02.06.2009 - 14:11 Uhr in
  • Views
  • Drupal 6.x

Hallo zusammen,

scheinbar stehe ich gerade vor einem mir momentan "unlösbaren" Verständnisproblem. Nachdem ich nun diverse Tutorial's durchgelesen habe, Podcasts mir angesehen habe klappt das erstellen von Views leider bei mir noch immer nicht.

Ich bin gerade dabei ein Gästebuch aus Views + CCK zu erstellen. Die Felder via. CCK erstellen war das kleinste Übel und die Arbeitsschritte sind mir soweit klar (glaube ich zumindest).

Nun habe ich ein neues View names "Gaestebuch" erstellt und gebe ihn folgende Dinge:

  • "Name" und "Titel" (wo is der Unterschied?)
  • "Zeilendesign" stelle ich auf Note --> Vollständiger Beitrag --> Links anzeigen
  • "Seiteneinstellungen" --> Pfad: http://www.meinedomain.de/[gaestebuch]

mehr Informationen hat er nicht und dennoch schmeißt er mir nun Node's aus dem Buch-Modul aus? Wie kommt er auf diese Informationen? Der Schritt fehlt mir einfach, vor allem sollte er ja momentan gar keine Daten haben, weil ja keine Gästebucheinträge bis dato geschrieben worden sind.

Die 2te Frage wäre, wo mich die Tut's irgendwie auch nicht richtig schlau gemacht haben, wenn ich ein View anlege, lege ich ja immer noch "Seite" oder "BLock" oder sowas an, aber wofür das Standard dann? Is das für den Fall dass man eine "Seite" und ein "Block"-Element hat und der reiter "Standard" dann für beide Elemente die Privilegien hat?

Ich hoffe jemand hat eine schnelle Antwort parat, weil so langsam werd ich ungeduldig :-) Drupal wird mich aber in gewohnter Manier mit dem "AHA!"-Effekt flashen, ich weiß es jetzt schon.

‹ View/Block für angezeigtes Node Probleme mit Views UI permissions ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast Du einen Filter

Eingetragen von sklausing (288)
am 02.06.2009 - 14:23 Uhr

Hast Du einen Filter gesetzt, dass er nur node typ Gaestebuch anzeigt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

hi, also, ich schreib

Eingetragen von reggaefish (190)
am 02.06.2009 - 14:35 Uhr

hi,
also, ich schreib einfach mal n bissle was, vielleicht machts "klick" ;-)

cck: mit cck erstellst du dir neue inhaltstypen. jeder inhaltstyp kann verschiedene felder haben. ein feld kann z.B. sein "Erstellungsdatum", "Text", "Geburtsdatum", "Name",... anzahl und bezeichnungen sind (glaube ich) nicht begrenzt.

beispiel:
du willst einen inhaltstyp "gebrauchtwagen" erstellen. dann hättest du (sehr spartanisch) die felder

- marke
- modell
- baujahr
- farbe

jedes dieser felder wird beim erstellen von neuem inhalt mit daten gefüttert. d.h. in deiner datenbank hast du z.b. 5 datensätze die alle die oben beschriebenen felder anthalten, alle mit inhalt gefüllt.

z.b.

- bmw
- 116i
- 2005
- grün

so. das macht cck.

jetzt hast du prinzipiell 2 möglichkeiten, die informationen, die jeder "datensatz" (node) enthält wieder darzustellen.

1. du rufst den/das node direkt auf. d.h. du siehst dann vermutlich eine seite, wo die inforamtionen einfach aufgelistet sind. aber immer nur von einem "eintrag". du schaust dr im prinzip immer einen datensatz einzeln an.

2. views
damit kannst du ein node erstellen, in dem dann inhalte aus deinen zuvor erstellten nodes (gebrauchtwagen) angezeigt werden.

z.b. eine übersicht über alle marken oder nur die baujahre oder nur die farben von ALLEN autos.

dazu musst du der view aber sagen, dass sie das anzeigen soll.

d.h. du erstellst eine neue view (node) und fügst ein feld hinzu, z.b. "marke".

du erhälst dann ein node, in dem von allen eingegebenen autos nur die marke gezeigt wird.

z.b.

"markenübersicht"
- audi
- bmw
- ford
- fiat

jetzt kannst du natürlich noch andere felder dazu nehmen und die sache nach verschiedenen kriterien sortieren lassen.

nach dem was du oben geschrieben hast, hast du noch keine felder definiert. ev. musst du auch bei "Filter" Typ:[deintyp] angeben. sonst weiss die view ja nicht, dass er nur gästebucheinträge zeigen soll und zeigt folglich alles.

der unterschied zwischen name und tiel is auch einfach.
name is der name der view. z.b. "meine fantastische view". das wird aber beim aufruf der view nicht angezeigt. der TITEL wiederrum is das was angezeigt wird und oben drüber dann eingeblendet wird.

und zu standard:
man kann ja z.b. x views erstellen, die alle ähnliche oder gleiche einstellungen haben. und damit du nicht 100 x das gleiche/ähnliche anlegen musst, gibts die werte bei "standard", die dann für alle darunter angelegten blöcke, seiten gelten.

so, ich hoff mein geschwafel bringt dich weiter ;-)

grüße

-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.

  • Anmelden oder Registrieren um Kommentare zu schreiben

None schrieb Die 2te Frage

Eingetragen von StefanT (127)
am 02.06.2009 - 14:35 Uhr
None schrieb

Die 2te Frage wäre, wo mich die Tut's irgendwie auch nicht richtig schlau gemacht haben, wenn ich ein View anlege, lege ich ja immer noch "Seite" oder "BLock" oder sowas an, aber wofür das Standard dann? Is das für den Fall dass man eine "Seite" und ein "Block"-Element hat und der reiter "Standard" dann für beide Elemente die Privilegien hat?

Erst mal solltest Du Dich in Rechtschreibung schlau machen: Was soll denn "Tut's" sein? Die Mehrzahl von "Tut(orial)"? Mehr zum Thema Apostroph auf www.deppenapostroph.de

Zu Deiner Frage: Standard ist Standard, also Einstellungen, die für jedes Element, sei es Seite oder Block oder Feed gleichermaßen gelten.

Wenn Du die Ergebnisse eines Views in einem Block oder in einer Seite anzeigen willst, ist es wahrscheinlich, dass die meisten Einstellungen (also z.B. die Filter oder die anzuzeigenden Felder) in beiden Fällen die selben sind. Diese Sachen definiertst Du dann nur einmal als Standard.

  • Anmelden oder Registrieren um Kommentare zu schreiben

StefanT schrieb Erst mal

Eingetragen von None (149)
am 02.06.2009 - 14:57 Uhr
StefanT schrieb

Erst mal solltest Du Dich in Rechtschreibung schlau machen: Was soll denn "Tut's" sein? Die Mehrzahl von "Tut(orial)"? Mehr zum Thema Apostroph auf www.deppenapostroph.de

Soll ich darauf ernsthaft eingehen? Ich wollte keine Unterrichtung in Deutsch - ich frage mich in wie weit diese Ausführung mir helfen soll - und nachdem du verstanden hast was ich meinte (sowie die anderen scheinbar auch) hat meine Schreibfaulheit ein weiteres mal gesiegt.

StefanT schrieb

Zu Deiner Frage: Standard ist Standard, also Einstellungen, die für jedes Element, sei es Seite oder Block oder Feed gleichermaßen gelten.

Wenn Du die Ergebnisse eines Views in einem Block oder in einer Seite anzeigen willst, ist es wahrscheinlich, dass die meisten Einstellungen (also z.B. die Filter oder die anzuzeigenden Felder) in beiden Fällen die selben sind. Diese Sachen definiertst Du dann nur einmal als Standard.

Das war doch eine klare Antwort mit der ich etwas anfangen kann - Danke dafür.

Vielen Dank auch an die anderen beiden - ich werde nun mal sehen ob die Erleuchtung eintritt, ich bin aufjedenfall schon ein paar Schritte weiter und melde mich, sobald ich ein Ergebnis habe :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nun bin ich doch schon ein

Eingetragen von None (149)
am 02.06.2009 - 15:18 Uhr

Nun bin ich doch schon ein ganzes Stück weiter. Ich habe die Möglichkeit nun Gästebucheinträge zu schreiben und diese werden auch ausgegeben, sicherlich noch Optisch überholungsbedürftig aber es hat soweit geklappt !!! *ding ding ding* :-)

Nun kommt noch die Kür des ganzen, wie bekomme ich das "Inhalt erstellen" zusammen mit der View auf eine Seite? Sodass ich nicht eine Seite brauche um Gästebucheinträge einzutragen und Auszugeben.

Desweiteren scheint es auch ein kleines Rechteproblem zu geben, immer wenn ich als Gast ein Eintrag mache, diesen abschicke, lande ich auf:

"Sie haben keine Zugriffsberechtigung für diese Seite."

Angelegt wurde aber der Eintrag! und als Gast ist es auch möglich diesen danach über http://www.meinedomain.de/gaestebuch einzusehen. Die "node-gaestebuch"-Rechte habe ich bereits soweit verteilt, aber geht trotzdem nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzerverwaltung -> Rollen

Eingetragen von sklausing (288)
am 02.06.2009 - 15:23 Uhr

Benutzerverwaltung -> Rollen ->Berechtigungen -> Gast -> Haken bei node-Modul -> create Gaestebuch Content

Dann sollte es auch mit dem Erstellen funktionieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

hi nochmal, also bevor du

Eingetragen von reggaefish (190)
am 02.06.2009 - 15:25 Uhr

hi nochmal,

also bevor du dir die finger brichst ;-) , vielleicht is das modul die einfachere lösung:

http://drupal.org/project/guestbook

stylen kannst dus ja über css.

bedenke auch sachen wie spam(schutz) und wartung usw...

ich würds glaub eher mit dem modul machen...

view und gästebuch auf eine seite zu packen könnte über panels gehn ?! das is dann aber nochmal n ganz anderes fass... ;-)

grüße

-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.

  • Anmelden oder Registrieren um Kommentare zu schreiben

sklausing

Eingetragen von None (149)
am 02.06.2009 - 15:33 Uhr
sklausing schrieb

Benutzerverwaltung -> Rollen ->Berechtigungen -> Gast -> Haken bei node-Modul -> create Gaestebuch Content

Dann sollte es auch mit dem Erstellen funktionieren.

Hallo sklausing,

das erstellen klappt, auch als Gast ;-) Das Problem entsteht dann direkt danach - nach dem "Absenden" landet man auf einer "Kein Zugriff", der Eintrag ist jedoch drin. Was nur nicht funktioniert ist, beim Klick auf den "Titel" des jeweiligen Gästebucheintrages, diesen Node anzusehen (also das nur der eine Gästebucheintrag zu sehen ist). Ich wüsste nicht was ich für ein Recht dem "Gast" geben muss damit dieser Fehler nicht mehr auftritt.

reggaefish schrieb

hi nochmal,

also bevor du dir die finger brichst ;-) , vielleicht is das modul die einfachere lösung:

http://drupal.org/project/guestbook

stylen kannst dus ja über css.

bedenke auch sachen wie spam(schutz) und wartung usw...

ich würds glaub eher mit dem modul machen...

view und gästebuch auf eine seite zu packen könnte über panels gehn ?! das is dann aber nochmal n ganz anderes fass... ;-)

grüße

-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.

Das Modul hab ich bereits getestet, leider ist es sehr unflexibel, funktioniert nicht in Verbindung mit dem MOdul "Smileys", desweiteren habe ich mich nun schon lange genug vor CCK und Views gedrückt :-) Daher steht das Thema nun an.

Panels? Ich werd mich ma schlau machen *gg* Bedauerlich das es noch kein brauchbares Gästebuch für Drupal gibt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

None schrieb StefanT

Eingetragen von StefanT (127)
am 02.06.2009 - 17:40 Uhr
None schrieb
StefanT schrieb

Erst mal solltest Du Dich in Rechtschreibung schlau machen: Was soll denn "Tut's" sein? Die Mehrzahl von "Tut(orial)"? Mehr zum Thema Apostroph auf www.deppenapostroph.de

Soll ich darauf ernsthaft eingehen? Ich wollte keine Unterrichtung in Deutsch - ich frage mich in wie weit diese Ausführung mir helfen soll - und nachdem du verstanden hast was ich meinte (sowie die anderen scheinbar auch) hat meine Schreibfaulheit ein weiteres mal gesiegt.

Wenn man andere um Hilfe bittet, sollte man auch eine vernüftige Form waren und so schreiben, dass sich andere nicht übermäßig anstrengen müssen, überhaupt die Sprache zu verstehen.

Es ist auch keine Schreibfaulheit sondern ein grundsätzliches Problem, dass viele Deutsche meinen, sie könnten den Plural mit einem Apostroph-s bilden. Das ist einfach dumm und falsch, sieht dumm und falsch aus und vielleicht verzichtest Du das nächste Mal darauf.

"Node's" ist übrigens genauso falsch.

  • Anmelden oder Registrieren um Kommentare zu schreiben

StefanT schrieb Wenn man

Eingetragen von None (149)
am 02.06.2009 - 19:04 Uhr
StefanT schrieb

Wenn man andere um Hilfe bittet, sollte man auch eine vernüftige Form waren und so schreiben, dass sich andere nicht übermäßig anstrengen müssen, überhaupt die Sprache zu verstehen.

Es ist auch keine Schreibfaulheit sondern ein grundsätzliches Problem, dass viele Deutsche meinen, sie könnten den Plural mit einem Apostroph-s bilden. Das ist einfach dumm und falsch, sieht dumm und falsch aus und vielleicht verzichtest Du das nächste Mal darauf.

"Node's" ist übrigens genauso falsch.

Ich kann dir ganz andere Postings zeigen die so schwer zu verstehen sind, weil es an allem fehlt und du "geilst" dich nun drauf auf, dass ich Apostroph-s falsch setze (bzw. so setze wie mir halt danach ist) und dies für dich übermäßig anstrenged sei? Ich weiß nicht welchen Job du ausübst, aber wenn ich mich darüber aufregen würde...

Wenn es so anstrengend ist, dann erspar dir doch in Zukunft auf solche Postings zu antworten, damit tust du mir und auch anderen einen großen Gefallen. Das wir hier in einem Rechtschreibforum sind, war mir bis dato nicht bekannt. Letztlich entscheide ich wie ich schreibe, die Frage war klar und strukturiert und lies aufgrund der Formulierung keine großen Fragen offen. An Höflichkeit mangelt es dir im übrigen, was man auch als Sozialkompetenz bezeichnen könnte, sollte ich dir nun darüber einen Vortrag halten, dass am andere Ende Menschen sind welche auch als solche und nicht von "oben herab" angesprochen werden wollen?

Falls du zum Thema nichts produktives beizutragen hast, such dir bitte einen anderen Thread wenn du sonst nichts zu sagen hast.

  • Anmelden oder Registrieren um Kommentare zu schreiben

...siehe meine signatur

Eingetragen von reggaefish (190)
am 02.06.2009 - 20:18 Uhr

...siehe meine signatur ;-)

-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.

  • Anmelden oder Registrieren um Kommentare zu schreiben

reggaefish schrieb ...siehe

Eingetragen von None (149)
am 03.06.2009 - 09:02 Uhr
reggaefish schrieb

...siehe meine signatur ;-)

-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.

Kenne den Spruch, wobei ich ihn nur so kenne:

"Arguing on the internet is like running in the Special Olympics... - even if you win, u are still retarded"

Hat jemand eine Idee für die Zugriffsprobleme - als eingeloggter Admin habe ich diese natürlich nicht. Nur als Gast.

  • Anmelden oder Registrieren um Kommentare zu schreiben

dann müsste es auf jeden

Eingetragen von reggaefish (190)
am 03.06.2009 - 09:15 Uhr

dann müsste es auf jeden fall irgendwas mit den rechten zu tun haben.
vielleicht in richtung "access all views" oder "inhalt lesen" ?!

vielleicht einfach mal mit den berechtigungen rumspielen.

das problem mit der verlinkung hat sich gelöst?

falls nicht: in views kannst du einstellen "Dieses Feld auf seinen Beitrag verlinken". d.h. dukannst jeden beliebigen bestandteil der (des?!) view zum eigentlichen node verlinken. findest du wenn du unter "Felder" auf das entsprechende Feld klickst, über das schlussendlich zum node gelinkt werden soll.

grüße

-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Berechtigung "access all

Eingetragen von Tobias Bähr (4019)
am 03.06.2009 - 09:33 Uhr

Die Berechtigung "access all views" hebelt alle Berechtigungen auf, die du explizit bei einer View eingestellt hast. Also bei dieser Berechtigung vorsicht walten.

----------------------------------------

http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).

  • Anmelden oder Registrieren um Kommentare zu schreiben

ok, dann wohl lieber nicht

Eingetragen von reggaefish (190)
am 03.06.2009 - 09:39 Uhr

ok, dann wohl lieber nicht ;-)

war einfach mal ins blaue geraten... sorry ;-)

-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Inhalt und Formular

Eingetragen von stBorchert (6003)
am 03.06.2009 - 09:44 Uhr

Moin.

None schrieb

wie bekomme ich das "Inhalt erstellen" zusammen mit der View auf eine Seite?

Dazu musst Du Dir im entsprechenden Template Deines Views (bei mir views-view-unformatted--inspiration--page-1.tpl.php, da mein View "inspiration" heisst, das verwendete Display "page_1" ist und der Ausgabestil auf "unformatted" gestellt ist) das Formular zur Eingabe neuer Beiträge des betreffenden Inhaltstypen holen und es dann an der gewünschten Stelle ausgeben.
Wenn Du das geschafft hast, wirst Du feststellen, dass der Benutzer nach dem Absenden des Formulars immer auf den gerade erstellten Beitrag geleitet wird. Wenn Du das nicht möchtest, musst Du Dir ein kleines Hilfsmodul schreiben, mit dem Du dann dem Formular sagst, wohin es nach dem Absenden umleiten soll (idealerweise auf die Gästebuchseite).

Ich glaub, das wars.

hth,

 Stefan

--
sei nett zu Deinem Themer

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
Weiter

Neue Kommentare

  • Rollen
    vor 3 Tagen 21 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 14 Stunden
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 1 Tag
  • melde mich mal wieder, da ich
    vor 9 Wochen 5 Tagen
  • Hey danke
    vor 9 Wochen 6 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 1 Tag
  • In der entsprechenden View
    vor 11 Wochen 1 Tag

Statistik

Beiträge im Forum: 250237
Registrierte User: 20466

Neue User:

  • StevenEness
  • ocvk2810
  • marouane.blel

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