Menü Verwaltung
Neue Verwaltung für Menü und Verwaltung -> Menü
PHP
- Menu Klasse
- id
- title
- Menu Item (abstract)
- getTitle
- getName
- getUrl
- getIcon
- getIdentifier
- customData
- Smarty Funktion {menu id=$menuId}
- Menu Brick (bindet ein Menü ein)
- Menu Item Types
- Site (normales site Objekt)
- Kinder anzeigen oder nicht anzeigen
- Anchor
- URL
- nofollow (siehe ref nofollow)
- target
- Custom
- ClickEvent
- Site (normales site Objekt)
JS
- Menu Input (Menü Auswahl)
- Menu Panel (Verwaltung)
- CRUD
- MenuSitemap -> QUI Sitemap
- Menu Item
ref nofollow
Designs
- Geschlossene Elemente anzeigen
Aktivität
-
Neueste zuerst Älteste zuerst
-
Alle Aktivitäten anzeigen Nur Kommentare anzeigen Nur Verlauf anzeigen
- Henning Leutz assigned to @henbug
assigned to @henbug
- Henning Leutz changed the description
changed the description
- Henning Leutz changed due date to April 29, 2022
changed due date to April 29, 2022
- Maintainer
Man müsste auch die Sprache beachten. Hier sehe ich 2 Lösungen, entweder:
- man baut verschiedene Menüs für verschiedene Sprachen, oder...
- die Menü sind multilingual.
Wenn Punkt 2, dann müssen die Inputs, wo man was reinschreibt, auch multilingual sein. Das betrifft:
- Eigenen Link Namen
- Link Titel
- Owner
- Menü Caching einbauen als eigener Cache Pfad
- Cache leeren Button in die Cache Verwaltung
- Cache leeren Button in die Menü Verwaltung
- Henning Leutz mentioned in commit 8f693738
mentioned in commit 8f693738
- Henning Leutz mentioned in commit 8db70497
mentioned in commit 8db70497
- Henning Leutz mentioned in commit 370501ea
mentioned in commit 370501ea
- Henning Leutz mentioned in commit c3b6b2a2
mentioned in commit c3b6b2a2
- Henning Leutz mentioned in commit 4054928e
mentioned in commit 4054928e
- Henning Leutz mentioned in commit 1ac897e0
mentioned in commit 1ac897e0
- Henning Leutz mentioned in commit 0faa2f48
mentioned in commit 0faa2f48
- Henning Leutz mentioned in commit d3a6ac97
mentioned in commit d3a6ac97
- Henning Leutz mentioned in commit c5f9fc80
mentioned in commit c5f9fc80
- Henning Leutz mentioned in commit 844f765d
mentioned in commit 844f765d
- Autor(in) Owner
So, Verwaltung ist soweit erledigt. Hab noch einen kleinen Bug, müssen wir morgen dann die Menu Klassen dafür umfschreiben oder neue hinzufügen
- Henning Leutz mentioned in commit 41b6db48
mentioned in commit 41b6db48
- Autor(in) Owner
- Henning Leutz mentioned in commit ac502048
mentioned in commit ac502048
- Henning Leutz mentioned in commit 143a8eea
mentioned in commit 143a8eea
- Autor(in) Owner
@michael.daniel können wir morgen dann einmal zusammen durchgehen. smarty funktion ist auch umgesetzt und mein letzten issue habe ich behoben.
- Henning Leutz assigned to @michael.daniel and unassigned @henbug
assigned to @michael.daniel and unassigned @henbug
- Henning Leutz mentioned in commit cd6e0bee
mentioned in commit cd6e0bee
- Maintainer
- Erster Menü-Punkt anlegen --> Menüname
- Typ von Eintrag ändern
- Reihenfolge ändern (es wäre super)
- Eintrag deaktivieren
-
menu Funktion --> desing ändern in z.B.
control
/layout
Bearbeitet bei Henning Leutz - Michael Danielczok assigned to @henbug and unassigned @michael.daniel
assigned to @henbug and unassigned @michael.daniel
- Henning Leutz mentioned in commit 833b9cd4
mentioned in commit 833b9cd4
- Henning Leutz mentioned in commit 42bfef7e
mentioned in commit 42bfef7e
- Henning Leutz mentioned in commit 65da875a
mentioned in commit 65da875a
- Maintainer
- Titel und Name tauschen. Name soll in der Site-Map angezeigt werden
- Sitemap refreshen wenn sich der Name ändert
- Löschen -> Popup anzeigen
- Typ ändern -> refresh auf den aktiven Element
Bearbeitet bei Henning Leutz - Henning Leutz mentioned in commit 2ab31aa2
mentioned in commit 2ab31aa2
- Henning Leutz mentioned in commit d4fe5aa4
mentioned in commit d4fe5aa4
- Henning Leutz mentioned in commit f0292f75
mentioned in commit f0292f75
- Henning Leutz mentioned in commit d132e620
mentioned in commit d132e620
- Maintainer
-
Weil nicht alle Einträge Titel haben können (z.B. interne Seite) dann ist verwirrend, das Titel Input trotzdem bleibt. Vielleicht soll man beim Anlegen nur den Typ auswählen können?
Bearbeitet bei Henning Leutz -
Weil nicht alle Einträge Titel haben können (z.B. interne Seite) dann ist verwirrend, das Titel Input trotzdem bleibt. Vielleicht soll man beim Anlegen nur den Typ auswählen können?
- Maintainer
-
Wenn ich einen Eintrag vom Typ "Interne Seite" anlege und nicht speicher, wechsle zu einem anderem Eintrag, bleibt der Name in der Sitemap leer. Problematisch ist das, weil man den Eintrag nicht mehr öffnen kann
Klick nur auf die Icons öffnet mir den Eintrag nicht.
Bearbeitet bei Michael Danielczok -
Wenn ich einen Eintrag vom Typ "Interne Seite" anlege und nicht speicher, wechsle zu einem anderem Eintrag, bleibt der Name in der Sitemap leer. Problematisch ist das, weil man den Eintrag nicht mehr öffnen kann
- Maintainer
- Wenn ich neuen Eintrag anlege, setze ich einen "Titel". Dieser wird tatsächlich als Titel Eigenschaft gesetzt (Bild 2). Wenn ich jetzt den Namen setze, wird in Sitemap nicht mehr "Titel" angezeigt sondern "Name" (Bild 3 grün markiert). Ich glaube da ist eine leichte Verwirrung ;) Ich würde bevorzugen, dass man entweder keinen Titel im Popup setzt, oder wenn schon, dann soll das die Eigenschaft "Name" sein.
Bearbeitet bei Michael Danielczok - Maintainer
-
Wir brauchen noch ein (allgemeines?) Attribut
target
. Es ist sehr wahrscheinlich untergegangen.
<select id="cke_445_select" class="cke_dialog_ui_input_select" aria-labelledby="cke_446_label"> <option value="frame"> Frame</option> <option value="popup">Pop-up Fenster</option> <option value="_blank">Neues Fenster (_blank)</option> <option value="_top">Oberstes Fenster (_top)</option> <option value="_self">Gleiches Fenster (_self)</option> <option value="_parent">Oberes Fenster (_parent)</option> </select>
Bearbeitet bei Henning Leutz -
Wir brauchen noch ein (allgemeines?) Attribut
- Henning Leutz mentioned in commit e8744d97
mentioned in commit e8744d97
- Henning Leutz mentioned in commit 1bdf2c15
mentioned in commit 1bdf2c15
- Michael Danielczok mentioned in commit 7b37bd68
mentioned in commit 7b37bd68
- Henning Leutz mentioned in commit 7c510d65
mentioned in commit 7c510d65
- Henning Leutz mentioned in commit 5a27b8b7
mentioned in commit 5a27b8b7
- Maintainer
- Wenn ich einen Eintrag lösche, dann bleibt das Bestätigung-Popup stehen.
Bearbeitet bei Henning Leutz - Henning Leutz mentioned in commit b80994b5
mentioned in commit b80994b5
- Henning Leutz mentioned in commit 4f54ad33
mentioned in commit 4f54ad33
- Maintainer
- Bug: Einträge werden "kopiert"
Ich habe grade zufällig diese Struktur angelegt:
So kannst du das reproduzieren:
- Einen Eintrag geöffnet haben, z.B. Typ "Interne Seite" Beispiel
- Rechtsklick auf Top Element (Haupt Menü) und dann "Kind einfügen"
- **Wenn der neue Typ gleich mit dem, der grade aufgemacht ist, wird "kopiert". Alle Eigenschaften aus dem bereits geöffnetem Eintrag erscheinen jetzt in dem neuen.
Bearbeitet bei Michael Danielczok Antworten reduzieren - Maintainer
Diesen Fehler habe ich immer noch
(update, pull, setup, alles gemacht) - Bitte registriere oder melde dich an um zu antworten
- Maintainer
Idee
-
Menüeintrag hinzufügen
--> als Vorauswahl in der Selectbox würde ich Menu Eintrag: Zu einer internen Seite von einem Projekt setzen.
Warum? Wenn das fertig wird, werde ich (oder mein Bruder) ein Control (Baustein) bauen, womit man das Menü als "Url Liste" darstellen kann. Das wäre denkbar für Sidebar aber vor allem für Footer (für jedes Projekt). Das kommt viel öfter vor, als "Custom Eintrag" mit einem extra Klick-Event per JS oder so.
Bearbeitet bei Henning Leutz -
- Henning Leutz mentioned in commit d76c927f
mentioned in commit d76c927f
- Henning Leutz mentioned in commit 9cf01f4a
mentioned in commit 9cf01f4a