2013-08-20 3 views
0

풍부한 에디터에 컨텐트를 임베드하고 있지만 어디서부터 시작해야할지 모르겠습니다. Iv'e에는 다른 노드에 포함 된 데이터가 들어있는 노드가 있습니다.umbrac에서 노드 내부에 노드 삽입하기

이제 내가 원하는 것은 매크로를 작성하는 것입니다. 여기서 매크로 중 하나를 선택하여 리치 편집기에서 일부 데이터를 삽입 할 수 있습니다. 우선 노드 ID를 통해서만 가능합니다.

아니면 그냥 매크로로 usercontrol을 렌더링합니까? 가능하다면?

매크로가 umbraco에서 너무 많이 작동하지 않아서 정말 잃어 버렸습니다. 쉽게 얻을 수 있습니까?

모든 포인터 또는 간단한 예?


가 UPDATE :

그냥 내가 노드의 무리 알아 낸 메신저 시도 ... clearify하기 위해, 그들에게 전화 할 수 있습니다 "EmbeddedContent" 그런 다음 내 콘텐츠 페이지에, 나는 할 수 있도록하려면 매크로를 추가하면 선택한 EmbeddedContent 노드에서 하드 코드 된 데이터가 추출됩니다.

그래서 사용자가 입력하는 것은 포함 할 노드입니다.

그리고 가능하다면, 내가 동적 일 것입니다 .. 그래서 임베디드 컨텐츠가 변경되면, 페이지가 변경 될 것입니다.

+0

매크로를 RTE에 추가해야합니까? 매크로를 페이지에 하드 코딩 할 수 있으며 사용자는 표시 할 EmbeddedContent 노드를 선택하기 만합니까? – Digbyswift

+0

트로프 RTE를 추가해야합니다. 사용자가 RTE의 나머지 콘텐츠에 배치 할 위치를 선택할 수 있습니다. –

+0

ASP 또는 MVC 모드에서 Umbraco6를 실행하고 있습니까? –

답변

0

Umbraco의 RTE에 매크로를 쉽게 드롭 할 수 있지만 매크로를 RTE에 놓은 다음 작성자가 매크로를 편집하여 특정 데이터를 너무 복잡하게 들리게 할 수 있습니다 (특히 작성자의 경우).

미리 정의 된 데이터를 표시하는 매크로 모음을 설정합니다. 그런 다음 작성자는 요구 사항에 가장 적합한 매크로를 선택할 수 있습니다.

그러나 다른 방향에서이를 계수하고 가능한 경우이를 단순화하는 것이 가장 좋을 수 있습니다. 종종 사용자가 마크 업 세그먼트이고 전체 페이지가 아닌 노드를 만들도록 허용합니다 (예 : 이미지와 링크로 구성된 배너. 그런 다음 페이지의 다중 노드 선택 도구를 사용하여 이러한 세그먼트 중 하나를 선택하여 페이지 내용을 빌드 할 수 있습니다.

페이지에 다중 노드 선택기 필드가있어 작성자가 이러한 방식으로 내용을 작성할 수 있습니다. 다중 노드 선택 도구에서 ID를 반복하고 각 ID와 연관된 각 노드에서 데이터를 출력하면됩니다.

한 걸음 더 나아가서 동일한 다중 노드 선택기 필드를 사용할 수 있으며 노드를 템플릿에 직접 출력하는 대신 매크로를 RTE에 추가하도록 허용하고이 매크로가 출력 될 수 있습니다 대신 노드. 사용 된 매크로에 따라 출력되는 데이터가 다를 수 있습니다. 나는 약간의 인위적이지만 완전히 가능하기 때문에이 기법을 개인적으로 사용하지 않았다.

+0

Ive는 지금 막 시도하고있는 무엇을 기술하기 위하여 나의 질문을 새롭게했다. –