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

[gelöst] Übersetzungseinstellungen in Node deaktivieren

Eingetragen von Anonymous (0)
am 12.05.2014 - 07:40 Uhr in
  • Übersetzungen
  • Drupal 7.x

Hallo zusammen

Ich habe ein kleines dennoch ärgerliches Problem. Und zwar habe ich das Modul Internationalization (i18n) und die dazugehörigen Module für die Content-Translation-Möglichkeit installiert. Funktioniert alles bestens.

Problem:
Wenn ich nun Inhalt (Nodes) übersetzt habe, erscheinen in der Bearbeitungsmaske der Nodes die Übersetzungseinstellungen. (Siehe Screenshot). Diese möchte ich für andere User, die zwar ihren eigenen Inhalt übersetzen dürfen, deaktivieren. Und wenns geht nicht einfach per CSS.

Was ich bereits versucht habe:
Ich habe es mit hook_form_alter() versucht doch dort erscheinen die Übersetzungseinstellungen nirgends, sodass ich diese nicht deaktivieren oder ausblenden kann. Ich bin dann auf die Funktion translation_form_node_form_alter() gestossen: https://api.drupal.org/api/drupal/modules!translation!translation.module/function/translation_form_node_form_alter/7

Doch da dies eine Funktion und kein Hook ist, weiss ich gar nicht wie ich dies verwenden soll und es überhaupt weiterhilft bei meinem Problem. Irgendwie haut mir das Translation-Modul diese Einstellungsmöglichkeit nach dem Durchlauf meiner eigenen Module rein, liegt wahrscheinlich an der Reihenfolge der Module. Wer kann mir weiterhelfen? Ich möchte es bloss für andere User deaktivieren.

Gruss Feanor

AnhangGröße
uebersetzungseinstellungen.jpg83.99 KB
‹ Übersetzen eines Titels eines eigenen Moduls (mehrsprachig) [gelöst] Übersetzungseinstellungen in Node deaktivieren ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

das lässt sich über die Berechtigung regeln

Eingetragen von ronald (3857)
am 12.05.2014 - 07:47 Uhr

in den Berechtigungen kann die Übersetzung untersagt werden.

Wenn der content_type generell keine Übersetzung erlauben soll, kann dies bei den Spracheinstellungen des content_types geregelt werden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Besten Dank für die rasche

Eingetragen von FeanorCC (nicht überprüft) (0)
am 12.05.2014 - 07:58 Uhr

Besten Dank für die rasche Antwort.

Genau das ist der Punkt, der User SOLL die Berechtigung dazu haben, diesen Contenttype, respektive seinen eigenen erstellten Inhalt zu übersetzen. Das heisst, diese Berechtigung darf ich nicht wegnehmen, sonst kann der User nicht mehr übersetzen. Einfach diese, für den User verwirrenden Übersetzungseinstellungen, möchte ich nicht im Bearbeitungsmodus angezeigt haben.

Weiss jemand Rat?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dann wird der von Dir

Eingetragen von wla (9461)
am 12.05.2014 - 08:16 Uhr

Dann wird der von Dir gezeigte Teil der Node-Form erst in der After-Build-Phase sichbar sein. Also brauchst Du ein etwas anderes Konstrukt

<?php

/**
* Implementation of hook_form_FORM_ID_alter().
*/
// ID = album_node_form
function MYMODUL_form_album_node_form_alter (&$form, &$form_state) {
 
// set the function for dealing with the form once it's complete
 
$form['#after_build'][] = 'wla_unsetmenu_after_build';
}
/**  
*   Supress menu tab in related form
*/
function wla_unsetmenu_after_build ($form, &$form_state) {
  unset(
$form['menu']);
  return
$form;
}
?>

Ich habe hier ein Beispiel, daß die Möglichkeit zum einfachen Menüeintrag wegnimmt. Du mußt an der Stelle dann den Teil der Struktur wegnehmen, der für die Anzeige, die Du nicht willst, zuständig ist.
Das Ganze erfolgt in einem eingenen Modul.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hey tausend Dank! ich werds

Eingetragen von FeanorCC (nicht überprüft) (0)
am 12.05.2014 - 08:44 Uhr

Hey tausend Dank!

ich werds sobald ich dazu komme testen und ein Feedback geben. Vielen Dank nochmals!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Funktioniert wie geschmiert.

Eingetragen von FeanorCC (nicht überprüft) (0)
am 12.05.2014 - 20:50 Uhr

Funktioniert wie geschmiert. Danke dir vielmals!

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich habe die aktuelle Version

Eingetragen von Aliraza179 (1)
am 06.11.2014 - 12:57 Uhr

ich habe die aktuelle Version 7.x-2.0-beta3 und die t('Submit') Funktion ist auch drin, hab ich schon abgeglichen.

Folgendes funktioniert jetzt schon mal und zwar wenn ich unter /admin/config/content/entityform
unter "Form overrides" Absenden eintrage und alle selbst erstellten Forms leer lassen unter Submit Button Text, dann wird das Wort Absenden übersetzt.

Ich habe aber 3 verschiedene Entity Forms, mal soll der Button "Anfrage senden" und mal "Daten speichern" heissen.

Die eigens angelegten Forms geben den Button Text nur in einer Sprache aus, die neuen Buttontexte sind auch unter /admin/config/regional/translate/translate nicht zu finden.

Ebenso die Textstrings wie "vielen Dank für Ihre Anfrage....." sind unter translate nicht auffindbar.

Hast du noch eine Idee?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Aliraza179 Äh wie

Eingetragen von FeanorCC (nicht überprüft) (0)
am 06.11.2014 - 15:20 Uhr

Hallo Aliraza179
Äh wie bitte? :)
Irgendwie hat das nicht so ganz mit dem Thema dieses Threads zu tun, und ist völlig aus dem Kontext gegriffen. Ich bitte dich deshalb, ein neuer Thread zu deiner Frage zu erstellen, ansonsten hilft das anderen Usern wenig weiter wenn Themen besprochen werden, welche gar nichts mit dem Thread-Thema zu tun haben.

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

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