«views» 태그된 질문

뷰 모듈을 사용하면 유연한 쿼리 작성기를 사용하여 엔터티 목록을 만들 수 있습니다.

4
뷰의 맞춤 검색어?
어느 시점에서 Views에 의해 생성 된 SQL 쿼리를 수정해야한다는 것을 알았으므로 결국 views_pre_execute특정 뷰에 대한 쿼리를 대체 하고 변경했습니다. 이것은 나에게 추악한 해킹처럼 느껴지고 더 우아하고 유지 관리가 가능한 방법이 있는지 궁금합니다. 뷰 UI에서 쿼리를 직접 수정할 수있는 방법이 이상적입니다.
24 views  database 

5
뷰에서 실행 된 실제 쿼리 가져 오기
특정 쿼리에서 실행되는 SQL 쿼리를 찾아야합니다. 뷰 모듈은 뷰를 구성 할 때 SQL을 표시 할 수 있지만 쿼리는 모든 경우에 실행되는 실제 쿼리가 아닙니다 . Devel 모듈은 데이터베이스 쿼리를 표시 할 수 있지만 모든 쿼리와 관련된 'A'링크를 클릭하고 수백 개의 쿼리를 제외하고 실제 쿼리를 표시하는 방법은 없습니다 . 뷰가 실행하는 …
23 7  views  database 


4
임의의 깊이의 간단한 분류 체계 브라우저를 작성하는 깨끗한 방법
나는 다음을 수행하는 확실한 방법을 결정하기 위해 며칠을 보냈습니다. 하위 용어에 대한 링크가 포함 된 어휘에 모든 최상위 용어 목록을 표시합니다. 링크를 클릭하면 해당 용어 의 하위 목록으로 이동하십시오 . 해당 용어로 태그가 지정된 노드 목록이 표시되는 최하위 용어까지 광고 무제한. 이것은 일반적으로 필요한 기능 인 것처럼 보이지만 특히 모든 …


2
테이블이없는 사용자 정의 뷰 핸들러
처음에는 쉬워 보였지만 머리카락이 빠졌습니다. 테이블을 사용하지 않는 사용자 지정 뷰 처리기를 추가하고 싶습니다. hook_views_data에서 $ php가 제안한 $ data [ 'views'] [ 'mycustomfield'] 뷰로 시도했지만 여전히 "mycustomfield colum not found"입니다. 어떤 도움? 감사 !
22 7  views 

2
Views Block의 머신 이름이“해시”(?)
Drupal 초보자이므로 이해가 잘못되면 나를 수정하십시오. 그러나 일반적으로 Views가 블록을 만들 때 블록의 시스템 이름이 Views의 시스템 이름에 추가됩니다. 즉 "article_listing_view-block_1" block_load ($ module, $ block_id) 함수를 사용할 때, 내가 한 방법은 다음과 같이 호출하는 것입니다. $ block = block_load ( "views", "article_listing_view-block_1"); 그러나 매우 이상한 이유로 머신 이름을 가진 …
20 7  views 

6
계층 구조로 뷰에 용어를 표시하는 방법은 무엇입니까?
Products 어휘 의 용어를 표시하는보기를 작성했습니다 . 내가 설정 한보기 : 형식 : HTML 목록 표시 : 필드 분야 : 분류 용어 : 이름 잘 작동하지만 계층 구조가 손실됩니다. Products 어휘에는 다음과 같은 구조가 있습니다. - 자동차 --포드 -볼보 - 컴퓨터 -데스크탑 --휴대용 퍼스널 컴퓨터 그러나 뷰에서 용어는 계층 구조를 …

5
hook_views_query_alter ()를 어떻게 사용합니까?
hook_views_query_alter () 문서에서보고 된 내용에 따라 라는 파일을 작성하여이라는 alterform.views.inc활성화 된 모듈에 넣었습니다 alterform. .에 다음 코드를 추가했지만 alterform.views.inc작동하지 않습니다. function alterform_views_query_alter(&$view, &$query) { switch($view->name) { case 'myViewName': echo 'test test'; // test $query->orderby[0] = "FIELD(node.type, 'story', 'page', 'productTypeC', 'productTypeD') ASC"; $query->orderby[1] = "node_title ASC"; break; } } 왜 "테스트 …
20 7  views  hooks 

3
상황에 맞는 필터를 사용하여 프로그래밍 방식으로 뷰를 렌더링하려면 어떻게해야합니까?
Drupal 8에서 상황 별 필터를 사용하여 프로그래밍 방식으로 뷰를 렌더링하려면 어떻게해야합니까? Drupal 7에서는 일반적으로 다음 코드를 사용합니다. $view = views_get_view('test_view'); //test_view is the view machine name $view->set_display("block"); //block is the view display name $view->set_arguments($tid); //$tid is the argument to pass $view->pre_execute(); $view->execute(); $content = $view->render(); Drupal 8에서이를 달성 할 수있는 …
20 views  8 


1
블록 뷰가있는 상황 별 필터
분류 용어 인 주제 ( "news / design", "news / coding"...)에 대한 컨텍스트 필터가있는 페이지보기 ( "/ news")가 있으며 이는 올바르게 작동합니다. 모바일 테마의 일부 변경으로 인해 페이지보기 대신 블록보기가 필요하지만 필터와 작동하도록 할 수 없습니다. 이전 필터 설정을 사용하면 모든 기사를 "/ news"로 가져 오지만 사용중인 필터는 필터의 기본값을 …
19 blocks  views 

2
사용자 정의 테이블 / 스키마와 함께 뷰 사용
내가 만든 사용자 지정 테이블에서 일부 데이터를 가져 오는 몇 가지 뷰를 설정해야합니다. 일부 뷰는 정기적으로 콘텐츠를 사용자 정의 테이블에서 가져와야합니다 (특정 nid 등을 쿼리 할 수있는 곳 ). 어떻게해야합니까, 아니면 연구하기 좋은 곳은 어디입니까?
19 7  views 

9
뷰 블록을위한 템플릿 파일 생성
커스텀 블록 테마에는 많은 것이 있지만 뷰로 생성 된 블록은 어떻습니까? 내 조회수 블록에는 id : block-views-posts-listing-block, 템플릿 파일 이름을 지정하는 여러 가지 방법을 시도합니다 (예 : block--block--views-posts-listing-block.tpl.php). 그러나 올바른 파일 이름을 찾을 수 없습니다.
19 7  views  theming  8  blocks 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.