[TYPO3-UG Denmark] Dynamisk indhold fra CSS Styled Content til minegen PHP funktion???

Sune Vestergaard (dk-marketing) sune at dk-marketing.dk
Wed Feb 1 22:31:56 CET 2006


Hej

.....
>jeg fuldstændig har misforstået hvad denne mailingliste er til, så please
enlighten me! J

Mange bruger denne liste til tekniske spørgsmål - men jeg vil gætte på at
succesraten for svar er større på den engelske mail-liste.

I det TS kode du giver som eksempel bliver  "styles.content.getRight" ikke
"kørt" - altså ikke lavet omtil det egentlige HTML output du efterspørger.
Du får bare overført en stor klump TypoScript som du så kan bruge i din
funktion.
Men du er rigtigt rigtigt langt med den kode du hr givet som eksempel. I din
PHP funktion skal du nu bare "udføre" det stup TypoScript du har øverført -
og dermed få dit indhold ud i en variabel.
Det vil typisk være noget ala:
$htmlString =
$this->cObj->cObjGetSingle('CONTENT',$conf['inputToMyFunction']);

- hvor du inden da har lavet en instans af klassen "tslib_cObj" i
$this->cObj

MVH
Sune Vestergaard



"Hasse Feldthaus" <hasse at ebisu.dk> skrev i en meddelelse
news:mailman.11075.1138812687.6406.typo3-ug-denmark at lists.netfielders.de...
Hej med jer...

Jeg har lavet min egen PHP funktion som jeg gerne vil have til at manipulere
med alle elementer i right column. Jeg henter indholdet at kolonnen vha. Css
Styled Content modulet (styled.content.getRight) , men jeg har INGEN ANELSE
om hvordan jeg får indholdet puttet over i min PHP funktion. L
Min funktion tager en enkelt streng som input, og det er jo sikkert ikke
godt nok? Hvordan ser den datastruktur jeg får fra getRight ud, og kan jeg "
grabbe" den i een lang streng jeg kan fodre min funktion med?

Resultatet af min funktion (som også er en alm. streng) skal jeg putte i min
template (jeg har tagget op med auto parseren).
Her er hvad jeg troede ville virke (men jeg har tydeligvis ikke forstået det
helt korrekt):
-----8<--------------

    # fetch and edit content
    temp.myRightElements = COA_INT
    temp.myRightElements.includeLibs.myFunction = fileadmin/my_function.php
    temp.myRightElements.10 = USER
    temp.myRightElements.10.userFunc = user_myFunctions->doMyStuffToContent
    temp.myRightElements.10.inputToMyFunction < styles.content.getRight

    # insert edited content into template
    temp.mainTemplate.subparts.HereGoesRightContent < temp.myRightElements

-----8<--------------

Men tilsyneladende er resultatet fra styles.content.getRight ikke en simpel
streng ... eller hvad? ... Er der nogen derude der kan hjælpe mig med at få
getRight til at aflevere noget der ligner en streng, og resultatet fra min
funktion (også en alm streng) til at blive byttet ud med
subparts.HereGoesRightContent?

Mvh. Hasse

P.S.Jeg har ingen anelse om det er det rette sted at komme med spørgsmål som
dette, men jeg synes ikke at kunne finde noget andet brugbart forum, så hvis
jeg fuldstændig har misforstået hvad denne mailingliste er til, så please
enlighten me! J






More information about the TYPO3-UG-denmark mailing list