Quantcast
Channel: TYPO3 Template & Typoscript - TYPO3 Forum
Viewing all articles
Browse latest Browse all 197

Bootstrap COA Object umschreiben

$
0
0
Hallo zusammen, ich versuche gerade verzweifelt ein COA Objekt von Bootstrap meinen Wünschen anzupassen. Es geht um das Text und Icon Element:

###########################################
#### CTYPE: BOOTSTRAP PACKAGE TEXTICON ####
###########################################

tt_content.bootstrap_package_texticon = COA
tt_content.bootstrap_package_texticon {
    5 = LOAD_REGISTER
    5 {
        iconClass {
            cObject = COA
            cObject {
                10 = CASE
                10 {
                    key.field = icon_size
                    default = TEXT
                    default {
                        value = default
                        noTrimWrap = | texticon-size-||
                    }

                    1 < .default
                    1.value = medium
                    2 < .default
                    2.value = large
                    3 < .default
                    3.value = awesome
                }
                20 = CASE
                20 {
                    key.field = icon_type
                    default = TEXT
                    default {
                        value = default
                        noTrimWrap = | texticon-type-||
                    }

                    1 < .default
                    1.value = square
                    2 < .default
                    2.value = circle
                }
            }
        }
        iconStyle {
            cObject = COA
            cObject {
                10 = TEXT
                10 {
                    field = icon_color
                    required = 1
                    noTrimWrap = |color: |;|
                }
                20 = TEXT
                20 {
                    field = icon_background
                    required = 1
                    noTrimWrap = |background-color: |;|
                }
                stdWrap {
                    trim = 1
                    noTrimWrap = | style="|"|
                    required = 1
                }
                if {
                    value = 0
                    equals.field = icon_type
                    negate = 1
                }
            }
        }
    }
    10 = TEXT
    10 {
        field = icon
        required = 1
        innerWrap = <span class="glyphicon glyphicon-|"{register:iconStyle}></span>
        innerWrap.insertData = 1
        dataWrap = <div class="texticon-icon{register:iconClass}">|</div>
        if {
            value = 0
            equals.field = icon
            negate = 1
        }
    }
    20 = COA
    20 {
        10 =< lib.stdheader
        20 = TEXT
        20 {
            field = bodytext
            required = 1
            parseFunc =< lib.parseFunc_RTE
            editIcons = tt_content:bodytext, rte_enabled
            editIcons.beforeLastTag = 1
            editIcons.iconTitle.data = LLL:EXT:css_styled_content/pi1/locallang.xml:eIcon.bodytext
            prefixComment = 2 | Text Icon:
        }
        wrap = <div class="texticon-content">|</div>
    }

	30 = RESTORE_REGISTER
	
	wrap = <div class="texticon texticon-{field:icon_position}">|</div>
	wrap.insertData = 1
}
Ich versuche, statt dem wrap in der 3. letzten Zeile einen typolink um das div zu setzen. Ich steh aber leider völlig auf dem Schlauch, ich habe bereits versucht, stdWraps.typolink.wrap zu nutzen und etliche andere Variationen des Codes ausprobiert, doch leider erhalte ich nie das richtige Ergebnis. Vlt. kann mir jemand von euch weiterhelfen :)

Am Ende möchte ich einfach nur einen ATag um das div haben, welche auf das paramter.field = header_link verlinkt.

Danke im Voraus und ich hoffe, ihr könnt mir helfen oder mich zumindest in die richtige Richtung stoßen :)

Viewing all articles
Browse latest Browse all 197