(예 : $ 노드, $ 기간이 ....). 감사합니다.드루팔 template.php
답변
에 대한 문서를 살펴보면 그리고 거기 드루팔 질문에 대해 사용자 정의 모듈
/*
* Custom dump function
*
* @param $vars
* An string or array containing the data.
* @param $keys
* If true6 function will return keys of $vars array
* @return a dump of $vars as drupal message.
*/
function _vdump($var, $keys = FALSE) {
if($keys){
drupal_set_message('<pre>' . print_r(array_keys($var), 1) . '</pre>');
}
else {
drupal_set_message('<pre>' . print_r($var, 1) . '</pre>');
}
}
난 당신이 테마를 수정/만드는 방법에 대해 얘기 같은데요. standard Drupal globals의 대부분을 사용할 수 있습니다. get_defined_vars을 사용하여 다른 변수가 정의되어 있는지 확인할 수 있습니다.
감사합니다. template.php에서 $ term, $ node 객체를 사용할 수 있습니까? – enjoylife
저는 그렇게 생각하지 않습니다. 나는 당신이 [page.tpl.php] (http://drupal.org/node/11812) 또는 [node.tpl.php] (http://drupal.org/node/11816) – Thomas4019
template.php 파일에는 이러한 변수가 없습니다. $node
, $terms
을 page.tpl.php 또는 node.tpl.php에서 찾으십니까?
예인 경우 해당 변수는 preprocess 함수에서 생성됩니다.
모듈은 이러한 파일에서 직접 사용할 수있는 새 변수를 정의하기 위해 이러한 훅을 구현하거나 template.php에서 새로운 변수를 정의 할 수도 있습니다.
것은 template.php/**
* Override or insert PHPTemplate variables into the templates.
*/
function phptemplate_preprocess_node(&$vars) {
_vdump(get_defined_vars(), 1);
}
/**
* Override or insert PHPTemplate variables into the templates.
*/
function phptemplate_preprocess_page(&$vars) {
_vdump(get_defined_vars(), 1);
}
에서 preprocess
을 사용해야한다고 생각합니다. ($ node_taxonomy) { if ($ node_taxonomy) { foreach ($ node_taxonomy AS $ term) { $ links [$ term-> vid] [ 'taxonomy_term_']이 코드는 template.php에있는 누군가의 코드입니다. $ term-> tid] .... 그는 $ term 객체를 직접 사용할 수 있습니다. – enjoylife
- 1. Drupal 6 : template.php 리디렉션
- 2. 드루팔 phptemplate_menu_tree 내가 드루팔 7 사용하고
- 3. Drupal 7 change block subject in template.php
- 4. Drupal, template.php $ form 이름의 출처는 어디입니까?
- 5. 드루팔 : 드루팔 7.x의에서
- 6. 드루팔 템플릿 페이지 DEFINE 문제
- 7. 드루팔
- 8. 드루팔
- 9. 드루팔
- 10. 드루팔 6 : 나는 드루팔 안돼서
- 11. 드루팔 7은 [THEMENAME] _preprocess_page 기능에,
- 12. 드루팔 양식 편집 및 조건 필드
- 13. 드루팔 6 ----- 이유 테마()를 출력 할 수없는
- 14. 드루팔 내가 여기 드루팔 사이트 일하고
- 15. 드루팔 분류보기
- 16. 드루팔 사이트
- 17. 드루팔 전망
- 18. 드루팔 (Drupal?
- 19. 은 드루팔
- 20. 드루팔 hook_theme()
- 21. 형태, 드루팔
- 22. 드루팔 : 조회수
- 23. 이 드루팔
- 24. 드루팔 분류학
- 25. Acquia의 드루팔
- 26. 호출하기 드루팔
- 27. 드루팔 모듈
- 28. 드루팔 (Drupal : 내 테마에서 $ content Array를 어디에서 얻을 수 있습니까?
- 29. 드루팔 6 - 나는 하나의 드루팔 페이지에 자바 스크립트를 추가해야하는 경우
- 30. 드루팔 (Drupal 6 규칙 모듈을 드루팔 (Drupal) 7로 변환하십시오.
에 덤프 기능을 추가하세요 drupal.stackexchange.com입니다. – kiamlaluno