Drupal 7 Theme với template.php & theme-settings.php

Events happening in the community are now at Drupal community events on www.drupal.org.
Maxvien's picture

Xin hỏi các Pro về Nhiệm vụ của hai file này và Cách sử dụng! Thanks so much!

Comments

Template.php ==> override các

nguyenkhanhhung's picture

Template.php ==> override các functions mặc định của Drupal theme, tạo custom variables
theme-settings.php => Bạn vào Appearance, nhìn vào các theme, bạn sẽ thấy một link là Settings, file này phục vụ cho việc đó

Override là gì vậy? Mình

Maxvien's picture
  • Override là gì vậy? Mình không hiểu thuật ngữ này lắm!
  • Muốn tạo theme-settings.php thì phải tạo template.php hay sao?

Override

Mr.vantri's picture

Override Có nghĩa là ghi đè. VÍ dụ như trang drupal của bạn. http://domain.com/user thì đó là 1 trang mặc định của drupal. Bây giờ bạn muốn thay đổi nó thì vào template và thay đổi thôi. CÒn thay đổi thế nào thì tùy bạn.
Tóm lại: Override nghĩa là ghi đè.

Không nhất thiết cần phải tạo

nguyenkhanhhung's picture

Không nhất thiết cần phải tạo template.php mới tạo được theme-settings.php đâu bạn

Thế bgio ví dụ. MÌnh có

Mr.vantri's picture

Thế bgio ví dụ. MÌnh có trang: http://domain.com/use/login .Đây là trang mắc định của drupal. Vậy không dùng templete thì có thể dùng cách nào để thay đổi được nó?