Moin,
kann ich mir eigentlich anzeigen lassen, welche editierten Templates und Seitenlayouts wo von welchem Modul/Inhaltselement bzw. Seite genutzt werden?
Viele Grüße
Markus
Moin,
kann ich mir eigentlich anzeigen lassen, welche editierten Templates und Seitenlayouts wo von welchem Modul/Inhaltselement bzw. Seite genutzt werden?
Viele Grüße
Markus
Hallo Markus,
via Composer gibt es das
https://github.com/hofff/contao-layoutusage
---------------------------------
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.”
Das geht m.E. Am besten mit dem Frontend Editing von rocksolid. https://rocksolidthemes.com/de/conta...ontend-editing
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
In der Seitenstruktur das Layout direkt hinter dem Namen anzeigen geht recht einfach mit einer DCA-Anpassung. Hier mal ein Auszug aus meiner dcaconfig:
Muss noch etwas mit JS nachgearbeitet werden.PHP-Code:
/**
* Format some listviews (works together with _my_be.js and _my_be.css included by initconfig.php)
*/
// Show page layout in page listview
$GLOBALS['TL_DCA']['tl_page']['list']['label']['fields'][] = 'includeLayout';
$GLOBALS['TL_DCA']['tl_page']['list']['label']['fields'][] = 'layout:tl_layout.name';
// Page listview format
$GLOBALS['TL_DCA']['tl_page']['list']['label']['format'] = '
%s
<span class="page_layout" data-l="%.3s" title="layout">%s</span>
';
Geht auch mit der Erweiterung summary, aber die greift ganz schön tief in den Aufbau ein, weiß nicht, ob dann z.B. changelanguage noch funktioniert.PHP-Code:
/**
* files/js/_my_be.js
*/
(function($) {
window.addEvent('domready', function() {
// format page treeview layout sticker (only works with appropriate modified page list view in dcaconfig and appropriate _my_be.css)
styleLayoutPicker = function(){
var layoutSticker = $$('.page_layout:not(:empty):not([data-l=""])') || false;
if(layoutSticker){
Array.each(layoutSticker, function(item){
item.addClass('has_layout');
});
}
}
styleLayoutPicker();
window.addEvent('ajax_change', styleLayoutPicker);
});
})(document.id);
Geändert von Andreas (09.12.2016 um 12:26 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
@Andreas Deine Lösung betrifft aber nur die Seitenlayouts nicht die Verwendung geänderter Templates mit Zuordnung zu Modulen/Inhaltselementen.
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
Ja, genau. Betrifft nur Layouts. Ich selber nutze immer nur ein Layout, aber ich komme schon mal in Backends mit 40 Layouts und um dann in der Seitenstruktur sofort zu sehen welches Layout auf einer Seite im Einsatz ist, musste ich mir diese Anpassung erstellen. (Bei mir passiert da noch mehr, jedes Layout bekommt automatisch eine eigene Farbe, somit habe ich sehr schnell einen Überblick.)
Für den anderen Wunsch (Templates) müsste man eine intensive Analyse der kompl. Datenbank und der Dateien unternehmen um an solche Infos zu gelangen. Z.B. könnte man die tl_content nach gallery_tpl, custom_tpl, com_template, [rsts_template] durchsuchen. Dann hätte man die CEs von wo aus man auf die Artikel und die Seiten schließen könnte. Dann schauen, ob es in templates/ so ein Template gibt. Dann vergleichen mit dem Core (falls nicht umbenannt wurde) ob es angepasst wurde. Das gleiche dann nochmal mit tl_module, tl_article ... usw. usw.
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
Die Erweiterung contao-om-backend bietet neben ein paar anderen netten Features auch diese Möglichkeit.
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen