Posted by cuxi on December 24, 2009 at 8:25am
Chào các bạn.
Mình đang có vấn đề là when mình dùng hook_nodeapi với $op === 'presave' mình có thể lấy được tid của term không?
if ($op === 'presave') {
foreach ($node->taxonomy as $term) {
if ($term->vid == 7) {
$tid = $term->tid;
break;
}
}
/**
* process tid here
*/
}dường như nó không hoạt động

Comments
Có vẻ như khi node chưa được
Có vẻ như khi node chưa được save thì chưa thể lấy thông tin của taxonomy.
Bạn định can thiệp vào taxonomy của node thế nào vậy?
http://www.gusrix.com/
như thế này: if ($op ===
như thế này:
if ($op === 'presave') {
if ($node->taxonomy) {
/**
* process tid here
*/
}
}
nó có thể work mình chưa test nữa
Chưa hiểu câu hỏi của bạn lắm
Tran Tan
Tel : 0905 403 723
http://baogame.vn/
http://Bienhoa.vn/
Nếu node của bạn chưa tồn tại
Nếu node của bạn chưa tồn tại thì không thể dùng được.
http://www.gusrix.com/
làm việc với module và view??
Mình làm với view và module thì gặp vấn đề sau bạn chỉ cho mình nhé:
Cám ơn!
ITFS Software
http://symphonythemes.com
Hi bạn. bạn nên tạo một thảo
Hi bạn. bạn nên tạo một thảo luận riêng thì hay hơn là vào topic này.
Bạn có thể làm theo cách này:
- đưa table của bạn vào views modules bạn dùng modules table :http://drupal.org/project/tw để hỗ trợ
-thứ hai bạn dùng tham số uid trong views với việc cung cấp PHP code
if (arg(0) == 'node' && is_numeric(arg(1))) {//bạn nên change tham số url cho đúng với url của bạnreturn TRUE;
} else {
return FALSE;
}
-thứ 3 bạn bật modules nodereferer lên nằm trong modules cck. bạn create filed nodereferen và chọn cái field ở content type bạn muốn.
Thân
Tran Tan
Tel : 0905 403 723
http://baogame.vn/
http://Bienhoa.vn/
Bạn chỉ rõ cho mình phần "thứ
ITFS Software
http://symphonythemes.com