Am 18.10.13 14:05, schrieb Can Kat:
hallo bernd, danke schonmal für deine antwort.
ich bin noch relativ frisch mit typo deswegen nicht wundern wenn mein
code gar keinen Sinn ergibt - habs nämlich noch nicht verstanden!


lib.parseFunc_RTE.tags.link {
  typolink.ATagParams = style="ColPos 2"
  if {
    equals.field = colPos    value = 2
    }
  }

ein wrap nur für colPos = 2:

lib.parseFunc_RTE.tags.link {
  typolink.ATagParams = style="ColPos 2"
  typolink.ATagParams.if {
    equals.field = colPos    value = 2
  }
}
Beachte: das if ist genau an dem object angesetzt, das 'geschaltet' werden soll, hier: nur das ATagParams und nciht der gesamte Link.

Ansonsten wird nämlich der Link für andere colPos Werte komplett deaktiviert.

Hab ich mir jetzt einfach mal zusammengeschustert, funktioniert auch für
ColPos2, leider fliegen bei ColPos 0,1,3 alle Links einfach raus,
dachte ich so muss es dann aber gehen:


lib.parseFunc_RTE.tags.link {
  10.typolink.ATagParams = style="spalte0"
  10.if {
    equals.field = colPos    value = 0
    }

[...]
  40.typolink.ATagParams = style="spalte4"
  40.if {
    equals.field = colPos    value = 3
    }
  }
das kann nicht funktionieren weil lib.parseFunc_RTE.tags.link kein COA ist. (könnte man machen, ist aber etwas komplizierter. Stichwort: cObject)


wenn du für alle Spalten die gleiche Art von wrap haben möchtest empfiehlt sich der Einbau des Feldes direct:

lib.parseFunc_RTE.tags.link.typolink.ATagParams {
  cObject = TEXT
  cObject {
    value = style="spalte{colPos}"
    insertData = 1
  }
}

bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Reply via email to