[TYPO3-UG Italy] TSREF: Typolink stdWrap e value

Attilio Monti NewtVision attilio.monti at newtvision.com
Tue Dec 2 17:04:00 CET 2014


Come dice Gigi Marzullo: Si faccia una domanda e si dia una risposta, per chi volesse saperlo questa è stata la mia soluzione, riscrivo tutto il TSREF:

tt_content.image.20 = CASE
tt_content.image.20 {
  key.field = layout
  default < temp.image
  1 < temp.image
  1.params = class="img-responsive"
  51 < temp.image
  51{
    imageStdWrap.dataWrap (
    <div id="carousel_fade" class="carousel slide carousel-fade"><div class="carousel-inner">|</div> <a class="carousel-control left btn-control " href="#carousel_fade" data-slide="prev"><i class="fa fa-arrow-circle-left"></i></a>
        <a class="carousel-control right btn-control" href="#carousel_fade" data-slide="next"><i class="fa fa-arrow-circle-right"></i></a></div>
   )
    renderMethod = div
    rendering{
      div {
        oneImageStdWrap.dataWrap =<div class="item">|</div>
        caption >
        caption = TEXT
        caption.required= 1
        caption.override {
           /* parte incriminata */
          dataWrap = <div data-caption-effect="fadeInDownSmall" class="caption caption-non-visible animated object-visible fadeInDownSmall"><h1>{file:current:title}</h1> <p>{file:current:description}</p> |</div>
          insertData = 1
          
          stdWrap{
            required = 1
          /* soluzione */
            wrap = <a href="|" class="btn btn-default btn-lg">Leggi ancora</a>
            stdWrap{
              typolink.parameter.data = file:current:link
              typolink.returnLast = url
            }
            /* fine soluzione */
          }
          /* fine parte incriminata */
        }
      }
      
    }
    layout.default.value = ###IMAGES###
  }
}


> Il giorno 02/dic/2014, alle ore 16:29, Attilio Monti NewtVision <attilio.monti at newtvision.com> ha scritto:
> 
> Salve a tutti,
> sto impazzendo con un codice che ho scritto. Il problema che si sta creando è che ho un elemento generato da CSS Styles Content attraverso il quale ho creato un dataWrap dentro al quale voglio mettere un typolink, ma l’elemento di base non è di tipo “TEXT” quindi questo non mi permette la creazione di typolink, di conseguenza ho esteso l’elemento con un stdWrap aggiungendo di conseguenza il typolink, fin qui funziona tutto, tranne per il fatto che non posso impostare il value e quindi il testo che voglio compaia all’interno del link stesso! Di base mi imposta il titolo della pagina voluta! Sapete come potermi aiutare con questo arcano ? Di seguito metto il codice usato (la parte incriminata è tra i commenti).
> 
> Grazie
> 
> Attilio Monti
> 
> PS: Torresani invoco te e il tuo "I <3 stdWrap” :D
> 
> tt_content.image.20 = CASE
> tt_content.image.20 {
>  key.field = layout
>  default < temp.image
>  1 < temp.image
>  1.params = class="img-responsive"
>  51 < temp.image
>  51{
>    imageStdWrap.dataWrap (
>    <div id="carousel_fade" class="carousel slide carousel-fade"><div class="carousel-inner">|</div> <a class="carousel-control left btn-control " href="#carousel_fade" data-slide="prev"><i class="fa fa-arrow-circle-left"></i></a>
>        <a class="carousel-control right btn-control" href="#carousel_fade" data-slide="next"><i class="fa fa-arrow-circle-right"></i></a></div>
>   )
>    renderMethod = div
>    rendering{
>      div {
>        oneImageStdWrap.dataWrap =<div class="item">|</div>
>        caption >
>        caption = TEXT
>        caption.required= 1
>        caption.override {
>         /* parte incriminata */
>          dataWrap = <div data-caption-effect="fadeInDownSmall" class="caption caption-non-visible animated object-visible fadeInDownSmall"><h1>{file:current:title}</h1> <p>{file:current:description}</p> |</div>
>          insertData = 1
>          stdWrap{
>            value = Leggi ancora
>            typolink.parameter.data = file:current:link
>            typolink.ATagParams = class="btn btn-default btn-lg"
>          }
>          /* fine parte incriminata */
>        }
>      }
> 
>    }
>    layout.default.value = ###IMAGES###
>  }
> }
> _______________________________________________
> TYPO3-UG-Italy mailing list
> TYPO3-UG-Italy at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy



More information about the TYPO3-UG-Italy mailing list