Template unterstützung
es sollten unsere Standarttemplates alle die app unterstützen.
Issues in den jeweiligen templates anlegen
Designs
- Geschlossene Elemente anzeigen
Aktivität
-
Neueste zuerst Älteste zuerst
-
Alle Aktivitäten anzeigen Nur Kommentare anzeigen Nur Verlauf anzeigen
- Maintainer
Es gibt die Methode
QUI\APP\Validate::isAppRequest()
, die zurück gibt ob der aktuelle Seitenaufruf von einer App kommt, oder nicht.Handelt es sich um eine App-Request sollte die Header-Navigation (und der Footer? @mor) im Template ausgeblendet werden
Bearbeitet bei Jan Wennrich - MaintainerBearbeitet bei Jan Wennrich
- Maintainer
So oder so ähnlich könnte es im Template aussehen:
{if !QUI\App\Validate::isAppRequest()} {include=header.tpl} {/if}
- Autor(in) Owner
Ich denke es sollte inn PHP im template eine variable $showHeader und $ShowFooter gesetzt werden und diese dann wenn es ein AppRequest ist überschrieben werden. Das schaut dann logischer im Template aus auch wenn keine App installiert ist.
{if Template->showHeader()} {include=header.tpl} {/if}
oder gff. noch besser das App Modul kümmer sich selbst in einem event darum, die Templates feuern nen Event und die app klickt sich ein, können wir nochmal kurz überlegen
- Jan Wennrich assigned to @henbug and unassigned @Panni
assigned to @henbug and unassigned @Panni
- Owner
Folgendes Event kannst du nutzen
- templateGetHeader [Template]
Eigenschaften wären:
- template-header
- template-footer
- Henning Leutz assigned to @Panni and unassigned @henbug
assigned to @Panni and unassigned @henbug
- Jan Wennrich mentioned in commit 46de95d2
mentioned in commit 46de95d2
- Maintainer
@michael.daniel:
In allen gängigen Templates müsste eingebunden werden, dass der Header (Menü) bzw. der Footer nicht angezeigt wird, wenn das Attribut "template-header" bzw. "template-footer" auf "false" gesetzt sind. @henbug kann/wird das noch weiter mit dir besprechen. - Jan Wennrich assigned to @michael.daniel and unassigned @Panni
assigned to @michael.daniel and unassigned @Panni
- Maintainer
In folgenden Templates muss das implementiert werden (Business Pro ist fertig und von hen abgesegnet):
- Business Pro
- Basic
- Presentation
-
Helios -
Simple
Laut mor das hat keine Prio und kann erst später gemacht werden. Falls wir es für ein bestimmtes Template brauchen, kann man das umsetzen.
Bearbeitet bei Michael Danielczok - Maintainer
In folgenden Templates muss das implementiert werden (Business Pro ist fertig und von hen abgesegnet):
- Business Pro https://dev.quiqqer.com/quiqqer/template-businesspro
- Basic (template-basiccompany#21 (closed))
-
Helios (template-helios#30) -
Simple (template-simple#3 (closed)) - Who I am (template-whoiam#5 (closed))
Macht @michael.daniel
- Cologne (template-cologne#74 (closed))
- TailwindCSS (template-tailwindcss#12 (closed))
- Presentation (template-presentation#14 (closed))
Laut mor das hat keine Prio und kann erst später gemacht werden. Falls wir es für ein bestimmtes Template brauchen, kann man das umsetzen.
Bearbeitet bei Michael Danielczok Antworten reduzieren - Maintainer
Beispiel Implementierung anhand des Businesspro Templates: template-businesspro@e822b8d0
- Maintainer
Ich habe in den Projekten entsprechende Tickets angelegt und in (@michael.daniel Kommentar) direkt verlinkt
- Bitte registriere oder melde dich an um zu antworten
- Jan Wennrich mentioned in issue template-basiccompany#21 (closed)
mentioned in issue template-basiccompany#21 (closed)
- Jan Wennrich mentioned in issue template-helios#30
mentioned in issue template-helios#30
- Jan Wennrich mentioned in issue template-simple#3 (closed)
mentioned in issue template-simple#3 (closed)
- Jan Wennrich mentioned in issue template-whoiam#5 (closed)
mentioned in issue template-whoiam#5 (closed)
- Jan Wennrich mentioned in issue template-cologne#74 (closed)
mentioned in issue template-cologne#74 (closed)
- Jan Wennrich mentioned in issue template-tailwindcss#12 (closed)
mentioned in issue template-tailwindcss#12 (closed)
- Jan Wennrich mentioned in issue template-presentation#14 (closed)
mentioned in issue template-presentation#14 (closed)
- Maintainer
Alle Templtes sind angepasst. Daher schließe ich das Ticket
- Michael Danielczok closed
closed