Bildschirmfoto von 2021-11-16 12-17-04.png
Ich schaue gerade ob / wie es möglich ist bei einem Backend Modul ohne DCA konfig Listen von gepeicherten Tabellen auszugeben ( so wie im screenshot ... blos halt ohne dca config)
Hatte mir das so vorgestellt das ich in einem Controller ein Twig Template (scope Backend) ausgebe
welches quasi dann das selbe HTML generiert.
Wie im html code zu erkennen fügt Contao beim href element links hinzu.
Weis jemand wie ich das in einem eigenen Controller nachkonstruieren könnte ?
HTML-Code:
<div class="tl_listing_container list_view" id="tl_listing">
<table class="tl_listing">
<tbody><tr>
<td colspan="2" class="tl_folder_tlist">T</td>
</tr>
<tr class="even click2edit toggle_select hover-row">
<td class="tl_file_list">test1</td>
<td class="tl_file_list tl_right_nowrap"><a href="contao?do=my_test&act=edit&id=4&rt=O4VV0sDSyB1FrUtfmV8wSJpFttFPHaS6N0H5O1IgGA8&ref=AcL876vh" title="" class="edit"><img src="system/themes/flexible/icons/edit.svg" width="16" height="16" alt="Datensatz mit ID: %s bearbeiten"></a> <a href="contao?do=my_test&act=copy&id=4&rt=O4VV0sDSyB1FrUtfmV8wSJpFttFPHaS6N0H5O1IgGA8&ref=AcL876vh" title="" class="copy"><img src="system/themes/flexible/icons/copy.svg" width="16" height="16" alt="Datensatz mit ID: %s kopieren"></a> <a href="contao?do=my_test&act=delete&id=4&rt=O4VV0sDSyB1FrUtfmV8wSJpFttFPHaS6N0H5O1IgGA8&ref=AcL876vh" title="" class="delete" onclick="if(!confirm('Soll das Element ID 4 wirklich gelöscht werden?'))return false;Backend.getScrollOffset()"><img src="system/themes/flexible/icons/delete.svg" width="16" height="16" alt="Datensatz mit ID: %s löschen"></a> <a href="contao?do=my_test&act=show&id=4&popup=1&rt=O4VV0sDSyB1FrUtfmV8wSJpFttFPHaS6N0H5O1IgGA8&ref=AcL876vh" title="" onclick="Backend.openModalIframe({'title':'Datensatz mit ID: %s ansehen','url':this.href});return false" class="show" style="margin-right:3px"><img src="system/themes/flexible/icons/show.svg" width="16" height="16" alt="Datensatz mit ID: %s ansehen"></a></td>
</tr>
<tr class="odd click2edit toggle_select hover-row">
<td class="tl_file_list">test2</td>
<td class="tl_file_list tl_right_nowrap"><a href="contao?do=my_test&act=edit&id=5&rt=O4VV0sDSyB1FrUtfmV8wSJpFttFPHaS6N0H5O1IgGA8&ref=AcL876vh" title="" class="edit"><img src="system/themes/flexible/icons/edit.svg" width="16" height="16" alt="Datensatz mit ID: %s bearbeiten"></a> <a href="contao?do=my_test&act=copy&id=5&rt=O4VV0sDSyB1FrUtfmV8wSJpFttFPHaS6N0H5O1IgGA8&ref=AcL876vh" title="" class="copy"><img src="system/themes/flexible/icons/copy.svg" width="16" height="16" alt="Datensatz mit ID: %s kopieren"></a> <a href="contao?do=my_test&act=delete&id=5&rt=O4VV0sDSyB1FrUtfmV8wSJpFttFPHaS6N0H5O1IgGA8&ref=AcL876vh" title="" class="delete" onclick="if(!confirm('Soll das Element ID 5 wirklich gelöscht werden?'))return false;Backend.getScrollOffset()"><img src="system/themes/flexible/icons/delete.svg" width="16" height="16" alt="Datensatz mit ID: %s löschen"></a> <a href="contao?do=my_test&act=show&id=5&popup=1&rt=O4VV0sDSyB1FrUtfmV8wSJpFttFPHaS6N0H5O1IgGA8&ref=AcL876vh" title="" onclick="Backend.openModalIframe({'title':'Datensatz mit ID: %s ansehen','url':this.href});return false" class="show" style="margin-right:3px"><img src="system/themes/flexible/icons/show.svg" width="16" height="16" alt="Datensatz mit ID: %s ansehen"></a></td>
</tr>
</tbody></table>
</div>
Hatte das Tutorial hier genutzt zum Ansatz...
welches halt ein Twig Template ausgibt im Backend.
https://docs.contao.org/dev/guides/back-end-routes/
Lesezeichen