Yii Framework Forum: Yii 1.0 zawartośc nagłówka head, w zależności od adresu - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Yii 1.0 zawartośc nagłówka head, w zależności od adresu zawartośc <head w zależności od adresu Rate Topic: -----

#1 User is offline   Tomek 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 10
  • Joined: 20-October 11

Posted 25 October 2011 - 02:37 AM

Po pomyślnej konfiguracji środowiska, czas na pierwsze modyfikacje.
Od pewnego czasu zastanawiam się jak najprościej zmodyfikować nagłówek <head>, w zależności od adresu strony na której się znajdujemy.
Obecnie wszystkie biblioteki, oraz skrypt podpięte są dla każdego widoku podstrony.
Czyli generalnie czy są wykorzystywane czy też nie, zawsze są ładowane.
Czy istnieje możliwość podlinkowanie różnych bibliotek, skryptów, w zależności od URLa na którym aktualnie się znajdujemy?
Używam Yii 1.0 (bodajże 1.0.8 )
0

#2 User is offline   redguy 

  • Master Member
  • PipPipPipPip
  • Yii
  • Group: Members
  • Posts: 799
  • Joined: 02-July 10
  • Location:Central Poland

Posted 31 October 2011 - 11:33 AM

wystarczy, ze gdziekolwiek w kodzie (kontrolerze, widoku, widgecie) dodasz wymagany skrypt za pomoca:

Yii::app()->clientScript->registerScript( 'moj-skrypt-1', 'alert("aaaa");' );
Yii::app()->clientScript->registerScriptFile( '/js/skrypt.js' );
Yii::app()->clientScript->registerCssFile( '/css/style.css' );

a Yii samo dolaczy je w sekcji head strony. Generalnie wiec w ogolnej definicji strony powinno sie zalaczac jak najmniej, a wszystko co potrzbne dodawac za pomoca tego mechanizmu.

zobacz tez: http://www.yiiframew...-cclientscript/
red
1

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users