2012-10-25 3 views
0

모듈을 사용할 때 몇 가지 문제가 있습니다. 일부 공백은 공백을 html로 렌더링 - 드루팔 (Drupal 7)?

$content=''; 
$vocab = vuagame_getVocByName("the_loai_game"); 
$terms = taxonomy_get_tree($vocab->vid); 
foreach ($terms as $term) { 
    $content.="<div class='contentBox'>"; 
    $content.="<div class='contentBoxHeader'>"; 
    $content.="<a href='/category/".$term->tid."'>".$term->name."</a>"; 
    $content.="</div>"; 
    $content.="<table class='gameTable' cellspacing='0' cellpadding='5'>"; 
    $content.= views_embed_view('home', 'page', $term->tid); 
    $content.="</table>"; 
    $content.="<div class='seemorelink'><a href='/category/".$term->tid."'>Xem thêm</a></div>"; 
    $content.="</div><br/>"; 
} 
return $content; 

등장하고 여기에 검사 요소 결과입니다 :

<div class="contentBox"><div class="contentBoxHeader"><a href="/category/23">18+</a></div> 
" 

    " 
<table class="gameTable" cellspacing="0" cellpadding="5"><tbody><tr> 

사람이 내 문제를 찾을 수 있습니까? 고마워요!

답변

0

먼저 br 태그는 표준이 아닙니다. 이렇게 디버그하십시오.

1) 루프없이 먼저 HTML을 시도하십시오. 또는 첫 번째 사이클 후에 루프를 중단하십시오. 여전히 존재하는 경우/개폐 불규칙한 태그의 기회가있을 수 있습니다 .. 공백은 여전히 ​​종료 경우, 가

 "&lta href='lorum.html'>ispum </a>"

와 HREF 태그를 대체하고 사라 있는지

, 모두 교체 데이터에 오류가있는 데이터가있을 수 있습니다.

0

"약간의 공백이 나타났습니다"라는 것은 무엇을 의미합니까? 당신은 무언가를 표시하지만, 그 아래에 공백이 있습니까?

그런 경우가 있다면, 당신은 당신의 출력을 "clearfix"클래스를 추가하고 CSS 파일이 추가로 시도 할 수 :

.clearfix:after { 
    content: ""; 
    clear: both; 
    font-size: 0; 
    display: block; 
    height: 0; 
    visibility: hidden; 
} 

그리고 네,이
가 불필요한 것, 즉 너무 문제가 발생할 수 .

0

인코딩 문제 인 것 같습니다. UTF-8 인코딩으로 .tpl 파일을 저장하고 있는지 확인하십시오.

이상한 공간이 수정되어야합니다.