2013-01-18 2 views
16

Tridion Components에서 서식있는 텍스트 필드를 사용할 때 따라야 할 규칙을 알려주십시오. 난 당신이 입력 소스 탭에서 직접 마크 업할 수 있음을 알 수 있지만, 불완전 HTML을 입력하면 다음과 같이 tridion는 당신을 위해 그것을 완료 :서식있는 텍스트 필드 사용 규칙?

<!--Enter this--> 
<td>test</td> 


<!--And it becomes this--> 
<table> 
<tr> 
<td>test</td> 
</tr> 
</table> 

당신이 잘못된 마크 업을 입력하면, 당신은 검증이 팝업 결과 얻을 당신의 구문이 잘못되었다고 말하고 :

<!--Generates Validation Results popup --> 
<badtag> 

그것은 거기만큼 HTML이 유효 같이 RTF의 HTML로 ID와 클래스와 같은 속성을 추가 아무 문제가 없지만, 모든 사람이 다른 사람의 경험이 무엇을 것 같다? 누구도해야 할 일에 대한 몇 가지 추가 모범 사례를 가르쳐 주시겠습니까? &을 구성 요소 RTF 필드에서 사용하지 마십시오.

답변

11

큰 질문. 가장 좋은 방법은 적어도 Tridion에 대한 나의 경험을 바탕으로 클라이언트와 클라이언트에 달려 있습니다.

RTF 필드 (데이터 캡처 양식 - jeeez ..와 같은 모든 것을 구축하는 것)에서 더 편하게 일하는 클라이언트를 보았습니다. 편집자에게 매우 익숙하지 않은 일부 클라이언트를 보았습니다 (예 : 복사 및 Word doc 등에서 붙여 넣기).

본인은 모범 사례 문서를 보지 못했으며 조직이나 대행사의 기술과 편의성에 따라 사람이 적합하지 않다고 생각합니다.

엄지 손가락의 기준으로 XHTML 불만이 필수이며 Tridion RTF 편집기는 좋은 일입니다. 이것이 유효하거나 유효하지 않은 html 형식의 정리에 주목 한 이유입니다.

Alvin의 아래 링크는 일부 주제를 다루지 만 찾고있는 내용과 정확히 일치하지 않을 수 있습니다.

http://www.tridiondeveloper.com/rich-text-format-area-css-classes-vs-custom-xml-nodes

하나를 발견하면, 우리와 함께 공유 할하시기 바랍니다. 나는 하나를 찾고 있습니다. :)

+0

의견에 감사드립니다. 의견에 대해 –

1

실제로 좋은 질문이지만 답변하기는 쉽지 않습니다. 나는 @ Ram이 맞다. 바로 거기에 베스트 프랙티스가 없다고 생각한다. 대부분은 컨텐츠 모델링 훈련 (see the available training tracks)을 통해 전달되지만, 나는 당신의 질문에 대한 답이 많은 부분에서 논의되지 않는다는 것을 인정해야만한다. 거기에 자세히.

경험에 비추어 볼 때 Rich Text 필드는 SDL Tridion에서 가장 악용 된 옵션 중 하나입니다. 내가 일반적으로 남용이라고 부르는 것은 편집자가 페이지에 직접 HTML을 입력하도록 설계된 단일 리치 텍스트 필드가있는 Article Schema입니다. 이것이 분명히 대부분의 사람들을위한 길은 아니지만 (나는 희망한다), 고객이 얼마나 멀리 가야하는지, 서식있는 텍스트 필드 사용을 허용해야하는지에 대한 고객의 요구 사항에 크게 의존한다.

항상 첫 번째 토론은 편집자가 콘텐츠 형식을 허용해야하는 경우입니다. 나는 항상 내용과 레이아웃이 분리되어야한다고 유혹을 느낍니다. 그러나 테이블, 강조 텍스트, 목록 및 링크와 같은 것에 직접 충돌하게됩니다. 그렇기 때문에 리치 텍스트 필드가 작동합니다.

나는 항상 서식있는 텍스트 필드의 사용을 가능한 한 많이 제한하고 있으므로 사용 가능한 XSLT를 사용하여 원하지 않는 태그 및 (스타일) 속성을 제거하십시오. 고려해야 할 첫 번째 사항 중 하나는 서식있는 텍스트 입력란에서 이미지를 사용하는 것이고 목록에서 두 번째는 스크립트 및 양식 태그가 될 것입니다. 리치 텍스트 출력에서 ​​허용하지 않으려면 XSLT를 조정하여 제거하십시오.그러나 결국 (안타깝게도) 대부분 고객 요구 사항에 영향을받습니다. 당신이하는 일에 대해 조언하는 역할을하지만, 당연히 이해할 수없는 것이 있습니다.

+0

주셔서 감사합니다. –

관련 문제