ein Menüpunkt/Seite die periodisch, nicht verlinkte (unklickbare) Beiträge zugefügt bekommen soll

am 12.12.2011 - 15:28 Uhr in
Hallo Freunde des fies dreinblickenden Tropfens.
Ich bin jetzt an eine Stelle gekommen wo ich echt Hilfe brauche.
Eins vorweg: Werf mir bitte nicht vor ich hab mich nicht bemüht die Sache zu lösen; sonst muss ich aus dem Internetraum rauswerfen und die Tür hinter euch zumachen. ;)
Was ich möchte:
Ein Menüpunkt unter dem ich nach Belieben neue Texte + Bilder einfügen kann, die aber nicht anklickbar sein sollen. oder ander ausgedrückt:
Ich will also neuen Inhalt (Text+Bild) hin und wieder zufügen können der sich unter einem bestehenden Menüpunkt sammelt und in diesem Menü nicht separat anklickbar ist.
Würde ich mit einem HTML Edior arbeiten, dann würde ich den Code unter dem entsprechenden Menüpunkt öffnen also z.B. /meineseite/neueProdukte.html
und die neuen Bilder plus Text dort entsprechend einfügen und schon ist meine /meineseite/neueProdukte.html um mein neuen Inhalt bereichert.
Mittels Taxonomie kann ich zwar verschiedene Artikel unter einem Menüpunkt sammeln, die sind dann aber wieder separat anklickbar.
Könnte ich bei mehreren Artikeln dieselbe URL-Alias vergeben wäre ich am Ziel.
Freunde, Freunde helft mir. :)
joy
- Anmelden oder Registrieren um Kommentare zu schreiben
Views
am 12.12.2011 - 15:44 Uhr
Hallo.
Schön zu sehen, dass [do:views Views] immer noch die Antwort auf viele Fragen ist :)
Also: Du erstellst Dir einen neuen Inhaltstypen (optional; Du könntest auch einfach "Article" dafür verwenden) und erstellst Dir dann mit dem Modul [do:views Views] eine neue Seite, auf der alle Beiträge des Inhaltstypen aufgelistet werden.
Damit die Beiträge nicht anklickbar sind, lässt Du nicht einfach so den ganzen Beitrag ausgeben, sondern nur einzelne Felder (zum Beispiel den Titel, bei dem Du dann "link this field" nicht anklickst).
Zusätzlich dazu könntest Du noch mit dem Modul "Page manager" (Teil von [do:ctools Ctools]) verhindern, dass die Beiträge über "node/123" aufgerufen werden können.
Bei NodeOne gibt es ganz tolle Screencasts zu Views und auch zum Page manager.
Beiträge nicht klickbar machen (unlink)
am 13.12.2011 - 00:04 Uhr
Hallo stBorchert,
vielen Dank für Deine erstklassige Antwort (mit den zusätzlichen Hinweisen, echt super). Die Hälfte des Weges ist geschafft.
Zunächst einmal muss ich sagen, dass deine beschriebene Lösung mit "Views" ein sehr angenehmes Arbeiten ist; einen Inhaltstyp der automatisch einer Liste von Views zugeteilt wird -so hab ich mir das vorgestellt und deswegen freu ich mich auch. (danke danke danke) :)
Jedoch sind die Beiträge nach wie vor anklickbar auch wenn ich "link the field" deaktiviere. Es passiert schlicht nichts. Deshalb, dass wir auch vom selben sprechen: Ich gehe in Views, scrolle runter wo ich die Beiträge der jeweiligen Liste (oder des 'Views') sehe, da klicke ich dann auf das Zahnrädchen neben "Content" und im erscheinenden Menü bei "Fields Edit Content: Title" und dann erscheint folgendes Bild:
http://s14.directupload.net/file/d/2736/odymf56q_jpg.htm
Den Haken bei "link this field" zu entfernen hat leider keine Auswirkungen die Beitragstitel sind immernoch anklickbar.
Es gibt zwar ein Modul mit dem Beiträge wohl unklickbar ;) gemacht werden können (http://drupal.org/project/special_menu_items), bevor ich das ausprobiere würde ich aber noch abwarten was Du sagst, weil es einfach administrativ bequem wäre das wirklich mit Views erledigen zu können:
Ein zweiter Gedanke ist: Legt Drupal eine PHP Datei für meinen selbst erzeugten Inhaltstyp an ?
Im Verzeichnis 'drupal\themes\bartik\templates' finde ich ja die Datei 'node.tpl.php' was - denk ich mal - die Settings für den Artikel enthält. In dieser Datei könnte ich ja für den Beitragstitel einfach das 'href' entfernen..
Naja lieber wärs mir es würde in Views oder sonst im Core Drupal gehen.
Auf jeden Fall Herr/Frau stBorchert bin ich sehr dankbar für die Views-Lösung. (Bin aber auch etwas verwundert, dass man für mein Anliegen ein Modul braucht, ist es denn so untypisch?! -egal)
Views (templates)
am 13.12.2011 - 08:28 Uhr
Jedoch sind die Beiträge nach wie vor anklickbar auch wenn ich "link the field" deaktiviere. Es passiert schlicht nichts. ... Ich gehe in Views, ... da klicke ich dann auf das Zahnrädchen neben "Content" und im erscheinenden Menü bei "Fields Edit Content: Title" ... Den Haken bei "link this field" zu entfernen hat leider keine Auswirkungen die Beitragstitel sind immernoch anklickbar.
Das ist merkwürdig.
Ich habe das gerade bei mir genau so durchgespielt und die Titel waren danach sofort nicht mehr anklickbar.
Ein zweiter Gedanke ist: Legt Drupal eine PHP Datei für meinen selbst erzeugten Inhaltstyp an ?
Im Verzeichnis 'drupal\themes\bartik\templates' finde ich ja die Datei 'node.tpl.php' was - denk ich mal - die Settings für den Artikel enthält.
Nicht die Einstellungen, sondern schlicht und ergreifend die HTML-Struktur für alle nodes. Du könntest auch speziell für diesen View (und sogar extra für das Titel-Feld in diesem View) ein eigenes Template verwenden und so die Ausgabe komplett ändern.
Unter "Advanced > Theme information" findest Du eine Liste der für diesen View möglichen Template-Namen.
Aber prinzipiell muss das auch einfach über diese Checkbox funktionieren.
Falls nicht: exportiere doch mal Deinen View und hänge das Ergebnis hier als Datei an. Dann kann man da mal im Detail draufschauen.
Beiträge nicht klickbar machen mit Views
am 13.12.2011 - 18:06 Uhr
Hallo Herr (!) stBorchert ;)
also wie im Video habe ich es gemacht, genau.
Ich kann bei Format nicht von "Content" zu "Field" umstellen, da erscheint folgende Fehlermeldung:
Display "Master" uses fields but there are none defined for it or all are excluded.
Ich kann aus zeitlichen Gründen gerad keine Ursachenfroschung betreiben, scheint aber auf den ersten Blick nichts ernstes zu sein. Ein Ratschlag ist auf jeden Fall immer Willkommen.
Ich hab mein View mal angehangen.
Felder
am 14.12.2011 - 08:42 Uhr
Ich kann bei Format nicht von "Content" zu "Field" umstellen, da erscheint folgende Fehlermeldung:
Display "Master" uses fields but there are none defined for it or all are excluded.
Nunja, Du möchtest Felder ausgeben hast jedoch dem View-Display ("master") keine Felder hinzugefügt, die angezeigt werden sollen. In der Sektion "Fields" musst Du also zumindest "Node: Title" hinzufügen.