2012-09-18 2 views
0

간단한 문제.링크가있는 TYPO3 포장 FCE 컨테이너

평소와 같이 컨테이너 ROOT가있는 FCE (Flexible Content Element)가 있으며 FCE 내부의 "링크 필드"의 링크로 감 쌉니다.

문제는 "컨테이너 용 요소"데이터 구조에 "Custom stdWrap"필드가 없으므로 쉽게 typolink.parameter.field = field_link을 추가 할 수 없다는 것입니다.

어떻게하면 FCE 내부의 링크 필드 중 하나 인 링크를 사용하여 <a href>|</a>에있는 주요 div (컨테이너 용으로 매핑 됨)를 감쌀 수 있습니까?

그리고 외부 타이프 스크립트를 추가하지 않고 FCE 자체에 통합하고 싶습니다.

편집 : templatevoila 매핑의 이미지. URL 요소의 값을 링크로 사용하여 <a href></a> 컨테이너 ROOT를 래핑하려고합니다.

enter image description here

+0

코드를 게시 할 수 있습니까? 기본 typoscript를 바꿀 수 있습니까? – Bytemain

+0

templavoila와의 매핑을 수행하고 있으므로 "당당히"코드가 없습니다 ... 적어도 나는 거기에 있다고 생각하지 않습니다. –

답변

0

당신은 해결 방법 중 몇 가지가되는 FCE의 루트 요소를 링크 할 수 없습니다.

먼저 당신은 FCE 내부 HTML에 태그를 생성하는 MAPPED 링크를 정의 할 수 있습니다. 줄 바꿈 루트의 치수와 일치하도록 태그를 늘입니다. 이것은 순수한 CSS 솔루션입니다. 태그는 컨테이너 내에 절대적으로 배치되어야합니다.

다른 솔루션의 경우 TWO FCE가 필요합니다. 하나는 링크와 내용 요소를 포함합니다. 내용 요소로 매핑 한 필드는 배경 이미지, 텍스트 및 캡션으로 두 번째 fce를 유지합니다.

+0

나는 당신이 의미하는 바를 이해하지 못했다고 생각합니다. url 필드에 간단한 이미지를 연결하고 싶다면 'typolink.parameter.field = field_link'를 사용하면됩니다. 문제는 이미지 요소 나 다른 모든 요소를 ​​감싸는 요소 (루트 컨테이너 이외의 요소)가 없기 때문에 FCE를 특정 URL에 연결하려고합니다. 사실, 당신의 솔루션을 정확히 이해했다면 내가 추가 한 숨겨진 요소가 필요 없을 것입니다 .... 나는 링크 필드를 "매핑되지 않았습니다"라고 설정할 수 있습니다 –

+0

그냥 내 대답을 업데이트했습니다;) –

+0

빠른 답변을 주셔서 감사합니다. 그 중 하나를 할 수 없어 ... 나는 주 컨테이너에 래핑 된 이미지에 표시된 FCE 중 몇 가지가있는 자바 스크립트 슬라이더를 사용하고 있습니다 ...이 FCE의 각 하나는 자신의 URL을 가지고 하나의 모든 것을 의미 . 어떻게 필자는 template typoscrip stdWrap을 사용하여 커스텀 링크에 각 FCE를 래핑 할 수 없습니까? –