[TYPO3-UG Denmark] tekst-blokke som menu

Peter Klein peter at umloud.dk
Wed Aug 27 19:32:06 CEST 2008


Hej Jan.

Til brødtekst er det nok beder at bruge Abstract feltet, da det er et 
textarea. (Og bruges vist ikke til noget.)

Her er en en stump TS +CSS jeg engang brugte til et site. Den laver en 
"boxmenu" ud af sidetitle + abstract.
Den burde kunne tilrettes til dit brug, da næsten alt er styret af CSS.

For at få linket til dine specifikke 5 sider, kan du feks bruge HMENU's 
"special = list" parameter.


//-- Typoscript Start --
lib.blockmenu = COA
lib.blockmenu {
 10 = HMENU
 10.1 = TMENU
 10.1 {
  wrap = <ul id="blockmenu">|</ul>
  NO {
   stdWrap.cObject = COA
   stdWrap.cObject {
    10 = TEXT
    10.field = title
    10.wrap = <span class="header">|</span>

    20 = TEXT
    20.field = abstract
    20.parseFunc < lib.parseFunc
    20.wrap = <span class="body">|</span>
    20.required = 1
   }
   allWrap = <li>|</li>
  }
  ACT < .NO
  ACT = 1
  ACT.ATagParams = class="act"
 }
}
//-- Typoscript End --

//-- CSS Start --
 ul#blockmenu {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  overflow: hidden;
 }
 ul#blockmenu li {
  float: left;
  margin: 0 4px 0 0;
 }
 ul#blockmenu li a {
  display: block;
  width: 160px;
  height: 150px;
  border: 3px solid outset;
  background: #EDCEE0;
  color: #732156;
  text-decoration: none;
  padding: 7px 10px;
 }
 ul#blockmenu li a.act {
  color: #4E183B;
  background: #CC8FA1;
 }
 ul#blockmenu li a:hover {
  background: #D9C3C3;
  border: 3px solid inset;
 }
 ul#blockmenu li a span.header {
  display: block;
  font: normal normal bold 14px/19px Arial, Helvetica, sans-serif;
  text-align: center;
 }
 ul#blockmenu li a span.body {
  font: normal normal normal 11px/16px Verdana, Geneva, Arial, Helvetica, 
sans-serif;
 }
//-- CSS End --

--
Peter Klein

"Jan Magnussen" <jm at gagarin.dk> wrote in message 
news:mailman.1.1219738908.2943.typo3-ug-denmark at lists.netfielders.de...
> Hej
>
>
> Jeg vil gerne rådføre listen om den bedste løsning til denne menu som skal 
> sidde, selvfølgelig, på alle sider og kun bestå af 5 specielle sider. 
> Sitet skal sprog-versioneres.
>
> Det skal være små tekst-blokke som linker ind til, kun, en side i 
> strukturen.
>
>
> Overskrift -> det kunne være //title//
> Brødstekst -> det kunne være //subtitle//
>
> Overskrift
> Brødstekst
>
> Overskrift
> Brødstekst
>
> osv
>
>
> Jeg kan ikke lige gennemskue hvilken løsning der er den bedste.
>
>
> Hilsen
> Jan Magnussen 




More information about the TYPO3-UG-denmark mailing list