[TYPO3-templavoila] How may I render the HTML of my links? (ml_links related)
Publicité
pub at perseguers.ch
Fri Oct 19 09:46:11 CEST 2007
Hello,
I know there was already such a topic months ago but the answer was not given and as I'm stuck with the same problem, I think it would be great to close it properly.
I installed extension ml_links on my website, along with TemplaVoila.
ml_links is used to to automatically prepend an icon to links, according to their "type" and is instantiated with TS:
tt_content.text.20.parseFunc.tags.link.postUserFunc {
#definition for external links here
external {
10.image = typo3conf/ext/ml_links/icon_globe.gif
10.image.link = 0
20.linkTag = 1
}
#definition for mailto links here
mailto {
10.image = typo3conf/ext/ml_links/icon_mailto.gif
10.image.link = 0
20.linkTag = 1
}
#definition for filelinks with filetype “pdf”
pdf {
10.image = typo3conf/ext/ml_links/icon_pdf.gif
10.image.link = 0
20.linkTag = 1
30.filesize = 1
}
}
If I disable TemplaVoila, it works great but as soon as I activate it, my links get no icon anymore. This is a "known problem" of ml_links as the author said in its extension's documentation:
> If you install extensions that uses the typoscript settings
> “userFunc” and / or “postUserFunc” of the property “link” or
> “typolist” ml_links will not work properly
I contacted the ml_links author but it didn't help me much:
> I think that your installation is using an other parseFunc to build the links,
> e.g. 'lib.parseFunc' or 'lib.parseFunc_RTE', try to set the ml_links configuration
> at these locations. I think it would be easier to store the ml_links configuration
> in e.g. 'plugin.tx_mllinks_pi1' and to copy it to the other locations.
My configuration for TemplaVoila is the one from the documentation:
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
I tried to use "hooks" in TV with renderElement but it seems I do not get any chance to take control over the content output.
How may I do this? It's not only a ml_links problem but a general question on how I may hook into TV rendering control.
Xavier Perseguers
More information about the TYPO3-project-templavoila
mailing list