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

Link nur zum Anrißtext eines Inhalts

Eingetragen von martintrojca (8)
am 19.01.2015 - 15:30 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hallo Forummitglieder,

ich realisiere zum ersten Mal ein Projekt in Drupal.

Mein Ansatz:
- ich habe einen neuen Inhaltstyp Projekte erstellt
- über diesen Inhaltstyp soll der Kunde neue Projekte hinzufügen können
- über diesen Inhaltstyp kann der Kunde Titel, body, PDF-Dateien, Vorschaubilder und eine Bildergalerie mit Titel und Bildunterschriften anlegen
- den Inhalt habe ich wie folgt aufgeteilt:
Vollständiger Inhalt = Bildergalerie mit Titel
Anrisstext = Titel, body, PDF-Dateien und Vorschaubilder (3 Fotos)
- das ganze gebe ich über eine view aus, ausgegeben werden aber nur die Felder für den Anrisstext, d.h. die Bildergalerie bleibt zuerst versteckt
- die Vorschaubilder sind mit dem Inhalt verlinkt, d.h. wenn ich auf eines der Vorschaubilder klicke, gelange ich zu dem Inhalt, hier die Bildergalerie
- in der View werden 3 Projekte pro Seite ausgegeben, ältere wandern automatisch auf weitere Seiten mit einem pager Seite 1 2 3 4 usw.

Mein Problem:
Nun möchte ich von einer anderen Seite auf ein Projekt verlinken, Problem, ich erhalte immer nur die Ausgabe des vollen Inhalts, d.h. der Bildergalerie. Ich möchte aber nur den Teaser dieses Projekts anzeigen lassen.

Lösungsversuch über einene Umweg:
- ich habe ein zusätzliches Feld für einen Anker angelegt, nun kann ich einen Anker in jedem Projekt anlegen, somit kann ich innerhalb der View Projekte zu dem jeweiligen Projekt springen. Leider funktioniert es nicht mehr, wenn die Projekte auf weiteren Seiten rutschen.

Überlegung:
kann man hinter die URL zum Projekt evtl. #view_mode = teaser hinzufügen, oder ähnliches?

Wie kann ich nur den Anrisstext (teaser) eines Projekt anzeigen lassen, wenn ich in der Adresszeile zu dem Projek navigiere? Oder ist mein Ansatz komplett falsch? Leider habe ich bislang keine passende Läösung im Netz gefuden.

Über schnelle Hilfe würde ich mich freuen.

Gruß Martin

‹ Drupal Amazon - List Price Numeric + Views Calc und automatische Kommasetzung Link nur zum Anrißtext eines Inhalts ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du baust eine View ins Views

Eingetragen von Goekmen (1013)
am 19.01.2015 - 16:25 Uhr

Du baust eine View ins Views und arbeitest mit einer dynamischen URL und Argumenten (Beitrags ID aus der URL).
URL könnte z.B. so heißen:
meineurl.de/projekte/teaser/titel

Du stellst die Anzahl auf 1 und begrenzt nur auf den Projekte Content Type

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie genau?

Eingetragen von martintrojca (8)
am 19.01.2015 - 17:13 Uhr

Danke für die schnelle Antwort. Leider Fehlt mir das nötige Wissen um das umzusetzen.
Kannst du mir das noch genauer erklären?

- Wie mache ich eine View in der View, z.B. mit dem Modul Views Field View. Oder erstelle ich eine neue Seite in der View?
- wie ich eine dynamische URL mit Argumenten in View einstelle weiß ich leider auch nicht

Sorry.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hier eine grobe Anleitung: 1.

Eingetragen von Goekmen (1013)
am 19.01.2015 - 17:31 Uhr

Hier eine grobe Anleitung:

1. Struktur
2. Ansichten (Views Modul) https://www.drupal.org/project/views
3. Neue Ansicht hinzufügen
4. Ansichtsname: Irgendein Name
5. Anzeigen: Inhalt, Typ: Projekte
6: Pfad: projekte/teaser
7: ANzeigeformat: Unformatierte Liste von "Feldern"
8: Anzahl anzuzeigender Einträge: 1
9: Pager wegklicken
10: Fortfahren und bearbeiten
11: Erweitert: Kontextfilter - Inhalt: Beitrags-ID wählen
12: Spezifizieren eines Validationskriteriums: Inhalt : Projekte
12: Vorgabewert bereitstellen: Beitrags ID aus der URL
Speichern und jetzt testen ob es funktioniert, indem man eine BeitragsID (Node ID) unten in der Vorschau eingibt
Dann die gewünschten Felder des Teaser hinzufügen:
13: Felder hinzufügen: Inhalt: Body: Formatierer : Zusammenfassung oder getrimmt
14: Felder hinzufügen: Inhalt: Link

Hoffe es hilft dir etwas.

  • Anmelden oder Registrieren um Kommentare zu schreiben

funktioniert soweit

Eingetragen von martintrojca (8)
am 19.01.2015 - 18:49 Uhr

Nochmals danke für die ausführliche Beschreibung. Hab´s jetzt auch verstanden. Die neue View funktioniert jetzt auch richtig, wenn ich in der Vorschau im Kontextfilter eine Node ID eingebe. Mir ist aber immer noch schleierhaft wie ich, von einer anderen Seite auf diese View mit dem jeweiligen Projekt verlinken kann. Wenn ich in der Adresszeile nun meineseite/projekte/teaser/tiltel oder .../teaser/node/id eingebe lande ich auf der Projektseite. Was mache ich noch falsch?

  • Anmelden oder Registrieren um Kommentare zu schreiben

martintrojca schrieb Nochmals

Eingetragen von Goekmen (1013)
am 19.01.2015 - 18:54 Uhr
martintrojca schrieb

Nochmals danke für die ausführliche Beschreibung. Hab´s jetzt auch verstanden. Die neue View funktioniert jetzt auch richtig, wenn ich in der Vorschau im Kontextfilter eine Node ID eingebe. Mir ist aber immer noch schleierhaft wie ich, von einer anderen Seite auf diese View mit dem jeweiligen Projekt verlinken kann. Wenn ich in der Adresszeile nun meineseite/projekte/teaser/tiltel oder .../teaser/node/id eingebe lande ich auf der Projektseite. Was mache ich noch falsch?

Du gibst als Link die in deiner View hinterlegten Pfad + Node ID an

Beispiel:
deineSeite.de/projekte/teaser/nummer

Den Pfad kannst du selber bestimmen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jetzt klappts!

Eingetragen von martintrojca (8)
am 19.01.2015 - 19:06 Uhr

Jetzt klappt es. Mein Fehler war, dass ich im Pfad hinter projekte/teaser/ diesen Schregstrich hatte und somit als Pfad projekte/teaser//nummer eingeben musste. Dummer Fehler.
DANKE!!

[gelöst]

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eine Frage noch

Eingetragen von martintrojca (8)
am 19.01.2015 - 20:00 Uhr

Eine Frage hätte ich doch noch. Mit der Node ID funktionert es wie gewünscht. Was muss ich einstellen, dass ich den Titel ansatt der ID eingeben kann?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Solltest Du nicht versuchen.

Eingetragen von wla (9461)
am 19.01.2015 - 20:24 Uhr

Solltest Du nicht versuchen. Die Node-ID ist immer eindeutig, der Titel nicht notwendigerweise.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist schon klar

Eingetragen von martintrojca (8)
am 19.01.2015 - 20:31 Uhr

Das ist mir schon klar. Der Kunde soll aber selber mit dem Inhalt verlinken. Da ist der eindeutige Titel der ID vorzuziehen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Folgendes wäre auch kein

Eingetragen von Goekmen (1013)
am 20.01.2015 - 15:06 Uhr

Folgendes wäre auch kein Problem:
projekte/teaser/beitragsnummer/titel

Aber wenn sich der Titel ändert, würde der Link nicht mehr funktionieren.

Kontextfilter: Inhalt: Beitrags-ID
Vorgabewert bereitstellen : Ungefilterter Wert aus der URL
Pfadkomponente: 3
Use path alias: Häkchen
Spezifizieren eines Validationskriteriums : Projekte
Filter value format : Beitrags ID

Ich bin mir sicher, dass das auch eleganter zu lösen ist, aber auf die Schnelle fällt mir gerade nichts ein.

EDIT: mit "titel" meine ich den letzten Teil der URL vom Projekt.

  • 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 3 Wochen 3 Tagen
  • Hey danke
    vor 3 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 3 Wochen 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 4 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 4 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 6 Tagen
  • In der entsprechenden View
    vor 4 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 6 Tagen
  • gelöst
    vor 7 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 7 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20455

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

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