2013-10-09 4 views
1

대시 보드를 만들려면 Drupal Homebox 모듈 (https://drupal.org/project/homebox, 버전 7.x-2.0-beta6)을 사용하고 있습니다. 트위터 부트 스트랩 테마를 사용할 때 대시 보드 (닫기 또는 이동)에서 블록의 상태/위치를 유지하는 저장 기능이 작동하지 않는 문제를 발견했습니다. 하지만 Batik 테마를 사용할 때는 아무런 문제가 없습니다. 나는이 문제를 일으키는 원인에 대한 단서를 찾을 수 없었다.Drupal 7 홈 박스 모듈 및 트위터 부트 스트랩 테마

도움이 될 것입니다.

답변

2

몇 시간을 보냈지 만 그 해결책은 간단하고 믿기지 않습니다. form.inc 파일의 include 아래 bootstrap 테마를 검색하십시오. 이 파일에서 모두 필드는 으로 덮어 씁니다. 그래서 homebox는 액션과 입력 필드를 찾고 있지만 아무도 찾지 않습니다. 이 쿼리에서 다른 반환 값을 교체하는 경우 :이와

if (isset($element['#id']) && in_array($element['#id'], $whitelist)) { 
    return '<input' . drupal_attributes($element['#attributes']) . ">\n"; // This line break adds inherent margin between multiple buttons 
    } 
    else { 
    return '<button' . drupal_attributes($element['#attributes']) . '>'. $label ."</button>\n"; // This line break adds inherent margin between multiple buttons 
    } 

: return '<input' . drupal_attributes($element['#attributes']) . ">\n"; //를이 줄 바꿈은 homebox를 작동하게`게요 여러 버튼

사이에 내재 된 마진을 추가합니다.

감사합니다, Internetagentur München

+0

감사합니다 @ 알렉스에서 알렉스,이 솔루션은 작동한다! – borort