Upgrade C5 i problemy…
Update każdej instancji Concrete5 nie jest trudny – jeśli nie przeszkadza nam ślad w źródle naszej strony.
Znacznie gorzej się dzieje, jeśli zabieramy się do tego z dość odległej przeszłości i nasze szablony nie są na to gotowe.
Różnice wprowadzone po wersji 5.4 są liczne – ale najistotniejsze dotyczą składni użytej w template’ach.
Jeśli po zalogowaniu, nie widzicie górnego menu – znaczy to że musicie wykonać kosmetyczną zmianę w wywołaniu komponentów nagłówka i stopki strony – i nie chodzi tu o elementy włączane jako “include” lecz o kod dodawany przez silnik c5, uzbrajający stronę w ajaxowe ozdoby i niezbędne funkcje:
<?php Loader::element('header_required'); ?>
na początku naszej definicji szablonu, oraz
<?php Loader::element('footer_required'); ?>
… na jego końcu, przed znacznikiem zamykającym <body>.
Sam się dziwię, że jeszcze gdzieś miałem zaszyte takie starocie… 🙂