Entity Reference - Title Felder werden als Link angezeigt
Eingetragen von Bavramor (130)
am 13.06.2022 - 20:42 Uhr in
am 13.06.2022 - 20:42 Uhr in
Hallo,
bei mir werden alle referenzierten Felder bzw. alles Titelfelder als Link angezeigt. Das passtier in der Node wie auch in Views. Das möchte ich aber gar nicht, sondern hätte diese Felder ausschließlich als Textfelder ausgegeben.
Wie kann ich das unterbinden. Wäre für jede Hilfe sehr dankbar.
Viele Grüße und Danke
Bavra
- Anmelden oder Registrieren um Kommentare zu schreiben
In der View gibt es einen
am 14.06.2022 - 06:27 Uhr
In der View gibt es einen Haken, beim Feld, wo Du das unterbinden kannst. ("Auf den Inhalt verlinken")
Und in der Verwaltung des Inhaltstyps, wo die Referenz angelegt wurde, unter Ansicht verwalten bei dem Feld hinter "Link zur referenzierten Entität" auf das Zahnrad gehen und dort Haken weg bei "Beschriftung mit der referenzierten Entität verlinken"
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
In der View gibt es einen
am 27.06.2022 - 16:42 Uhr
Danke für Deine Rückmeldung. Allerdings habe ich diesen Haken leider nicht. Ich gebe das ganze Bodyfeld aus, da habe ich nur folgende Möglichkeiten zur Auswahl:
ODer habe ich da jetzt was übersehen?
Ich vermute mal, ich muss da jetzt über das Template gehen? Allerdings habe ich da gerade einen Knoten im Kopf und weiß gerade nicht wie.
Viele Dank
Bavra
Also kleiner Nachtrag noch:
am 27.06.2022 - 19:15 Uhr
Also kleiner Nachtrag noch: Im Prinzip sind das Tokens die da in der View als Link angezeigt werden.
Ein Token wäre zu Beispiel folgender: [node:field_royalty_taschenbuch:entity:field_medienart]
"field_royalty_taschenbuch" ist dabei ein paragraph der das Feld Medienart aus einem anderen Contenttypen referenziert. Medienart wiederum ist das Titelfeld der Node.
Also mir wurde im Prinzip auch reichen, zeige mir bitte alle Tokens in der View nicht als Link an.
Grüße Bavra
Ah, ok. Wenn es ein Paragraph
am 27.06.2022 - 20:04 Uhr
Ah, ok. Wenn es ein Paragraph ist, dann müsstet Du das beim dortigen Feld abschalten, dass ein Link ausgegeben wird.
Wie es dann in der View funktioniert, müsste ich jetzt auch ausprobieren.
Ich muss mal schauen, ob ich so einen Paragraph-View-Fall bei mir habe.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Es ist ein Paragraph
am 04.07.2022 - 14:15 Uhr
Es ist ein Paragraph, aber als "unformatted-list". Im Prinzip ist es ein Body field was in der View angezeigt wird, deshalb kann ich die Linkfunktion nicht einfach abschalten. Das funtkioniert ja nur in der View mit "fields".
Deshalb würde ich es auch gerne über das View Twig template versuchen:
{% if title %}
<h3>{{ title }}</h3>
{% endif %}
{% for row in rows %}
{%
set row_classes = [
default_row_class ? 'views-row',
]
%}
<div{{ row.attributes.addClass(row_classes) }}>
{{- row.content -}}
</div>
{% endfor %}
Hab deshhalb auch sowas probiert:
{{row.content|striptags('<a>')}}
Aber da bekomme ich nur folgenden Fehler:
The website encountered an unexpected error. Please try again later.
TypeError: strip_tags(): Argument #1 ($string) must be of type string, array given in strip_tags() (line 1120 of /home/bavramor/data/Webdesign/Webseiten/landwehrcie-backup-drupal9-160522/vendor/twig/twig/src/Extension/CoreExtension.php).
Würde mic hüber jeden Tip freuen.
Danke Bavra