[TYPO3-UG Denmark] Layout problem.

Jan Ebbe Jensen janebbe at abildgaarden.net
Sat Jun 21 16:27:25 CEST 2008


Jeg fandt selv en løsning på problemet. Følgende stump Typoscript klare det, 
så det kun er højre kolonne der bliver wrappet.



page.10.marks.CONTENT_RIGHTCOLUMN = CONTENT

page.10.marks.CONTENT_RIGHTCOLUMN {

  table = tt_content

  select {

    pidInList = this

    orderBy = sorting

    where = colPos=2

  }


  renderObj = COA

  renderObj {

    10 = TEXT

    10.field = header

    10.wrap = <div class="sidebar"><h3> | </h3>



    20 = TEXT

    20.field = bodytext

    20.wrap = <div class="sidebar-content"> | </div></div>

  }

}



I min HTML-template har jeg en marker der hedder ###CONTENT_RIGHTCOLUMN###.



Min css-fil der styrer min boks udseende ser således ud:



.sidebar {
    padding: 0;
    margin: 10px 0 10px 0;
    margin-left: auto;
    margin-right: 0;
    width: 90%;
}

.sidebar h3 {
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    line-height: 1.5em;
    text-align: center;
    background-color: #ddd;
    background: url(../images/box-item-header.gif) repeat-x 0 0;
    margin: 0;
    color: white;
  font-size: 16px;
  font-family: "Trebuchet MS", Helvetica, Arial, Georgia, "Times New Roman", 
Times, serif;
}

.sidebar-content {
    border: 1px solid #ddd;
    margin: 0;
    padding: 8px;
    font-size: 14px;
}





God weekend



Jan Ebbe Jensen

> Jeg er i gang med at lave et layout med tre kolonner på forsiden. I højre 
> kolonne havde jeg forstillet mig, at der skulle være bokse med en ramme 
> omkring og overskrift. Til det bruger jeg følgende HTML-kode:
>  <div class="sidebar">
>  <h3>Overskrift</h3>
>  <div class="sidebar-content">
>    Indhold
> </div>
> </div>
>
> Jeg forstillede mig, at hver gang man oprettede et regulært tekst element 
> i højre kolonne, så blev det automatisk pænt pakket ind i ovenstående 
> kode. Jeg kan selvfølgelig godt bare sætte det ind som et HTML-element, 
> men det synes jeg er en lidt bøvlet løsning og ikke særlig editor venlig.
> Er der en af jer som kender til en snippet, som kan løse problemet eller 
> har kendskab til noget Typoscript som kan løse det?
>  Jeg bruger Auto Parser Template.
>
> Mvh
> Jan Ebbe Jensen 




More information about the TYPO3-UG-denmark mailing list