2013-10-15 2 views
2

그물을 검색했으나 해결 방법을 찾을 수 없습니다. 메신저가 TYPO3에 페이지를 만들고 콘텐츠를 추가하는 경우이 페이지로 끝납니다.TYPO3에서 자동 생성 된 DIV를 제거하십시오.

<div id="clear"> </div> 


    <!-- CONTENT ELEMENT, uid:4/html [begin] --> 
     <div id="c4" class="csc-default"> 
     <!-- Raw HTML content: [begin] --> 
      <div id="topbilled_om"></div> 
     <!-- Raw HTML content: [end] --> 
      </div> 
    <!-- CONTENT ELEMENT, uid:4/html [end] --> 


    <!-- CONTENT ELEMENT, uid:2/html [begin] --> 
     <div id="c2" class="csc-default"> 
     <!-- Raw HTML content: [begin] --> 
      <div id="LeftColumn"> 

그리고 내가 원하는 것은 어떻게 여분의 추가 DIV 년대를 건너 않는이

<div id="clear"></div> 
    <div id="topbilled_om"></div> 
    <div id="LeftColumn"></div> 

입니다, 내 문제는, 내 디자인에 여분의 추가 DIV 년대의 기원전 오류를 만드는 것이 무엇입니까?

tt_content.stdWrap.innerWrap > 

을하지만 나는하지 않는 것이 좋습니다 :

답변

4

당신은 cObject의 innerWrap을 삭제할 수 있습니다. HTML 요소를 일종의 자리 표시 자로 사용하려는 것 같습니다.

tt_content.stdWrap.innerWrap.cObject = CASE 
tt_content.stdWrap.innerWrap.cObject { 

    key.field = layout 

    1 = TEXT 
    1.value = <div class="my-layout-1">|</div> 

    2 = TEXT 
    2.value = <div class="my-layout-2">|</div> 

} 

및 백엔드에서 레이아웃의 이름을 변경 : 당신은 대신 CSC-기본의 랩 예를 사용자 정의를 정의 (페이지 속성) "레이아웃"와 같은 필드를 사용할 수

TCEFORM.tt_content { 
    layout.altLabels.1 = My Layout 1 
    layout.altLabels.2 = My Layout 2 
} 
1

으로

page.config.disablePrefixComment = 1 

csc-* 프레임을 사용하지 않으려면 당신이 Appearance 탭에서 No frame에 수동으로 설정할 수 있습니다 의견이 TS 템플릿을 사용하지 않도록 제거 각 tt_content 이상 그냥 루트 페이지의 PageTS 기본적으로 설정의 :

TCAdefaults.tt_content.section_frame=66 

마지막으로 당신은 원치 않는 랩을 제거하기 위해 자신의 템플릿에 전체 CSC (CSS 스타일이 적용된 콘텐츠) 덮어 쓸 수 있습니다.

+0

나는 당신이 설명한대로 해냈고 주석과 div 프레임을 모두 없앴습니다. 그러나 새 태그가 추가되었습니다 (예 : ''). 어떤 아이디어? – bernland

+0

@bernland 프레임이 없을 때 섹션 메뉴가 타겟팅되어야하는 부분을 가리키는 경우에 발생합니다. – biesior

4

TYPO3 7.6 및 활성화 된 fluid_styled_content 확장자는 fluid_styled_content/Resources/Private/Layouts/ContentFooter.html에서 비롯됩니다.

lib.fluidContent.layoutRootPaths.100 = EXT:foo/Resources/Private/Layouts/ 

을 한 후 복사하여 확장의 ContentFooter.html 파일을 조정합니다

당신은 typoscript에 자신의 레이아웃 경로를 추가해야합니다.