Ergebnis 1 bis 11 von 11

Thema: Inhaltselemente verschieben verbieten

  1. #1
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    835

    Standard Inhaltselemente verschieben verbieten

    Die Rechteverwaltung lässt sich zwar sehr differenziert einstellen, aber ich scheitere vielleicht gerade deswegen an folgendem Problem.

    Man kann ja die Inhaltselemente noch zusätzlich schützen mit der ce-access Extension, aber wie kann ich es verhindern, das Inhaltselemente verschoben werden?
    Ich meine hier die Tatsache, dass wenn man mit der Maus über ein Inhaltselement geht erscheint das Kreuz und man kann Inhalte verschieben. Das würde ich gerne unterbinden. Im Übrigen eine durchaus praktische Funktion die ich auch an anderer Stelle gut fände (Seitenbaum z.B.), aber eben für Benutzer mit eingeschränkten Rechten nicht. Es gibt leider auch da "Experten" die mal aus Versehen etwas verschieben

    LG
    Bennie

  2. #2
    Contao-Fan Avatar von Russe
    Registriert seit
    23.10.2009.
    Beiträge
    729

    Standard

    Das geht glaube ich nicht, mir ist jedenfalls nichts bekannt.
    Aber vielleicht weiß noch jemand anderes was darüber.
    Russe

  3. #3
    Contao-Fan Avatar von Russe
    Registriert seit
    23.10.2009.
    Beiträge
    729

    Standard

    Gerade gesehen, vielleicht kann das diese Erweiterung:
    https://www.contao-community.de/show...Access-Control
    Russe

  4. #4
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    835

    Standard

    Die Erweiterung ist toll, aber löst dieses Problem nicht. Je mehr ich darüber nachdenke frage ich mich warum das überhaupt geht, bzw. warum man es nicht abstellen kann. Witzigerweise kann man das verschieben verbieten, was aber nur bedeutet , dass dieser blaue Pfeil nicht zu sehen ist, mit dem man auch verschieben kann.
    Mich würde interessieren wie man diese Verschiebung per Javascript grundsätzlich abstellen kann, oder was noch besser wäre, für Benutzer abstellen kann.

    LG
    Bennie

  5. #5
    Contao-Nutzer
    Registriert seit
    29.11.2010.
    Beiträge
    158

    Standard

    Genau vor dem selben Problem stehe ich auch und wäre sehr an einer Lösung interessiert...

  6. #6
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Man könnte die Funktion makeParentViewSortable überschreiben. Das hier in die dcaconfig.php
    PHP-Code:
    $this->import('BackendUser''User');

    if(!
    $this->User->isAdmin)
    {
      
    $GLOBALS['TL_JAVASCRIPT'][] = 'tl_files/makeParentViewUnSortable.js';

    Und das in die JS-Datei
    Code:
    [JAVASCRIPT]
    Backend.makeParentViewSortable = function(){/* do nothing */};
    
    window.addEvent('domready', function(){
    
      $$('ul.sortable li').setStyle('cursor', 'default');
    
    });
    [/JAVASCRIPT]
    Geändert von Andreas (10.05.2012 um 19:18 Uhr)
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  7. #7
    Contao-Fan Avatar von Zero
    Registriert seit
    25.05.2010.
    Ort
    Korntal
    Beiträge
    520
    User beschenken
    Wunschliste

    Standard

    Cool das geht .

    Besteht die Möglichkeit das in die Erweiterung zu integrieren?
    Mein Blog -> brothers-project.de

  8. #8
    Contao-Nutzer
    Registriert seit
    29.11.2010.
    Beiträge
    158

    Standard Contao 3

    Ich versuche dies gerade (erfolglos) für Contao 3.2.
    Muss hier etwas angepasst werden? (Außer dass tl_files jetzt files heißt.)

    EDIT:
    Ohne die [JAVASCRIPT] Tags funktioniert es!
    Wo ich drauf rein gefallen bin, was ja aber logisch ist: Die grünen Icons zum Verschieben verschwinden natürlich nicht...
    Geändert von nelhop (09.07.2014 um 11:56 Uhr)

  9. #9
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    ul.sortable li gibt es nicht mehr.
    Du kannst
    HTML-Code:
    $$('.drag-handle').setStyle('cursor', 'default');
    oder
    HTML-Code:
    $$('.drag-handle').dispose();
    benutzen. Ansonsten müsste man das mal debuggen. Erscheint denn das Javascript im BE?

    ps Kontrolliere auch mal, ob das JS im FE erscheint, sonst sollte man das Aufsetzen des JS mit if TL_MODE == 'BE' aufs BE einschränken.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  10. #10
    Contao-Nutzer
    Registriert seit
    21.07.2009.
    Beiträge
    224

    Standard

    Ok, entweder steh ich aufn Schlauch oder ich finde die Option einfach nicht:

    Wo kann ich denn Einstellen, das bestimmte Inhaltselemente in Artikeln für ne Benutzergruppe, gesperrt sind, so wie bei "Lock-Articels", das leider in Contao 3.35 nicht mehr funktioniert ?

    Also nicht Komplett z.B. Video oder Formular sperren... sondern eben vereinzelte Inhaltselemente !!!
    Geändert von sfx (25.10.2014 um 12:08 Uhr)

  11. #11
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du bist hier im falschen Thread. Hier geht es nur um das Verschieben (Sortieren) von Inhaltselementen. Schau mal oben in #1 ob dir diese Erweiterung weiterhilft.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •