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

text-format ändern?

Eingetragen von xirios-user (24)
am 15.07.2013 - 22:42 Uhr in
  • Modulsuche
  • Drupal 7.x

guten abend, liebe forenmitglieder,
gibt es ein modul oder eine sonstige möglichkeit, das text-format eines inhalts zu ändern.
ich bräuchte eine möglichkeit, wie nach dem speichern eines inhalts das text-format z.b. auf "full-html" geändert wird.
hab's mit rules versucht, klappt aber nicht.
ich wäre (wieder mal!!!) sehr, sehr dankbar für eure hilfe
johannes

‹ [gelöst]Passende Distribution finden Abhängigkeiten zwischhen Inhaltstypen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ein Modul gibt's da glaub ich

Eingetragen von glycid (921)
am 15.07.2013 - 23:19 Uhr

Ein Modul gibt's da glaub ich nicht. Eine Möglichkeit wird hier diskutiert: https://drupal.org/node/1198380#pift-results-1198380
Siehe Link unter #8

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke für den link...

Eingetragen von xirios-user (24)
am 16.07.2013 - 07:09 Uhr

guten morgen glycid,
vielen dank für den link. leider klappt dies aber nicht... schade...
warum ich das ganze bräuchte (kurze, vereinfachte zusammenfassung):
- es gibt zwei rollen (z.b. role1, role2)
- beide rollen sollen bei der Erstellung eines inhalts auf das gleiche textformat zugreifen (z.b. "filtered-html")
- beide rollen sollen den ckeditor nutzen
bis hierher kein Problem, aber:
- bei role1 soll im ckeditor eine andere toolbar als bei role2 zur verfügung stehen.

sobald für die rollen jeweils andere ckeditor-profile zugewiesen werden, wird die bearbeitung eines gemeinsamen inhalts blockiert:
"this field has been disabled because you do not have sufficient permissions to edit it."

vielleicht hat jemand eine lösung für mein problem. vielen dank
johannes

  • Anmelden oder Registrieren um Kommentare zu schreiben

Format ändern

Eingetragen von stBorchert (6003)
am 16.07.2013 - 08:22 Uhr

Moin.
Interessante Anforderung :)

Ich glaube, der Ansatz, das Format beim Speichern/Laden zu ändern, ist nicht wirklich gut. Besser wäre es, einfach die Toolbar entsprechend der Rolle zu verändern, so dass beide Rollen das gleiche Format verwenden.
Ich meine gelesen zu haben, dass man mit dem Modul [do:better_formats Better formats] eine rollenbasierte Konfiguration der Editor-Profils hinbekommt, bin mir da jedoch nicht sicher.
Ein anderer Weg wäre, die Buttons in der Toolbar in einem eigenen kleinen Modul über hook_wysiwyg_editor_settings_alter() zu verändern:

<?php
/**
* Implements hook_wysiwyg_editor_settings_alter().
*/
function MYMODULE_wysiwyg_editor_settings_alter(&$settings, $context) {
  if (
$context['profile']->editor != 'ckeditor') {
   
// Change ckeditor only.
   
return;
  }
  global
$user;
  if (empty(
$settings['toolbar'][0]) || in_array('role1', $user->roles)) {
    return;
  }
 
$toolbar = $settings['toolbar'][0];
 
$settings['toolbar'][0] = array();
 
// Find button "Table" and remove it.
 
foreach ($toolbar as $button) {
    if (
in_array($button, array('Table'))) {
      continue;
    }
   
$settings['toolbar'][0][] = $button;
  }
}
?>

vorher:

nachher:

hth,

 Stefan

AnhangGröße
47129-1.png 14.65 KB
47129-2.png 14.09 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

warum eigentlich "nicht wirklich gut"?

Eingetragen von xirios-user (24)
am 16.07.2013 - 22:05 Uhr
stBorchert schrieb

Ich glaube, der Ansatz, das Format beim Speichern/Laden zu ändern, ist nicht wirklich gut. Besser wäre es, einfach die Toolbar entsprechend der Rolle zu verändern, so dass beide Rollen das gleiche Format verwenden.

guten abend an alle, die helfen wollen,
guten abend stefan,
vielen dank für die nette und freundliche Hilfestellung. ich habe nun mittlerweile doch die obige lösung (beim speichern eines inhalts wird das textformat geändet...) zum laufen gebracht und arbeite nun - lieber stefan - an deinem vorschlag. kurze rückfrage: warum ist der vorschlag und die beschriebene lösung "nicht wirklich gut"? ich muss ein bestehendes modul ändern - ok, das ist "nicht wirklich gut", leuchtet mir ein. besteht aber sonst ein sicherheitsrisiko?
danke jedenfalls für alle vorschläge. ich gebe bescheid, wenn ich auch die lösung von stefan umsetzen konnte.
danke und schönen abend
johannes

  • Anmelden oder Registrieren um Kommentare zu schreiben

Änderungen

Eingetragen von stBorchert (6003)
am 17.07.2013 - 07:23 Uhr
xirios-user schrieb

kurze rückfrage: warum ist der vorschlag und die beschriebene lösung "nicht wirklich gut"?

Je nachdem, in welche "Richtung" Du das Format änderst, gehen entweder eingegebene Daten verloren oder der Benutzer kann das Textfeld weiterhin nicht bearbeiten.

xirios-user schrieb

ich muss ein bestehendes modul ändern - ok, das ist "nicht wirklich gut"

Das ist nicht nur "nicht wirklich gut", das ist sogar eine der Todsünden bei der Arbeit mit Drupal. Was machst Du, wenn Du das nächste Mal dieses Modul aktualisierst? Und beim übernächsten Mal ... Irgendwann vergisst Du mal, Deine Änderungen wieder einzubauen und wunderst Dich, warum die Seite plötzlich nicht mehr so funktioniert, wie Du es gewohnt bist.

Ich bastel übrigens gerade an einem Modul ("WYSIWYG toolbar per role"), mit dem man dann die Einstellungen des WYSIWYG-Editors pro Rolle machen kann. Die Rollen müsssen dann zwar alle das gleiche Text-Format verwenden, sehen dann jedoch zumindest schonmal andere Toolbars.
Wenn es fertig ist, poste ich den Link hier.

  • Anmelden oder Registrieren um Kommentare zu schreiben

das wär' genau das, was ich suche

Eingetragen von xirios-user (24)
am 17.07.2013 - 08:58 Uhr
stBorchert schrieb

Ich bastel übrigens gerade an einem Modul ("WYSIWYG toolbar per role"), mit dem man dann die Einstellungen des WYSIWYG-Editors pro Rolle machen kann. Die Rollen müsssen dann zwar alle das gleiche Text-Format verwenden, sehen dann jedoch zumindest schonmal andere Toolbars.
Wenn es fertig ist, poste ich den Link hier.

das wär' genau das, was ich suche.
ich freu' mich und bin gespannt!!!
vielen dank
johannes

  • Anmelden oder Registrieren um Kommentare zu schreiben

WYSIWYG toolbar per role

Eingetragen von stBorchert (6003)
am 17.07.2013 - 12:54 Uhr

[do:wysiwyg_tpr WYSIWYG toolbar per role]

Allerdings funktioniert das nur mit der aktuellen dev von [do:wysiwyg Wysiwyg] in Verbindung mit einem kleinen Patch (jedenfalls habe ich es nur mit dieser Version getestet).
Eine herunterladbare Version müsste in den nächsten 12h verfügbar sein. Alternativ kannst Du das Modul auch direkt per git auschecken.

  • Anmelden oder Registrieren um Kommentare zu schreiben

stBorchert schrieb Allerdings

Eingetragen von xirios-user (24)
am 17.07.2013 - 21:06 Uhr
stBorchert schrieb

Allerdings funktioniert das nur mit der aktuellen dev von [do:wysiwyg Wysiwyg] in Verbindung mit einem kleinen Patch

guten abend,
das ist eine großartige leistung, die du da vollbracht hast... herzlichen dank!!!
in der tat funktioniert das modul bislang mit der dev-version von wysiwyg, bei der aktuellen stable-version wird leider nur die Default-toolbar angezeigt, aber ich bin sehr, sehr zuversichtlich, dass das ganze bald "stable-mäßig" einsetzbar sein wird...
tolle arbeit und großen Respekt
johannes

  • Anmelden oder Registrieren um Kommentare zu schreiben

leider noch ne frage...

Eingetragen von xirios-user (24)
am 19.07.2013 - 21:57 Uhr

guten abend,
ich hab schon ein richtig schlechtes gewissen, weil ich so viele fragen hab. es wurde mir aber stets so freundlich und nett geholfen, dass ich es nochmals versuche...
das modul toolbar_per_role funktioniert prima, allerdings habe ich folgendes problem:
- tags, deren zugehöriges Icon nicht in der toolbar aufgenommen ist, werden unterdrückt

beispiel:
- role1 hat das "icon: bold" in der toolbar, role2 hat dieses icon nicht
- wenn role1 im editor einen text mit "fettdruck" verwendet, ist dieser nicht mehr vorhanden, sobald role2 den text editiert
- sobald role2 auf den text "zugreift", wird der bold-tag aus dem quelltext eliminiert.
- das problem besteht, obwohl im definierten textformat "bold" ausdrücklich erlaubt ist (role1 kann "bold" auch weiterhin verwenden und editieren)
- auch das modul wysiwyg_filter schafft keine abhilfe
- es schein so, als würden lediglich die in der toolbar angezeigten icons das zu verwendende textformat bestimmen

vielleicht gibt es ja auch hierfür eine lösung. ich wäre sehr sehr dankbar...
schönen abend noch
johannes

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

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