제목에 표시된 것과 같이 노출 필터 선택 상자 상단에 "-Year"가 추가되는 이유를 알 수 없습니다. 나가기 위해서 무엇을해야합니까?Drupal 노출 날짜 필터 : select에서 "-Year"를 제거하십시오.
0
A
답변
0
해결책을 찾았습니다. 매우 바보 같습니다.
나는 사용자 정의 모듈이 퍼팅 결국, 모두가 라벨을 제거하고 또한 데이터베이스의 데이터를 기반으로 표시된 년의 수를 설정 결국 :
function modulename_form_views_exposed_form_alter(&$form, $form_state) {
if($form['#id'] == 'theformid') {
// Remove the label as the first element from the date select
$form['date_filter']['value']['#date_label_position'] = 'none';
// Find the minimum year from all of the published news nodes
$date = db_fetch_array(
db_query("
SELECT YEAR(MIN(d.field_date_value)) as 'min'
FROM {content_field_date} d
INNER JOIN {node} n
ON n.nid = d.nid
WHERE n.type = 'news' AND n.status = 1")
);
// Set the new year range in the filter
$new_min = date('Y') - $date['min'];
$form['date_filter']['value']['#date_year_range'] = "-$new_min:+0";
}
}
0
날짜 필터를 구성 할 때 "절대 값"드롭 다운에서 1 년을 선택하십시오. 그 해는 -Year 대신 표시됩니다. 소스 코드를 변경하거나 추가하지 않는 한 노출 된 선택 상자에서 실제로 제거 할 수는 있지만 의심 스럽습니다.
관련 문제
- 1. 드루팔 (Drupal 7), 분류학 노출 필터
- 2. jQuery를 사용하여 select에서 CSS를 제거하십시오.
- 3. 드루팔 (Drupal Exposed Views 필터 사용자 정의 날짜
- 4. 뷰에서 노출 된 필터 항목을 테마로 만드는 방법 - drupal 6
- 5. Drupal 7 조회수 3 : 특정 필드를 검색하는 노출 된 필터
- 6. Drupal보기 및 노출 된 필터 드롭 다운
- 7. 보기 대신에 링크 목록으로 노출 된 필터
- 8. Oracle Select에서 날짜 유형을 변경하는 방법은 무엇입니까?
- 9. Drupal : Drupal6보기 : 필터 제한
- 10. Django 날짜 필터 이상한
- 11. SOLR 검색 날짜 필터
- 12. 테마보기 2 노출 된 필터 포인터가 필요
- 13. Drupal6 : Views2의 노출 된 필터 문제
- 14. 드루팔 (Drupal : 사용자 정의보기 필터
- 15. DRUPAL : 필터 항목을 노출 시키려면 조심스럽게 그렇게 간단하지 않아야합니다. (사용자 "Sort"를 사용할 수 없습니다)
- 16. 노출 된 위치의 사용자가 선택한 값을 설정하는 방법 전체 Drupal 6 웹 사이트에 대한보기 필터?
- 17. Django 날짜 필터 달의 날짜로
- 18. Drupal 폼에서 class = "form-item"을 제거하십시오.
- 19. Drupal, Views, Exposed 필터 : 사용자 정의 기본 선택된 태그
- 20. Drupal 7 날짜 및보기 모듈
- 21. drupal-6의 날짜 범위는보기 인수입니까?
- 22. drupal cck 날짜 필드 질문
- 23. Drupal 7의 뷰에 사용자 정의 필터 추가하기
- 24. Drupal 7 조회 상황 별 필터
- 25. 필드 데이터를 사용할 수있을 때 노출 된 필터 만 표시
- 26. Drupal의 노출 된 필터 결과 쿼리에 플래그 추가
- 27. select에서 Mootools에 PHP를 연결
- 28. IE6에서 select에서 옵션 제거
- 29. 날짜 범위 Excel의 고급 필터 사용
- 30. Ext Js의 날짜 및 시간 필터
문제는 우리가 원하는 것입니다 현재 선택되는 연도 마침내 솔루션을 찾았습니다. 아래에 게시 해 드리겠습니다. – Karl