Follow us on Twitter!
Napisany 28 Paz 2009|Kamil| 1

jQuery możemy wpiąć do TYPOlight w dwojaki sposób:

  1. Wgrać skrypt do folderu /plugins/jquery/
  2. Wgrać skrypt do folderu /tl_files/

Tak naprawdę nie ma żadnej różnicy gdzie umieścimy core jQuery. Zmieni nam się tylko ścieżka dostępu podana w tagu <head>:

<script type="text/javascript" src="plugins/jquery/jquery-1.3.2.min.js">
</script>

 lub

<script type="text/javascript" src="tl_files/jquery-1.3.2.min.js">
</script>

Teoretycznie zadziała, ale jest jedno ale. Domyślny MooTools, podobnie jak i jQuery używa tej samej postaci do identyfikacji obiektu - znaku dolara $. Jeśli mamy podpięte oba frameworki do szablonu, dodajemy:

<script>
jQuery.noConflict();
</script>

Od tej pory znak dolara należy do MooTools, natomiast jQuery będzie wywoływany poprzez jQuery("#id").

Możemy również użyć takiego kodu:

<script>
var $j = jQuery.noConflict();
</script>

co poskutkuje przypisaniem $j do jQuery, np. $j("#id"). Pamiętajmy, aby umieścić powyższe fragmenty kodu po zaincludowaniu pliku jQuery.

Tagi:

1 Komentarz

Socha | 02 Lis 2009

Wystarczy coś takiego i nie będzie żadnego konfliktu:

(function($) {
Nasz kod jQuery
})(jQuery);

Dodaj komentarz (+)

*
*
Prosimy obliczyć 2 plus 2.*
! Tagi bbcode są dozwolone.
  • 28 Lut
    Zaraz po wersji 2.8.0 ukazała się wersja 2.8.1, naprawiająca kilka bugów i usprawniająca zarządzanie grupami.
    przez Kamil|0
  • 16 Lut
    Właśnie dzisiaj ukazała się długo oczekiwana nowa wersja 2.8.0 TYPOlight.
    przez Marcin|0
  • 19 Gru
    Wykryto krytyczną lukę bezpieczeństwa w instalatorze TYPOlight.
    przez Marcin|1

Instalacja TYPOlightInstalacja TYPOlight pokazana krok po kroku. Obejrzyj Video

Opis opcji ustawieńSzybki przegląd ustawień dostępnych w TYPOlight. Obejrzyj Video

Extension manager i catalogPokazana istota działania repozytorium modułów. Obejrzyj Video

Więcej screencastów