2017-09-04 14 views
0

을 표시하지 : - 하나의 뷰 (면도기, 단일 - 하나의 콘텐츠 형식을 - 데이터 15 개 행 cshtml 파일)2sxc 한 콘텐츠 형식, 하나의 목록보기, 하나 cshtml, 일부 행에만있는 새로운 응용 프로그램 만들 2sxc 사용

@foreach 루프를 호출하면 일부 데이터 만 목록보기에 표시됩니다 (현재 dnn 모듈에 삽입 된 데이터와 툴바의 "새"버튼을 통해서만 표시됨). 관리자 패널에 행을 추가하면 표시되지 않습니다. 모듈을 삭제하고 다시 삽입하면 관리자 패널에는 데이터가 표시되지만 목록보기에는 표시되지 않습니다.

첨부 화면.

I를 가진 데이터 호출 시도 :

@foreach(var Content in AsDynamic(Data["Default"])){...} 

또는

@foreach(var e in List.OrderBy(e => e.Content.Farmaco).Where(e => e.Content.Cat == "1")){ 
var Content = e.Content; 
... } 

하지만 결과는 동일하다.

정말 실종 된 것이 있습니까?

DNN 9.1.1 2sxc 9.04.01

https://drive.google.com/file/d/0B-4bmuuNWVx2MUxxa0g1SExqUkE/view?usp=sharing

+1

목록의 기본 설정은 해당 모듈의 항목 만 가져옵니다. 포털에서 모든 항목을 가져 오려면 고유 한 쿼리를 만들어야합니다. 이 작업을 완료하면 해당 쿼리를보기에 할당 할 수 있습니다. 이것을보십시오 : https://2sxc.org/en/Learn/Visual-Query-Designer –

답변

1

예, 당신은 명확 아직 "원시 데이터"및 항목-할당 된 모듈에 익숙하지 않은.

우리 코드에서는 모듈 데이터에 Data [ "Default"]를 사용하는 반면 원시 데이터는 쿼리에서 가져옵니다 (Data [ "Default"] 또는 Data [ "Whatever-Name- 쿼리 중 스트림]]

모두 데이터로 작업하려면 다시 쿼리 또는 App.Data [ "TypeName"]을 사용하여 빌드해야합니다.

체크 아웃 http://2sxc.org/en/blog/post/12-differences-when-templating-data-instead-of-content

+0

고마워요. App.Data [ "TypeName"]이 완벽하게 작동했습니다. 데이터의 각 행의 위치 (예 : 모듈)를 변경하려면 어떻게해야합니까? –

+0

각 콘텐츠 항목은 여러 번 사용할 수 있으므로 한 곳에서만 할당되지 않습니다. 이것은 당신이 고전적인 콘텐츠 모드로 콘텐츠 작업을 시작할 때 발견해야 할 것입니다. – iJungleBoy

+0

@iJungleBoy에게 감사드립니다. 이러한 WIP [여기] (https://servicodeurgencia.pt/Centro-de-conhecimento/10-F%C3%A1rmacos/107-C%C3%A1lculos-de-f%C3%A1rmacos-por-peso) 및 [ 여기] (https://servicodeurgencia.pt/Forma%C3%A7%C3%A3o/Casos-cl%C3%ADnicos)는 2sxc와 귀하의 도움으로 만 가능했습니다. 아직 갈 길이 멀지 만 그것을 만들거야. –