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

[gelöst] Views Rewrite Rusults für Überschften Inhalt: Title

Eingetragen von Muramez (37)
am 01.04.2015 - 10:08 Uhr in
  • Views
  • Drupal 7.x oder neuer

Hallo,

ich habe da mal ein kleines Problemchen und zwar mit dem Modul Views. Leider bin ich das php oder coden nie gelernt und habe nur die basics drauf. Trotz dessen hoffe ich auf eure Hilfe und zwar.

Ich möchte gerne auf einer URL die mit Views erstellt wurde mehrere Artikel ausführen und zwar mit folgenden Feldern: Inhalt: Pfad, Title, Teaser Body, Link. Jedoch möchte ich diese Artikel beziehungsweise den Title per Rewrite rule umschreiben. Da sollt halt nicht der H1 Title genommen werden der in dem Artikel bereits vorhanden ist sondern ein individuell...

Angenommen die Artikel haben momentan folgende Namen: Artikelname, Artikelkategorie, Artikelüberschrift. Welchen Code muss ich einfügen um andere Namen zu bekommen zB. Kategoriename, Kategorieübersschrift.

kann mir dabei jemand helfen? und ist es überhaut möglich? oder gibt es hier für eine bessere Lösung?

‹ Menu Link als Feld in View [gelöst] Views Rewrite Rusults für Überschften Inhalt: Title ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du fügst für jedes der

Eingetragen von montviso (2188)
am 01.04.2015 - 11:14 Uhr

Du fügst für jedes der Felder, die im Titel auftauchen sollen, ein Feld ein und setzt diese auf "Von der Anzeige ausschließen".
Dann fügst Du noch ein Feld Titel ein. Vermutlich soll das auf den eigentlichen Artikel verlinken, das ist die Voreinstellung.
Dann gehst Du unter Rewrite und klebst dort die Platzhalter der Felder zusammen, also so:
[field_name_erstes_feld] [field_name_zweites_feld].
Wie die Platzhalter heißen, siehst Du unter ERSETZUNGSMUSTER.
Wichtig ist, daß die Felder, die verwendet werden sollen, über dem Titelfeld stehen.
Sonst stehen die Platzhalter nicht zur Verfügung.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Fast verstanden :)

Eingetragen von Muramez (37)
am 01.04.2015 - 12:05 Uhr

Also was ich bis dato verstanden habe...
1. ich habe 4 Artikel die in diesem View ausgeführt werden sollen, dem entsprechend muss ich dafür 4 Inhalt:Title hinzufügen und diese von der Anzeige ausschließen
2. Im Rewrite Result soll ich dann mit Platzhaltern arbeiten, die Platzhalter heißen bei mir wie folgt: [title] [title_1][title_2]

was ich nun nicht verstehe ist, wie ordnet Views [title_1] für mein Artikel 2? oO Bzw. wo trage ich den nun das ein was dort als Titel ausgeführt werden soll? etwa hier: [title_1_Kategoriename] ??? so?

vielen Dank schon mal!

edit:

Okay, habe es nun in die Tat umgesetzt und bin immer noch nicht am gewünschten Ergebnis. Meine PH heißen bekannter Maßen [title] [title_1][title_2] wenn ich zB [title_1]Arikel schreibe dann wird folgendes ausgeführt und zwar :[title_1]Arikel
Wenn ich in das Rewrite Feld das hie rreinschreibe: Artikel. Dann steht im Titel tatsächlich "Artikel" aber für jeden Article den ich dort ausführe, das heißt ich habe in diesem Views 3 Artikel mit dem gleichen Namen :(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Lch vermute, Du meinst die

Eingetragen von wla (9461)
am 01.04.2015 - 12:22 Uhr

Lch vermute, Du meinst die Label der Felder. Die kannst Du im View einfach bei der Felddefinition ändern.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: 1. ich habe 4 Artikel

Eingetragen von montviso (2188)
am 01.04.2015 - 12:54 Uhr
Zitat:

1. ich habe 4 Artikel die in diesem View ausgeführt werden sollen, dem entsprechend muss ich dafür 4 Inhalt:Title hinzufügen und diese von der Anzeige ausschließen

Oh, da habe ich vielleicht was falsch verstanden.
Ich habe verstanden, Du hast eine beliebige Anzahl von Artikeln mit jeweils - sagen wir mal - 5 Feldern, u.a. Kategorie
Und der Titel soll nicht [title] sein, sondern [field_1] [field_2]

Dafür würde meine Beschreibung passen und Du könntest die Sortierung dann nach [field_1], [field_2] machen.

So wie ich Dich jetzt verstehe, willst Du die Titel von versch. Artikeln aneinander reihen?
Da verstehe ich ehrlich gesagt den Sinn nicht davon und wüßte auch nicht, wie man das mit Views und ohne Programmierung macht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Der Sinn der Sache ist

Eingetragen von Muramez (37)
am 01.04.2015 - 13:14 Uhr

Der Sinn der Sache ist folgender und zwar geht es hier um Suchmaschienen Optimierung. Angenommen ich habe zwanzig Artikel und möchte hier auf einer erstellten URL mit views in der Kategorie /kreuzfahrten/ die title folgender Maßen haben: Kreuzfahrt Karibik, Kreuzfahrt Mittelmeer usw.
In der Kategorie /Kreuzfahrten-ab/ (die ebenfalls mit views erstellt wurde) möchte ich die gleichen Artikel ausführen jedoch sollte hier der Link title anders sein zB Kreuzfahrt ab Kiel oder Kreuzfahrt ab Hamburg.

Es geht darum, das ich nicht für jedes Thema einen Artikel schreiben möchte, sondern durch views und Umstellung von title verschiedene rankings in Google erreichen möchte.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also mein Problem nochmal

Eingetragen von Muramez (37)
am 01.04.2015 - 13:22 Uhr

Doppel Post

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also mein Problem nochmal

Eingetragen von Muramez (37)
am 01.04.2015 - 13:21 Uhr

Also mein Problem nochmal zusammengefasst..

Mehrere Artikel werden per views auf eine individuelle URL eingespielt zB /test1/ hier soll der title die h1 Überschrift aus dem Artikel nehmen und diese anzeigen.

Auf der URL /test2/ sollen die gleichen Artikel ausgeschrieben werden, aber hier soll der Titel individualisiert werden und zwar für jeden Artikel soll eine andere URL genommen werden zB für Artikel 1 soll der title "Test Artikel 1" lauten, für den zweiten Artikel soll der title "Testartikel" oder auch anders lauten.

Ist es mit views möglich?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Auf die Gefahr hin, immer

Eingetragen von montviso (2188)
am 01.04.2015 - 13:29 Uhr

Auf die Gefahr hin, immer noch nicht verstanden zu haben, worum es geht:
Mache doch einfach beim Inhaltstyp Artikel ein zusätzliches Textfeld namens Titel 2. Dieses blendest Du unter "Anzeige verwalten" für die Inhalts-Ansicht aus.
In der View für /test1 verwendest Du den normalen Titel.
In der View für /test2/ gibst Du statt Titel den Titel 2 aus.
Dieser alternative Titel muß dann halt beim Einpflegen des Artikels individuell eingetragen werden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

das wäre vielleicht sogar die

Eingetragen von Muramez (37)
am 01.04.2015 - 14:05 Uhr

das wäre vielleicht sogar die Lösung des Problems vor dem ich derzeit stehe! Ich werde mich mal gleich heute Abend damit befassen und Feedback geben, b es geklappt hat. Wenn jemand noch einen weiteren Lösungsvorschlag unterbreiten kann, immer her damit!

bis dahin vielen Dank für die Hilfe!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Okay. Das scheint tatsächlich

Eingetragen von Muramez (37)
am 01.04.2015 - 15:13 Uhr

Okay. Das scheint tatsächlich eine mögliche Lösung des Problems zu sein. Leider sind bei mir drei kleine Problemchen aufgetaucht und zwar:

p1: das neue Feld hat die Einstellung "in sich selber linken" nicht :(

p2: wenn ich das neue feld hinzufüge und dann die styles bearbeiten will, wie zum beispiel ein HTML Element und die CSS klasse bearbeiten, springt diese Einstellung nach dem speichern wieder zurück. Woran liegt es?

p3: da mein Title ja nicht auf sich selber linken kann...muss ich es per Rewrite Results und output this field as link machen.... jedoch kommt bei mir hier eine ganz komische url raus wie zB mit // domain.de//kategorie/artikelname

Danke im Voraus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zu p1 / p2: Ich füge in

Eingetragen von montviso (2188)
am 01.04.2015 - 15:21 Uhr

Zu p1 / p2:
Ich füge in solchen Fällen noch ein Feld mit der Beitrags-Id hinzu (auf unsichtbar) und bilde unter Rewrite Results einen Link mit node/[nid].
Funktioniert das bei Dir nicht?

Zu p2: Änderst Du die CSS Klasse in der View? Ist ja eigentlich nicht nötig, Du mußt nur das CSS für die automatisch erzeugte Klasse des neuen Feldes anpassen.
Einfach mal mit Firebug schauen, wie die Klasse heißt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

zu p2: nein ich ändere die

Eingetragen von Muramez (37)
am 01.04.2015 - 15:42 Uhr

zu p2: nein ich ändere die CSS Klassen nicht mit Views, vergebe aber HTML Elemente wie strong, h1, h2, h3, h4, was ich sehr hilfreich finde. Hier ein Screen wie es bei mir aussieht

zu p3: noch ein Feld mehr würde ich gerne vermeiden. Warum funzt es den mit den Views nicht und warum gibt der mir zwei "/" aus? hier meine Einstellungen:

AnhangGröße
views.PNG 86.93 KB
views link.PNG 157.37 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Okay. P2 wäre jetzt auch

Eingetragen von Muramez (37)
am 01.04.2015 - 23:12 Uhr

Okay. P2 wäre jetzt auch gelöst. Man kann mit jquery 1.10 die style settings nicht mehr bearbeiten, man muss diese erst auf die 1.8 version downgraden hier nach zu lesen https://www.drupal.org/node/2334239#comment-9126905

wäre nur noch das Problem mit p3 mit den dopellten // zwischen domain und kategorien .... wenn da jemand die Lösung kennt her damit :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Okay p3 wäre jetzt auch

Eingetragen von Muramez (37)
am 02.04.2015 - 11:11 Uhr

Okay p3 wäre jetzt auch gelöst mit diesem

<h2 class="divider">
<a href="[path]">
[field_title_subheader]
</a>
code.... würde mich aber trotzdem interessieren warum die andere Möglichkeit nicht geklappt hat.... weiß es jemand?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe das mit dem [path]

Eingetragen von montviso (2188)
am 02.04.2015 - 11:35 Uhr

Ich habe das mit dem [path] bei mir bei einem Feld probiert (interessehalber, weil ich sonst immer die node/[nid] - Lösung verwende).
Das hat gut funktioniert, und zwar egal ob ich den Haken bei absolutem Pfad setze oder nicht.
Bin ich auch wieder schlauer geworden...;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

also hattest du keine zwei

Eingetragen von Muramez (37)
am 02.04.2015 - 11:50 Uhr

also hattest du keine zwei BACKSLASHES zwischen domain und dem Verzeichnis?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein, keine zwei // Hast Du

Eingetragen von montviso (2188)
am 02.04.2015 - 12:51 Uhr

Nein, keine zwei //
Hast Du mal die diversen Einstellungen durch probiert? Mit und ohne Haken bei abs. Pfad?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, habe schon alles

Eingetragen von Muramez (37)
am 02.04.2015 - 13:12 Uhr

Ja, habe schon alles ausprobiert. Wenn ich den Hacken bei absoluter PATH wegmache dann wird mir nur die cat1/cat2 gebildet ohne domain.de davor....:(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jetzt wollte ich auf Nummer

Eingetragen von montviso (2188)
am 02.04.2015 - 13:46 Uhr

Jetzt wollte ich auf Nummer sicher gehen und habe es auch noch auf dem Live-Server getestet.
Der Test vorhin war lokal mit einem virtuellen Servernamen.

Da habe ich das Gleiche Problem wie Du, kann es aber umgehen, in dem ich den Haken auf externe URL setze (bei abs. Pfad weg) und den Domainnamen davor schreibe.
Sieht jetzt bei mir so aus:
http://www.berggenuss.de[path]

Man beachte, daß vor dem [path] kein Slash steht.
Wenn der Domainnamen fest steht, dann spricht ja eigentlich nichts gegen die Lösung.

Warum im anderen Fall der Doppelslash kommt, kann ich auch nicht sagen.
Ich denke nicht, daß Du was falsch gemacht hast. Hier steht es auch so:
http://virtualwavemedia.com/blog/drupal-views-link-any-field-its-content

Evt. ein Bug in der View. Sollte man bei den Issues mal suchen.
Ah tatsache, gibt's was.
https://www.drupal.org/node/1466274
Vielleicht willst Du das noch durch lesen...ich habe hier noch ein anderes Problemchen zu lösen. ;-)

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20465

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 24 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