Keine Style Historie in 4.9.12?
Keine Style Historie in 4.9.12?
Hallo zusammen,
ich habe in zwei Installationen (beide 4.9.12, beide Update von früheren 4.9-Versionen, beide mit mehreren Mandanten) bei Style-Dateien, die in den css-Ordner hochgeladen wurden, das Problem, dass keine Style-Historie angezeigt wird. Das scheint daran zu liegen, dass hier beim Speichern kein Eintrag in der con_file_information angelegt wird. Bei hochgeladenen js-Dateien funktioniert das einwandfrei. Die Rechte in den jeweiligen version-Ordnern sind identisch.
Im css-version-Ordner sind aber noch alte Historien-Einträge vorhanden, es wurden also zumindest irgendwann einmal Versionen geschrieben... Aktuell werden beim Speichern keine neuen Style-Versionen geschrieben.
Kann das irgendwer reproduzieren und/oder hat irgendwer eine Idee, woran das liegen könnte?
Grüße und vielen Dank
Michael
ich habe in zwei Installationen (beide 4.9.12, beide Update von früheren 4.9-Versionen, beide mit mehreren Mandanten) bei Style-Dateien, die in den css-Ordner hochgeladen wurden, das Problem, dass keine Style-Historie angezeigt wird. Das scheint daran zu liegen, dass hier beim Speichern kein Eintrag in der con_file_information angelegt wird. Bei hochgeladenen js-Dateien funktioniert das einwandfrei. Die Rechte in den jeweiligen version-Ordnern sind identisch.
Im css-version-Ordner sind aber noch alte Historien-Einträge vorhanden, es wurden also zumindest irgendwann einmal Versionen geschrieben... Aktuell werden beim Speichern keine neuen Style-Versionen geschrieben.
Kann das irgendwer reproduzieren und/oder hat irgendwer eine Idee, woran das liegen könnte?
Grüße und vielen Dank
Michael
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
Re: Keine Style Historie in 4.9.12?
Das kann ich (leider?) nicht reproduzieren. Hast Du den Schritt mal debuggt, um herauszufinden, woran es liegen könnte, dass keine Einträge geschrieben werden?
Frederic Schneider
Entwickler bei der four for business AG
Entwickler bei der four for business AG
Re: Keine Style Historie in 4.9.12?
Ich habe jetzt noch einmal nachgesehen und den Fehler entdeckt. In Zeile 273 der /contenido/classes/gui/class.sourceeditor.php steht
Es muss aber heißen:
Das Problem taucht also auf, wenn mehrere Mandanten in einer Installation identische Dateien des gleichen Typs haben.
Code: Alles auswählen
$fileInfos->select('filename = \'' . $this->_filename . '\'');
Code: Alles auswählen
$fileInfos->select('filename = \'' . $this->_filename . '\' AND idclient = \'' . cRegistry::getClientId() . '\' AND type = \'' . $dbFileType . '\'');
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
Re: Keine Style Historie in 4.9.12?
Danke Dir. Nach meinem Urlaub schaue ich mir das lokal auch nochmal an und passe es dann auch im Core-Code an
Frederic Schneider
Entwickler bei der four for business AG
Entwickler bei der four for business AG
Re: Keine Style Historie in 4.9.12?
Würde mich freuen, wenn Du dann die in den Core eingeflossene Version noch einmal posten könntest...
Vielen Dank und einen schönen Urlaub!
Vielen Dank und einen schönen Urlaub!
-
- Beiträge: 4256
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: Keine Style Historie in 4.9.12?
Servus,
um das ein wenig übersichtlicher zu gestalten und dabei auch die Klasse ItemCollection der GenericDb wirklich wie angedacht zu nutzen, sollte man den Part eventuell besser so formulieren:
Gruß aus Franken
Ortwin
um das ein wenig übersichtlicher zu gestalten und dabei auch die Klasse ItemCollection der GenericDb wirklich wie angedacht zu nutzen, sollte man den Part eventuell besser so formulieren:
Code: Alles auswählen
// load the file information and update the description
$fileInfos = new cApiFileInformationCollection();
$fileInfos->setWhere("filename", $this->_filename);
$fileInfos->setWhere('idclient', cRegistry::getClientId());
$fileInfos->setWhere('type', $dbFileType);
$fileInfos->query();
$fileInfo = $fileInfos->next();
Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Re: Keine Style Historie in 4.9.12?
Danke für den fix - leider ist dieser in der 4.10.0 nicht eingebaut