Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Neuer text auf bestehender Basisseite?

Eingetragen von Sina (17)
am 23.02.2013 - 11:29 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Hallo,

Ihr habt mich ja hier überzeugt, nun doch Drupal ins Auge zu fassen. Danke.
Nun gleich eine weitere Frage. Sicherlich recht naiv und einfach zu lösen. Ich habe hier und anderswo nach Lösungen gesucht. Selbst in div. Handbüchern die hier verlinkt werden (Das Drupal-Kochbuch - für Neu-Drupaler, das Handbuch für Redakteure, usw., usf.) wird darauf nicht eingegangen.

Zur Ausgangssituation:
Ich habe div. Basisseiten erstellt. Beim erstellen einer Basisseite kann ich auch gleich einen Titel/Überschrift und ersten Text eingeben, der dann auch auf der jeweiligen Seite angezeigt wird. Auf der Fontpage in der Navigation wird auch alles entsprechend dargestellt:)
Das sieht dann in etwa so aus:

<?php
Unser Verein
(Hauptnavigationspunkt)
   
Aktivitäten
            Sport
                Klettern
                Tischtennis
                Schach
            Theater
                Schauspiel
                Tanztheater
                Pantomime
    Veranstaltungen
    Kontakt
        Anfahrt
        Veranstaltungsorte
?>

Nun zu meinem Problem:
Ein Redakteur hat alle Rechte auf die Seiten.
Ein Redakteur ist eingeloggt, klickt auf "Klettern".
Nun möchte OttoNormalUser, also der Redakteur, in der Seite "Klettern" unterhalb des bereits bestehenden Text einen weiteren unabhängigen Text erstellen. Also einen neuen Datensatz/Note unterhalb des bereits bestehenden Seiteninhalts dieser Basisseite.

Nun habe ich hier schon viel über Views, Taxonomy usw. gelesen.
Views, Taxonomy, usw, ist für einen OttoNormalUser der hier Redakteur ist nicht zuzumuten und auch nicht zu vermitteln. Das ist ein absolutes NoGo.
Der Redakteur sieht die Seite vor sich, kann auf "Edit" klicken und kann den bereits bestehenden Text bearbeiten. Möchte er jedoch nicht. Er möchte lediglich unterhalb des bestehenden Textes einen weiteren Text (unabhängig von dem bestehenden) als neuen "Datensatz" innerhalb der Seite die er gerade vor sich hat, hinzufügen.
Wie kann OttoNormalUser das _ganz einfach_ bewerkstelligen, ohne sich durch zusätzliche Punkte im Adminmenü hindurch zu klicken?

Viele Grüße
Sina

‹ Page Manager Frage [gelöst] Bekomme es nicht hin, einen einfachen Link im Mengentext als Selektor zu definieren und mit JQuery darauf zuzugreifen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Sina,

Eingetragen von ronald (3857)
am 23.02.2013 - 12:05 Uhr

du bist auf dem richtigen Weg ;-)

Sicher muss der Redakteur nicht unbedingt views basteln können, aber er sollte in der Lage sein, seinen Artikel zu klassifizieren.

Taxonomy ist nichts Anderes, als die Vergabe eines Schlagwortes, einer Kategorie, einer Gruppe ..., wie immer du es nennen möchtest.

Views ist ein Datenabfragemodul.

Damit kannst du ganz einfach alle Artikel, die bestimmten Kriterien entsprechen (Schlagworte haben, einem bestimmten Type zugrundeliegen etc.) auswählen und gezielt darstellen lassen.

Zum Beispiel, zeige alle Artikel vom Typ "Eventbericht", die als Klassifizierung "Mädchenturnen" haben, und veröffentlicht sind.

Diese view hängst du im Menübaum unter Mädchensport - Turnen ein.

Wählt ein Betrachter nun diesen Menüpunkt, bekommt er alle Artikel gezeigt, die diesen Kriterien entsprechen.

Der Redakteur muss NICHTS in ein Menü einhängen, sondern lediglich das richtige Schlagwort (Taxonomy) auswählen.
Diese Schlagworte kannst du vorgeben, so dass der Redakteur sie nur aus einer Auswahl anklicken muss.

Dazu muss er nichts über Taxonomy oder Views wissen, benutzt sie aber beide.

Vielleicht nimmst du dir die Zeit, und sihst dir die Videoserie "Taming The Beast" von nodeone.se an.

Das sind 30 Lektionen zu jeweils etwa 10 Minuten.

Aber selbst mit mäßigen Englischkenntnissen kann man hier sehr viel erfahren und lernen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Er schreibt einfach einen

Eingetragen von hoerbie (201)
am 23.02.2013 - 12:17 Uhr

Er schreibt einfach einen neuen Artikel, ordnet ihn passend in die Taxonomie ein (hier "Klettern") und dann erscheint der Artikel, wenn man auf den Menüpunkt "Klettern" klickt.

edit: ronald hat es sehr ausführlich beschrieben. Die Taxonomie muss natürlich vorher stehen, dann hat der Redakteur auch nichts mehr damit zu tun. Der Begriff hat mich anfangs auch verwirrt, stell es dir einfach als eine Art Kategorisierung vor.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das schöne am Drupalweg

Eingetragen von ronald (3857)
am 23.02.2013 - 13:48 Uhr

wenn Dir einfällt, dass du die Struktur verändern möchtest, und "Klettern" in eine andere Abteilung verlegen möchtest, so musst du das nur einmal tun.
Alle Dokumente wanderen automatisch mit, weil sie an dieser Taxonomy gebunden sind.

Selbst ein Mehrfachverlinken ist kein Problem, wenn du erlaubst, dass ein Artikel mehrere Taxonomybegriffe haben darf, so ist er automatisch überall enthalten, wo einer der Begriffe abgefragt wird.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Ronald und

Eingetragen von Sina (17)
am 24.02.2013 - 21:30 Uhr

Hallo Ronald und Hoerbie,
zunächst erst einmal herzlichen Dank für Eure Geduld und für die Antworten.
Ich habe nun viele Videos über Taxonomie und Views angesehen. Das Thema ist recht Umfangreich und es kann einen schon erschlagen.
Habe Drupal 7 noch einmal neu installiert und eingerichtet.
Was soll ich schreiben. Ich habe einen ersten View erfolgreich erstellen können :-) :-)
Aber es gibt ein Problem - wie sollte es auch anders sein. Ich hoffe Ihr könnt mir dabei helfen.

Ich habe folgende Basisseiten erstellt. Beim Erstellen jeder Seite einen Text beigefügt und den entsprechenden Menüpunkt zugeordnet. Die Struktur

<?php

Unser Verein   
        Aktivitäten   
                Sport
                    Klettern
                    Tischtennis
?>

Habe einen Vokabularname hinzugefügt: "Unser_Verein" mit folgenden Begriffen:

<?php

Aktivitäten   
        Sport
            Klettern
            Tischtennis
?>

(eigentlich fehlt ja hier auch noch "Unser Verein", aber erst einmal egal)
(Hätte vielleicht auch den Umlaut bei Aktivitäten als "ae" schreiben sollen?)

Nun habe ich einen neuen Inhaltstype "NormalerText" erzeugt. Folgende Felder:
Titel, Body und TaxonomieTags. keine Kommentare, kein Feld Autor und kein Datum ..., nur Titel und Text. NICHT auf der Startseite.

Jetzt einen neuen Inhalt angelegt der _zusätzlich_ zu dem bereits bestehenden Text in der Seite "Aktivitäten" erscheinen soll.
Titel: 2ter Seiteninhalt Aktivitäten
Taxonomie zugeordnet: Aktivitäten
Und gleich noch einen 3tenInhalt.
Beide Inhalte "Nicht auf der Startseite zeigen"

Nun habe ich _irgendwie_ einen View erzeugen können der alles mit dem Tag "Aktivitäten" anzeigt :-) Ging irgendwie ganz einfach ;)
Der View mit dem zusätzlichen erstellen Text(en) wird auch auf node 7 angezeigt. Ich wollte ja, das Alles angezeigt wird, also Titel und Text. Es wird auch alles angezeigt :-) Der View ist also in diesem Zusammenhang erst einmal in Ordnung. Nur werden die Titel verlinkt :-( aber dazu später.

Das Problem ist folgendes:
Im View unter "Page settings":
Pfad: /node/7
Menü: No menu
Access: Berechtigung | Veröffentlichten Inhalt anzeigen

Die Seite "Aktivitäten" besitzt die "node/2" (wenn kein URL Alias vergeben ist).
Wenn ich also im Fontend Menü -> Unser Verein --> Aktivitäten aufrufe, sehe ich die Basisseite mit den - bei der Erstellung der Basisseite - eingegeben Text. So weit so schlecht ;)
Wenn ich im Browser 127.0.0.1/d7test/node/7 aufrufe sehe ich die zusätzlichen Texte, die eigentlich zusätzlich auf 127.0.0.1/d7test/node/2 erscheinen sollen.
Verändere ich nun im View unter "Page settings" den Pad auf "node/2":
Pfad: /node/2
Menü: No menu
Access: Berechtigung | Veröffentlichten Inhalt anzeigen

dann ist das Ergebnis des Views auf der Seite 127.0.0.1/d7test/node/2 zu sehen, logisch eigentlich :o Nur der erste Inhalt ist weg :(
Wie gestalte ich den View nun so, das er auch den ursprünglichen Inhalt anzeigt? Ich habe schon an vielen, vielen Schrauben des Views gedreht, habe vom vielen Klicken schon wunde Finger - alles ohne Erfolg :( :( Mein Hilfeschrei also hier im Forum.

Noch ein Problem in diesem Zusammenhang, verbunden mit einer Frage.
Ich übernehme also eine bestehende alte Seite und überführe die alten Strukturen (Menü) und die jeweiligen Seiteninhalte nach Drupal.
Jetzt muss ich also, entsprechend der alten/neuen Menüstruktur eine gleiche Struktur mit Tags in der Taxonomie erzeugen, damit die Redakteure in entsprechenden bestehenden (Basis-) Seiten neue Inhalte hinzufügen können?
Eine habe ich noch ;)
Was passiert, wenn ein Redakteur (in seiem erlaubteb Seitenbaum) _irgendwo_ in diesem Seitenbaum eine neue Seite anlegt. Der braucht dann Zugriff auf die _gesamte_ Taxonomie um dort (zumindest einen) neuen Tag aufzunehmen? Denn das muss er ja tun, um späterhin einfache(!) neue Texte auf eben dieser Seite unterzubringen.

Das wäre ein komplettes NoGo für Drupal im Zusammenhang mit diesem Webauftritt.
Das die Redakteure bei der Eingabe neuer Seiteninhalte (in bereits bestehende Seiten) überhaupt einen Tag auswählen müsse, ist schon recht seltsam und ungewöhnlich. Eigentlich sollte es doch möglich sein, _einfach_ in eine bereits bestehende Seite zusätzlichen Text (separat von dem bereits bestehenden Text) hinzuzufügen.
Wenn im eingeloggten Bereich auf das HausSymbol geklickt wird, steht dort über dem Datensatz "Ansicht" und "Bearbeiten" Dazu müsste doch nur nur noch ein Button oder Reiter mit der Aufschrift "Neuen Seiteninhalt nach diesem einfügen/erstellen" erscheinen. Wäre doch soooo einfach. Mehr soll es doch BITTE gar nicht sein! Die Welt könnte ja sooo einfach sein.

LG
Sina

  • Anmelden oder Registrieren um Kommentare zu schreiben

du denkst noch zu statisch,

Eingetragen von ronald (3857)
am 25.02.2013 - 03:39 Uhr

Hallo Sina,
ich fürchte, du denkst noch zu statisch.

Lass dich auf die Dynamik eines CMS ein.

Taxonomies sind zwar ein Mittel zur Gliederung, nicht aber das Einzige.

Schaue vielleicht auch das Modul taxonomy_menue an.

Überlege dir, ob und wo content_types sinnvoll sein können.

Schau dir unbedingt die Serie "Taming the Beast" bei node one an.

Nimm dir Zeit - das ist wichtig!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Ronald, ronald

Eingetragen von Sina (17)
am 25.02.2013 - 13:37 Uhr

Hallo Ronald,

ronald schrieb

Hallo Sina,
ich fürchte, du denkst noch zu statisch.

Lass dich auf die Dynamik eines CMS ein.

Ne ;) brauche ich in unserem Falle nicht. Jede Seite und jeder Datensatz innerhalb einer Seite wird nur einmal verwendet werden. Das einzige was dynamisch erzeugt wird: Wenn ein User eine neue Seite anlegt, dann wird /soll diese neue Seite automatisch in der Navigation erscheint. Also das simpelste im Bereich Dynamic was ein CMS tut und für unsere Zwecke tun soll. Mehr ist nicht gefordert.

Ich habe hier noch einmal eine Frage gestellt ob Drupal überhaupt das richtige für unsere Zwecke ist. Langsam zweifle ich daran :(

Viele Grüße
Sina

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Ronald, mein Problem

Eingetragen von Sina (17)
am 26.02.2013 - 00:07 Uhr

Hallo Ronald,

mein Problem ist hiermit gelöst. Siehe den Beitrag von glycid und dessen Anhang. Sooo einfach kann die Welt sein.

Die Views und die Videos dazu sind sehr interessant. Nur erzeugen die halt "nur Listen" ich wollte einfach nur eine bestehende Seite flexible erweitern können - und zwar so das es auch OttoNormalUser begreift.
Für später hin werde ich mir das aber auf alle Fälle noch einmal einziehen. Danke.

LG
Sina

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 23 Stunden
  • Hey danke
    vor 2 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 2 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 1 Stunde
  • Kannst doch auch alles direkt
    vor 3 Wochen 4 Tagen
  • In der entsprechenden View
    vor 3 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 4 Tagen
  • gelöst
    vor 6 Wochen 20 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

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