Scenariusz:Czy używanie klas CSS dla znaczników JS jest szkodliwe?
- stronę główną, która jest generowana z PHP i silnika szablonów.
- Strona jest przeprojektowywana.
- Nowy projekt oparty jest na interfejsie użytkownika jQuery.
- Obecny CMS wykorzystuje wiele szablonów: szablon strony, szablon Szczegóły artykułu, szablon komentarzy itp
Problem: Niektóre szablony (np szablonu Szczegóły artykułu) generują fragmenty HTML, który powinien używać elementów interfejsu użytkownika jQuery, takich jak karty. Obecnie źródło danych szablonu strony nie zawiera żadnych informacji, które elementy należy przekształcić w elementy jQuery UI w głównym wywołaniu jQuery w nagłówku dokumentów.
Możliwe rozwiązanie Dodaj klasę CSS jak „jqTabs” do znaczników html sub-szablony i używać selektora .jqTabs
w głównym skrypcie jQuery.
Pytanie Czy to zły pomysł?
BTW: "Użyj innego CMS" nie jest poprawną odpowiedzią, ponieważ jest toopcja teraz (termin, budżet, ... wymieniasz go na -.-).
Dlaczego uważasz, że to zły pomysł? –
Niezły pomysł. Wolę odwoływać się do zajęć. – wdm
Istnieje wiele "prostych" rozwiązań, które w dłuższej perspektywie okażą się "złymi pomysłami". Lepiej zapytaj na SO, a następnie odbuduj wszystko za kilka miesięcy. –