Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Übersetzte Felder bei Inhaltstyp automatisch übernehmen

Eingetragen von McAldo (76)
am 04.01.2021 - 09:40 Uhr in
  • Allgemeines zu Drupal
  • Drupal 8.x

Ich habe einen neuen Inhaltstyp mit mehreren Feldern angelegt:

  1. titel
  2. text
  3. bild
  4. back

Die ersten 3 Felder werden im Formular zum erstellen des Inhaltes angezeigt. Mit Feld 4 vom Typ "Link" steht "Zurück zur Übersicht" und das nur in der "Anzeige" angezeigt. Da ich die Seite auch auf Englisch zur Verfügung stelle, habe ich diesem Feld (wie allen anderen auch) eine Übersetzung für den Standardwert hinzugefügt.

Wenn ich nun den Inhalt auf Deutsch erstelle, wird alles anschließend wie gewünscht dargestellt. Am Ende der Seite wird der Inhalt des Feldes "back" angezeigt: "Zurück zur Übersicht". Für ich nun mittels Webinterface eine Übersetzung hinzu, sehe ich durch die eingestellte Formularanzeige die Felder 1 - 3 und kann sie übersetzen. Nach dem speichern ist der Inhalt dieser Felder wie erwartet auf englisch. Jedoch bleibt die Anzeige vom Feld "back" auf deutsch.

Im Bereich "Bearbeiten" für diesen Inhaltstyp habe ich bei "Spracheinstellungen" folgendes eingestellt: "Gewählte Sprache der Benutzeroberfläche" und Häckchen bei 'Sprachauswahl beim Erstellen und Bearbeiten von Seiten anzeigen' sowie 'Übersetzung aktivieren'.

Ich hoffe, ich konnte die Problembeschreibung verständlich genug wiedergeben und hoffe auf eine Antwort die das behebt. Leider habe ich bisher nichts passendes dazu gefunden (oder die falschen Suchbegriffe genutzt).

‹ Warning: call_user_func() expects parameter 1 to be a valid callback, class 'Drupal\node\Entity\Node' does not have a method 'ge RESTful Path request will nicht ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Screenshots

Eingetragen von McAldo (76)
am 08.01.2021 - 14:56 Uhr

Hier mal zwei Screenshots des Feldes.

Wenn die Webseite auf Englisch betrachtet, sollte auch der englische Teil, also "Back to Reports" erscheinen. Es steht aber "Zurück zu Berichte".

AnhangGröße
Screenshot des Feldes auf deutsch 347.06 KB
Screenshot des Feldes in der Übersetzungsmaske 129.94 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn du den Admin Bereich in

Eingetragen von dinmikkith (1221)
am 08.01.2021 - 14:30 Uhr

Wenn du den Admin Bereich in englisch darstellen lässt. steht da auch Back to Reports. Solange du dem Nutzer die Möglichkeit gibst, seinen Admin Bereich auf Deutsch darzustellen oder in deinem Nutzerprofil auswählst, dass dies der Fall sein soll, steht dan da folgerichtig auch die deutsche Variante. Das ist der Sinn einer Übersetzung. Deutsch ist deutsch und Englisch ist Englisch. Was du versuchst zu erreichen ist ein Mix aus beidem und dieser Ansatz wieder spricht der Logik des Systems. Das heißt, wenn da auf Deutsch auch Back to Reports stehen soll, dann muss die Übersetzung auch back to reports lauten.

Im Klartext.:

Prüfe bitte, dass der Benutzer mit dem du dich anmeldest auch im Backend Englisch angeziegt bekommt und achte darauf, dass der Broweser nicht als Methode zur Ermittlung der Anzeigesprache herangezogen wird. Der spricht nämlich auf einem deutschen Windows in der Regel Deutsch.

https://drupal-tv.de
Drupal sehen und lernen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Erweiterung der Erklärung

Eingetragen von McAldo (76)
am 08.01.2021 - 14:58 Uhr

Ah .., ich habe es wohl doch nicht richtig beschrieben. Sorry.

Dieses Feld gehört zu einem "content type" Artikel. Wenn also der Artikel geschrieben ist, wird er für jeden Besucher der Seite auf Deutsch angezeigt. Und ganz unten eben der Link "Zurück ...".

Wenn ich alles übersetze und als normaler Besucher der Seite Englisch auswähle, erhalte ich auch allen Text auf Englisch, nur eben nicht den Zurück-Link. Dieses Übersetzte Feld wird in der Benutzeransicht also nicht auf englisch dargestellt, alles andere aber schon. An der Stelle ist niemand eingeloggt und hat nur die Gast-Berechtigung.
Ich hoffe, ich habe das nun besser beschrieben, wo die Schwierigkeit liegt. :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Link auf Pfad/Menü eines View

Eingetragen von McAldo (76)
am 22.01.2021 - 10:10 Uhr

Ich bin nun etwas weiter in der Sache.

Dieser Link "Zurück" soll auf den Pfad, bzw. Menü eines View zeigen. Bedeutet, ich habe eine Ansicht (View) erstellt. Darin ist definiert, dass Seite, Pfad und Menü "Galerie" heißen soll. Der Zurück-Link in einem Inhaltstyp (content type) soll auf diese Ansicht zeigen. Nun kann man bei einem Link das Ziel fest definieren durch /Link, oder , oder man legt es dynamisch fest in dem man anfängt zu tippen und dann aus der Auswahl das Ziel definiert. Und bei dieser letzten Variante funktioniert es, dass beim übersetzen des content der Link in der gewünschten Sprache erscheint.

ABER das funktioniert nur, wenn ich den Menüpunkt fest hinzugefügt habe, also beim Anlegen eines "content type". Der Menüpunkt des "view" wird dabei nicht gefunden.

Ich hoffe, es ist nun etwas klarer beschrieben, wo es noch hängt. Mir fehlt hier wohl noch etwas Verständnis dafür, wie Drupal an der Stelle funktioniert und aktuell finde ich keine entsprechenden Infos. Hat da jemand einen Link, bei dem erklärt wird, wie das alles zusammenhängt, bzw. wie ich auch den Menüpunkt eines Views im Feld eines Inhaltstypen dynamisch einbinde?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • content und media-files von drupal8 nach drupal9 migrieren
  • Notificationsnicht immer und gesammelt bei Update
  • Meldung zu Token im Statusbericht
  • Modulupdate per Webinterace scheitert an authorize.php und access denied für Admin-User
  • Fehlermeldung: Deprecated function
  • Warning: call_user_func() expects parameter 1 to be a valid callback, class 'Drupal\node\Entity\Node' does not have a method 'ge
  • Versenden von Anfragen per Webform
  • Goodbye Online Drupal Meetup Germany - Hello Drupal DACH Online Meetup!
  • Übersetzte Felder bei Inhaltstyp automatisch übernehmen
  • Content Ex-/Import
  • RESTful Path request will nicht
  • Wer ist online Block
Weiter

Neue Kommentare

  • Ich habe es bei einigen
    vor 2 Stunden 29 Minuten
  • Self-referencing
    vor 1 Tag 16 Stunden
  • settings.php
    vor 1 Tag 17 Stunden
  • Kulturmensch schrieb Prima
    vor 1 Tag 18 Stunden
  • Metatag
    vor 1 Tag 18 Stunden
  • Links
    vor 1 Tag 17 Stunden
  • Wenn Du nach der
    vor 1 Tag 19 Stunden
  • Gut zu wissen. Demnächst
    vor 2 Tagen 12 Stunden
  • Token Fehler behoben
    vor 2 Tagen 12 Stunden
  • Du hast völlig recht, da habe
    vor 2 Tagen 17 Stunden

Statistik

Beiträge im Forum: 245977
Registrierte User: 18830

Neue User:

  • finnster
  • Damian1802
  • MrWebMV

» Alle User anzeigen

User nach Punkten sortiert:
wla9010
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3916
ronald3829
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 7 Gäste online.

Benutzer online

  • latimera

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