Ergebnis 1 bis 20 von 20

Thema: Neue Funktionsidee: Speichern und Kopieren bei Inhaltselementen

  1. #1
    Contao-Nutzer
    Registriert seit
    22.09.2014.
    Ort
    Herne
    Beiträge
    24

    HTML Neue Funktionsidee: Speichern und Kopieren bei Inhaltselementen

    Hallo an Alle!

    Ich glaube es gibt auch auf GitHub die Möglichkeit neue Features zu posten (oder?) aber ich finde den Link aktuell nicht.

    Am Ende eines Inhaltselement gibt es die Buttons "Speichern", "Speichern und Schließen",... etc.
    Ich habe häufig den Fall, dass ich das zuvor angelegte Inhaltselement kopieren möchte.
    Aktuell ist der Weg so:
    1) Inhaltselement anlegen
    2) Speichern und Schließen
    3) Plus-Symbol
    4) Clipboard-Symbol
    5) Inhaltselement anpassen

    Es wäre vielleicht eine Idee unten einen weiteren Button einzufügen der sich "Speichern und Kopieren" nennt und der das zuvor beschrieben selbst ausführt.
    Was sagen die anderen zu dieser Idee?

    Lg, Marc

  2. #2
    Contao-Fan
    Registriert seit
    03.01.2012.
    Beiträge
    813

    Standard

    +1

    Aaaaaber:
    Wenn der Button all diese Schritt ausführen soll, an welcher Stelle wird das neue Element dann eingefügt? Eigentlich wären nur die ersten 3 Schritt sinnvoll und dann wählt man selbst per Pfeil-Icon die Position aus.

  3. #3
    Contao-Nutzer
    Registriert seit
    22.09.2014.
    Ort
    Herne
    Beiträge
    24

    Standard

    Hi!

    Im Endeffekt nach dem Element, was ich gerade erstellt habe (wie bei "Speichern und Neu).
    Dort wird ja auch ein neues Element direkt hinter dem angelegt, welchen ich gerade erstellt habe.

  4. #4
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Habe ich auch schon vermißt, sehe aber persönlich keinen Handlungsbedarf. Vermissen tue ich deutlich mehr das "Mehrere Bearbeiten" in der Dateiverwaltung.
    Tickets mußt Du hier posten: https://github.com/contao/core/issues
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  5. #5
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Schaut euch doch einfach mal diese Erweiterung an: https://contao.org/de/erweiterungsli...pboard.de.html
    Die kann einem schon enorm die Arbeit erleichtern und ist zumindest so ähnlich, wie das beschrieben ist ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    In welcher Weise hilft hier die Clipboard Extension? Er möchte ja direkt bei der Eingabe eines neuen Inhaltselementes "Speichern und kopieren" sagen können - eben das selbe wie "Speichern und neu", nur das eben alle Werte aus dem vorherigen Inhaltselement übernommen werden.

  7. #7
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Es hilft da etwas eingeschränkt. Zumindest kann man damit ein Inhaltselement in das klipboard speichern und danach mehrfach einfügen.
    Finde ich schon mal recht Praktisch an vielen Stellen.
    Ansonsten hab ich ja geschrieben 'so ähnlich' weil es eben nicht 100% das trifft. Kann aber dennoch sein, das manchen Leuten diese Erweiterung weiter hilft.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Achso, so meinst du .

  9. #9
    Contao-Nutzer
    Registriert seit
    13.02.2011.
    Ort
    Rheine
    Beiträge
    13

    Standard

    Hallo MacKP,

    Danke für Deinen Link. Ist jemandem bekannt, ob die "Clipboard" Erweiterung (lt. Erweiterungskatalog bis 3.2.11 freigegeben) auch für die Version 3.5.xx kommen wird?

    Vielen Dank für einen kurzen Hinweis :-)
    Ich nutze zur Zeit [B]Version 3.2.7 - Mit dem genialen Buch "Websites erstellen mit Contao 3" konnte ich die grundlegende Bedienung des Systems schnell erlernen.

  10. #10
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo holzibus,

    schau mal direkt auf GitHub:
    https://github.com/menatwork-ia/clipboard/releases

    Dort gibt es die Version 2.0.6. In der JSON-Datei steht größer 3 kleiner 4 also wäre genau dazwischen .

    Am besten testen und hier kurze Info ab es klappt.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  11. #11
    Contao-Nutzer
    Registriert seit
    13.02.2011.
    Ort
    Rheine
    Beiträge
    13

    Standard

    Hallo planepix,

    Danke für Deine Hilfe hier. Grundsätzlich hat es bis zu dem Punkt funktioniert, bis ich die "Seitenstruktur" auf der neuen Seite einfügen wollte.

    Dann kam folgende Meldung:

    Fatal error: Cannot use object of type Closure as array in /../../composer/vendor/menatwork/clipboard/system/modules/clipboard/classes/ClipboardXmlReader.php on line 201
    Ich nutze zur Zeit [B]Version 3.2.7 - Mit dem genialen Buch "Websites erstellen mit Contao 3" konnte ich die grundlegende Bedienung des Systems schnell erlernen.

  12. #12
    Contao-Nutzer
    Registriert seit
    01.08.2011.
    Beiträge
    3

    Standard

    Zitat Zitat von holzibus Beitrag anzeigen
    Hallo planepix,

    Danke für Deine Hilfe hier. Grundsätzlich hat es bis zu dem Punkt funktioniert, bis ich die "Seitenstruktur" auf der neuen Seite einfügen wollte.

    Dann kam folgende Meldung:
    @holzibus, das Problem ist, das die Extension noch die "alte" Einfügevariante ohne den Check auf eventuelle Closures nutzt. Ich hatte dasselbe Problem und habe die Syntax aus der DC_Table.php (die auch original genutzt wurde) in den ClipboardXmlReader eingetragen, das scheint zu gehen.

    Ohne Gewähr hab ich das mal in ein Git geschoben, es ist unter https://github.com/aberndt/clipboard zu finden.

    Wahrscheinlich hab ich da noch nicht alle Stellen erwischt, aber für meine Belange hats gereicht.

    LG
    Andreas

  13. #13
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Die 2.0.7 hat meines Wissens zumindest die PHP7 Anpassungen bereits drin.
    Warum sind die teilweise bei dir wieder raus?
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  14. #14
    Contao-Nutzer
    Registriert seit
    01.08.2011.
    Beiträge
    3

    Standard

    @BugBuster,

    du hast recht. Komisch war, daß ich am Freitag nur die 2.0.6 auf Git gefunden habe, dabei ist der Commit ja offensichtlich schon ein paar Tage her. Als ich das geforked habe, hab ich auch nur die 2.0.6 angeboten bekommen, da waren die Änderungen noch nicht drin und ich hatte die quasi "nochmal" eingebaut. Ich kille meinen Fork wieder, denn die 2.0.7 hat das ja alles drin. Danke für dne Hinweis.

  15. #15
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Gut zu wissen, das du auch Merkwürdigkeiten mit GitHub hast, mir ging es letztens auch so bei Contao, die Änderungen in 3.5.19 waren plötzlich in GitHub genau Gegenteilig angezeigt. Zeilen wurden im gewählten Tag angeblich entfernt statt hinzugefügt.
    Mal sehen wie das weitergeht. :-)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  16. #16
    Contao-Nutzer
    Registriert seit
    01.08.2011.
    Beiträge
    3

    Standard

    @BugBuster, nachdem ich jetzt die 2.0.7 auf mein Contao geschoben und getestet habe, habe ich wieder den gleichen Fehler erhalten. Ich denke, daß Problem ist, daß (beispielhaft) beim oncopy_callback in der ClipboardXmlReader.php folgendes steht:

    Code:
    foreach ($GLOBALS['TL_DCA'][$strTable]['config']['oncopy_callback'] as $callback)
    {
    		$this->import($callback[0]);
    		$this->{$callback[0]}->{$callback[1]}($intLastInsertId, $dc);
    }
    In der DC_Table.php dagegen ist noch eine Fallunterscheidung drin, ob es ein Array oder ein Closure ist:

    Code:
    foreach ($GLOBALS['TL_DCA'][$this->strTable]['config']['oncopy_callback'] as $callback)
    {
    	if (is_array($callback))
    	{
    		$this->import($callback[0]);
    		$this->{$callback[0]}->{$callback[1]}($insertID, $this);
    	}
    	elseif (is_callable($callback))
    	{
    		$callback($insertID, $this);
    	}
    }
    Ich denke, da muß schon die Variante wie in der DC_Table.php rein.

  17. #17
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Wenn du dich genug in GitHub auskennst, dann melde das bitte beim Entwickler.
    Und wenn du super fit bist, dann gleich als Pullrequest :-)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  18. #18
    Contao-Fan Avatar von Thraile
    Registriert seit
    17.12.2009.
    Ort
    Detmold
    Beiträge
    501
    Partner-ID
    6306

    Standard

    Danke für den Hinweis. Ticket wurde erstellt: https://github.com/menatwork-ia/clipboard/issues/18

  19. #19
    Contao-Fan Avatar von joe
    Registriert seit
    20.06.2009.
    Ort
    Lüneburg
    Beiträge
    687
    User beschenken
    Wunschliste

    Standard

    Das Problem ist ja eher das alle Buttons speichern und ggf. zusätzlich Aktionen ausführen. Wenn es nur noch einen Button speichern gäbe und zusätzlich eine select box mit weiteren Optionen wie neu, schließen etc. wäre das ganze flexibel und erweiterbar.


    Gesendet von iPhone mit Tapatalk
    Trainings und Coachings zur Fort und Weiterbildung sowie Beratung in den Bereichen Contao, JavaScript, jQuery, VueJS, React, PHP, NodeJS und vielen weiteren Themen.

    Mehr unter jgreg.dev

    Follow me on Twitter @JoeRayGregory

  20. #20
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von joe Beitrag anzeigen
    Das Problem ist ja eher das alle Buttons speichern und ggf. zusätzlich Aktionen ausführen. Wenn es nur noch einen Button speichern gäbe und zusätzlich eine select box mit weiteren Optionen wie neu, schließen etc. wäre das ganze flexibel und erweiterbar.


    Gesendet von iPhone mit Tapatalk
    Contao 4.3 hat dies in etwa so umgesetzt. Hier werden alle Buttons außer des Speichern Button in einem Dropdown gruppiert. Auch die Funktion Speichern und Duplizieren ist dabei: https://github.com/contao/core/issues/8510
    Angehängte Grafiken Angehängte Grafiken
    Geändert von webstar (24.11.2016 um 14:08 Uhr)

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
  •