Seite 1 von 2
Artikel-Versionierung zerschießt Editor?
Verfasst: Di 27. Okt 2015, 21:17
von bodil
In einem Contenido der Version
4.9.8 habe ich im Layout noch vor dem eigentlichen HTML-Quellcode einen Container eingebaut:
Code: Alles auswählen
<container id="10" name="header"></container><!DOCTYPE HTML>
<html>
<head>
Den Container fülle ich mit einem Modul:
Code: Alles auswählen
<?php header('Content-Type: text/html; charset=utf-8'); ?>
Schalte ich jetzt in der Administration die Artikel-Versionierung an, wird für den Frame mit dem Editor dieser Code ausgeliefert:
Code: Alles auswählen
<!DOCT
<div class="editcontentList">
<div>
(…)
</div>
<div id="pluginInfoDetails" style="display:none;" class="nodisplay">
(…)
</div>
</div>YPE HTML>
<html>
<head>
Wobei der (gekürzt dargestellte) Code von der Auswahlmöglichkeit der Versionierung stammt.
Jetzt konnte ich das Problem dadurch lösen, dass ich die Versionierung wieder deaktiviert habe, die braucht der Kunde vermutlich nicht. Aber etwas buggy sieht das schon aus, oder?
Grüße!
Bodil
Re: Artikel-Versionierung zerschießt Editor?
Verfasst: Mi 28. Okt 2015, 11:04
von rethus
Nur zur Sicherheit, du meinst in 4.9.8 (nicht 4.8.9)?!
Und wenn du den Container vor dem <html>-Tag raus nimmst, passiert das nicht?
Re: Artikel-Versionierung zerschießt Editor?
Verfasst: Mi 28. Okt 2015, 11:11
von Oldperl
Servus,
mal versucht den container-Tag in eine eigene Zeile zu setzen?
Gruß aus Franken
Ortwin
Re: Artikel-Versionierung zerschießt Editor?
Verfasst: Mi 28. Okt 2015, 15:54
von bodil
@Oldperl: 4.9.8 ist selbstverständlich richtig! Zahlendreher! Vielen Dank für den Hinweis! (Mal schauen, ob ich das oben noch ändern kann.)
@Ortwin: Gute Idee, probiere ich heutabend mal, wenn der Kunde schläft. Hoffe, ich bin noch HTML-konform, wenn das <!DOCTYPE HTML> nicht mehr in der ersten Zeile steht. Aber wie gesagt: Einen workaround hab ich eigentlich schon. Mir ging es eher um den Hinweis auf einen möglichen Bug.
Bester Dank und schöne Grüße!
Bodil
Re: Artikel-Versionierung zerschießt Editor?
Verfasst: Mi 28. Okt 2015, 16:05
von Oldperl
Naja, der "Workaround" ist in Contenido bereits drinne, denn das Frontend sendet ja selbst den von Dir im Modul gesetzten Header analog der gewählten Sprache. Daher ist dein Modul eigentlich gar nicht notwendig.
Gruß aus Franken
Ortwin
Re: Artikel-Versionierung zerschießt Editor?
Verfasst: So 1. Nov 2015, 13:20
von bodil
Hi Ortwin!
Mit Workaround meinte ich das Ausschalten der Versionierung. Aber: du hast recht, den Header brauche ich nicht. Den habe ich irgendwann eingebaut, weil ich Probleme mit kyrillischen Zeichen hatte und dann nicht mehr ausgebaut. Den Container in eine eigene Zeile zu stellen hat nichts gebracht.
Noch ein Aber:
Grundsätzlich sollte sich die Benutzung eines Containers vor dem HTML-Code nicht mit der Benutzung der Versionierung ausschließen. Genau das ist aber der Fall. Das kann eine weiße Seite im Editor-Tab zur Folge haben und ist einigermaßen aufwändig zu debuggen. Deshalb fände ich es gut, wenn das Interface zur Versionierung eine Überarbeitung erführe. (So bald ich Zeit habe, mache ich da vielleicht auch einen eigenen Vorschlag. Erfahrungsgemäß kommen da aber andere schneller zu besseren Ergebnissen.

)
Grüße!
Bodil
Re: Artikel-Versionierung zerschießt Editor?
Verfasst: Do 5. Nov 2015, 10:48
von Oldperl
Servus Frederic,
DocType vergessen bei deinem Layout. Ich denke es ist ein Problem speziell mit diesem und dem container-Tag.
Gruß aus Franken
Ortwin
Re: Artikel-Versionierung zerschießt Editor?
Verfasst: Do 5. Nov 2015, 10:50
von Oldperl
Huch
Da war sein Beitrag wieder weg
Edit: Nu isser wieder da, nur nach diesem hier

Re: Artikel-Versionierung zerschießt Editor?
Verfasst: Do 5. Nov 2015, 10:51
von frederic.schneider_4fb
Guten Tag,
ich habe das versucht eben zu reproduzieren:
- Erstellung eines Modules mit der einen Zeilen mit PHP-Header-Befehl
- Anpassung des Standard-Layouts in der allerersten Zeile vor der DOCTYPE-Setzung
- Zuweisung des Modules zur Layout-Stelle in der Vorlage
Resultat: Alles funktioniert einwandfrei. CONTENIDO 4.9.9-Entwicklerversion, Beispielmandant. Wobei es sich zwischen 4.9.8 und 4.9.9 in diesem Punkt eigentlich nichts geändert hat.
Vorlagen-Code:
Code: Alles auswählen
<container id="11" name="header"></container><!DOCTYPE html>
<!-- standard layout -->
<html lang="de">
<head>
Modul-Code:
Code: Alles auswählen
<?php header('Content-Type: text/html; charset=utf-8'); ?>
Modul-Zuweisung:

- _CONTENIDO_4.9.8_con49.schneider.local_contenido_-_2015-11-05_10.45.51.jpg (14.79 KiB) 6537 mal betrachtet
Getestet sowohl im einfachen wie auch im erweiterten Modus der Artikelversionierung
Re: Artikel-Versionierung zerschießt Editor?
Verfasst: Do 5. Nov 2015, 10:51
von frederic.schneider_4fb
Oldperl hat geschrieben:DocType vergessen bei deinem Layout. Ich denke es ist ein Problem speziell mit diesem und dem container-Tag.
Der steht doch da?!?
Re: Artikel-Versionierung zerschießt Editor?
Verfasst: Do 5. Nov 2015, 10:53
von frederic.schneider_4fb
Der einzige Unterschied zwischen seiner und meiner Umsetzung ist, dass ich die Container-Id 11 anstelle von 10 genommen habe, da 10 bereits belegt ist. Vielleicht ist das ein Problem?
Re: Artikel-Versionierung zerschießt Editor?
Verfasst: Do 5. Nov 2015, 10:55
von Oldperl
Ja da isser ja...

Hab wohl a weng Tomaten auf den Augen!
Also ich werde das auch nochmal ausprobieren falls ich gerade mal eine 4.9.8 in den Fingern habe.
Gruß aus Franken
Ortwin
Re: Artikel-Versionierung zerschießt Editor?
Verfasst: Mi 16. Dez 2015, 13:22
von malsdgtac
Hallo,
ich habe das gleich Problem, Con Version 4.9.8
Layout:
Code: Alles auswählen
<container id="1" name="Domainrouting">Domainrouting</container>
<!DOCTYPE html>
Soblad ich die Artikelversionisierung aktiviere bleibt der "Editor" weiss.
Re: Artikel-Versionierung zerschießt Editor?
Verfasst: Mi 16. Dez 2015, 14:14
von rethus
Hast du mal wie in diesem Thread beschrieben mit der Container-ID gespielt, bzw. den Container nach dem Doctype, oder in den <html>-Tag zu setzen?
Kannst auch mal testen , ob die Verzeichnisse für die Versionierung überhaupt vorhanden sind. Ich hatte so einen Bug auch einmal, die Ursache lag im fehlenden Verzeichnis für die Versionierung.
Re: Artikel-Versionierung zerschießt Editor?
Verfasst: Mi 16. Dez 2015, 14:29
von malsdgtac
Hallo,
ich hatte die Container-ID überprüft ob sie doppelt ist - das ist sie nicht. Die Vergabe einer anderen ID bringt aber trotzdem was - habs jetzt mal auf 111 geändert.
Jetzt habe ich im Editor oben drüber ein Dropdown in dem ich die Versionen aussuchen kann und das auswählen funktioniert auch. Danach kommt noch folgendes:
Wo sollten denn die Versionisierungsordner liegen? Dann schau ich das auch noch nach.