Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Integracja OPT 2 z systemem CMS, kompatybilność + sprawa skórek
WebCM
post
Post #1





Grupa: Zarejestrowani
Postów: 375
Pomógł: 20
Dołączył: 28.07.2006

Ostrzeżenie: (0%)
-----


Rozważam wykorzystanie OPT 2 w CMS-ie, ale w taki sposób, aby można było go zastąpić pierwotną klasą Content (wykorzystującą szablony w formacie PHP). Tylko mogą wystąpić problemy z kompatybilnością. Czy ktoś używa tego systemu szablonów?
  1. W klasie Content zdefiniowałem metody: addScript() i addCSS(). Można je ewentualnie przenieść do klasy OPT i zmodyfikować.
  2. Są też istotne różnice w implementacji. Zobacz: kod klasy Content.
  3. Przykłady: zmienne $title i $head, tworzenie referencji (ominięcie $this->data), informacja
  4. Zamierzam jeszcze wprowadzić możliwość użycia wielu szablonów z poziomu logiki skryptu, może przez Content::addFile().
Ewentualnie mogę użyć OPT tylko jako kompilatora szablonów, choć to jest niezgodne z założeniami tej biblioteki. Z drugiej strony można pokonać te różnice, dokonując trochę zmian w kodzie.

Dlatego pytam - czy warto użyć OPT 2 w CMS-ie?

Druga sprawa dotyczy skór w systemie CMS. Wszystkich szablonów (plików prezentacji modułów) będzie dużo (ok. 50). Zawartość większości z nich raczej nie zmieni się w innych skórkach, dlatego nie ma sensu ich powielać. Czy wystarczy, aby każda skórka zawierała tylko pliki CSS oraz grafikę? Rozważam jeszcze dołączenie głównego layoutu serwisu (body.php) i panelu admina - ale w ten sposób znów nie utrudnię wykorzystania systemów szablonów? Może proponujecie inaczej rozwiązać ten problem?

PS. Odwiedzający mogą zmienić domyślną skórkę na inną.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 14:39