I did take a look at the joomla Debug Console - nothing seems especially wrong. Just 4 duplicate DB queries (aka the same query executed multiple times). Inefficient, yes - but seems hardly system breaking.
And if I turn on language debugging it shows me an error in
Code:
JROOT/plugins/fabrik_element/date/language/de-DE/de-DE.plg_fabrik_element_date.ini : error(s) in line(s) 49
The mentioned line is this one:
Code:
PLG_ELEMENT_DATE_TIME_LABEL='Zeit'
I changed it to:
Code:
PLG_ELEMENT_DATE_TIME_LABEL="Zeit"
Now the language error in the Joomla Debug Console is gone - but my initial problem still persists:
Editing / Viewing an existing form results in a blank, white page.
I did notice something weird in the submitted HTML-code:
I compared the html code of a working fabrik form to my not-working form, look at the code snippet from the <div class="body">
The working version:
HTML:
<div class="body">
<div class="row-fluid main-body">
<div class="span12">
<div id="system-message-container">
</div>
<form class="fabrikForm form-search" action="/admin/vorgang-bearbeiten?resetfilters=0&clearordering=0&clearfilters=0" method="post" id="listform_1_com_fabrik_1" name="fabrikList">
<div class="fabrikButtonsContainer row-fluid">
<ul class="nav nav-pills pull-left">
<li><a class="addbutton addRecord" href="/admin/vorgang-bearbeiten/form/1/">
<i data-isicon="true" class="icon-plus" ></i> Hinzufügen </a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle groupBy" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
<i data-isicon="true" class="icon-list-view" ></i> Gruppieren <b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a data-groupby="" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=0">Kein</a></li>
<li><a data-groupby="etsj_fileservice___date_time" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=etsj_fileservice___date_time">Datum</a></li>
<li><a data-groupby="etsj_fileservice___benutzername" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=etsj_fileservice___benutzername">Kunde</a></li>
<li><a data-groupby="etsj_fileservice___email" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=etsj_fileservice___email">E-Mail: </a></li>
<li><a data-groupby="etsj_fileservice___fahrzeug_marke_" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=etsj_fileservice___fahrzeug_marke_">Fahrzeug Marke: </a></li>
<li><a data-groupby="etsj_fileservice___fahrzeug_modell_" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=etsj_fileservice___fahrzeug_modell_">Fahrzeug Modell: </a></li>
<li><a data-groupby="etsj_fileservice___tuning_variante_" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=etsj_fileservice___tuning_variante_">Tuning Variante:</a></li>
<li><a data-groupby="etsj_fileservice___softwarenummer" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=etsj_fileservice___softwarenummer">Softwarenummer</a></li>
<li><a data-groupby="etsj_fileservice___upgradenummer" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=etsj_fileservice___upgradenummer">Upgradenummer</a></li>
<li><a data-groupby="etsj_fileservice___zusatzoptionen_" href="https://ets-chiptuning.at/admin/vorgang-bearbeiten?group_by=etsj_fileservice___zusatzoptionen_">Zusatzoptionen</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle groupBy" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
<i data-isicon="true" class="icon-upload" ></i> CSV <b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a href="/admin/vorgang-bearbeiten/import/1/csv" class="csvImportButton"><i data-isicon="true" class="icon-download" ></i> Aus CSV Importieren</a></li>
<li><a href="#" class="csvExportButton"><i data-isicon="true" class="icon-upload" ></i> Export zu CSV</a></li>
</ul>
</li>
<li>
<a href="#" class="doempty">
<img src="https://ets-chiptuning.at/media/com_fabrik/images/trash.png" class="fabrikTip fabrikImg" title="<span>Leeren</span>" alt="Leeren" /> Leeren </a>
</li>
</ul>
</div>
<div class="fabrikFilterContainer" >
<div class="row-fluid">
<div class="span6">
<table class="filtertable table table-striped">
<thead>
<tr class="fabrik___heading">
<th>Suchen:</th>
<th style="text-align:right">
<a class="clearFilters" href="#">
<i data-isicon="true" class="icon-refresh" ></i> Filter löschen </a>
</th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="2"></td>
</tr>
</tfoot>
There was a lot more code in that tag, but I didn't want to display all of it.
And here is the blank one:
HTML:
<div class="body">
<div class="row-fluid main-body">
<div class="span12">
<div id="system-message-container">
</div>
</div>
</div>
</div>
No content whatsoever. I have no idea what could cause to stop a system that's been running for months to suddenly stop displaying anything.
I may have to update the whole site to joomla 3.9 & Fabrik 3.9 - that'll be fun. And if that's not working I have to reload a backup and enter all lost data manually... that'll be even more fun.
I'm excited for monday already.