[TYPO3-UG Dutch] ID aan link toevoegen

Roland Schoenmakers, Trigg'r roland at triggr.nl
Fri Feb 22 09:36:09 CET 2008


haha... heb ik jullie nieuwsgierig gemaakt...

Redelijk eenvoudig eigenlijk...
ATagParams.dataWrap = id="{field:title}"

Ik gebruik regelmatig een truuk om via css van een link een knop met  
afbeelding te maken. Elke knop zijn eigen afbeelding bedoel ik dan.
Gewoon een href met een ID, die je een achtergrond-image geeft. Bij  
roll-over kun je de achtergrond eenvoudig wisselen naar high-light  
status, scheelt veel code.
De linknaam maak ik 'bold' en deze zet ik via de css 'hidden'. Dus ik  
moest die ID binnen de href hebben.

Nu kwam ik tegen het volgende probleem dat ik de linknaam op zich  
niet bold kon maken. Deze heb ik omgezet naar een GMENU, zonder image  
dan geeft ie geen linknaam

Normaal zou dit de link moeten zijn
<a href="index.php?id=1" title="FOOD"  id="FOOD" ><b>FOOD</b></a>

Nu is ie zo omdat ik die <b> niet rondom de linknaam kreeg...
<a href="index.php?id=1" title="FOOD"  id="FOOD" ><img src="fileadmin/ 
template/img/spacer.gif" width="1" height="1" border="0" alt="FOOD" / 
 ></a>

TS code
# hoofdnavigatie
lib.main_nav = HMENU
lib.main_nav.special = directory
lib.main_nav.special.value = 18
lib.main_nav.1 = GMENU
lib.main_nav.1 {
NO {
altImgResource = fileadmin/template/img/spacer.gif
ATagTitle.field = description // title
ATagParams.dataWrap = id="{field:title}"
}
}

CSS
#knoppen {
	position: absolute;
	padding: 0px;
	top: 2px;
	left: 0px;
	line-height: 14px;
	color: #999;
	width: 350px;
	height: 42px;
	}	
	
#knoppen a b {
	display: none;
	visibility: hidden;
	}
	
#knoppen a {
	text-decoration: none;
	}

a#FOOD {
	top:0px;
	width: 114px;
	height: 42px;
	left: 0px;
	display: block;
	position: absolute;
	z-index: 10;
	background: url(../img/b_food.gif) no-repeat;
	}

a#FOOD:hover {
	background: url(../img/b_food_hi.gif) no-repeat;
	}


Er zijn wellicht andere oplossingen, maar dit was de snelste die ik  
kon vinden, waarschijnlijk vanwege mijn gebrek aan TS kennis...



Groet,
Roland Schoenmakers



Op 22-feb-2008, om 9:05 heeft Ric van Westhreenen | alterNET Internet  
BV het volgende geschreven:

> En... wat was het? Nu maak je ons nieuwsgierig. ;)
>
> Ric
>
> Op 22-02-08 heeft Roland Schoenmakers, Trigg'r <roland at triggr.nl> het
> volgende geschreven:
>>
>> ik heb het al gevonden...
>>
>> pfff wel lang zoeken, maar goed...
>>
>>
>> Groet,
>> Roland Schoenmakers
>>
>> Trigg'r brand support & Mixed media
>> Hasseltstraat 202
>> 5046 LP  Tilburg
>> Tel +31 (013) 545 7018
>> info at triggr.nl
>> www.triggr.nl
>>
>>
>>
>> Op 21-feb-2008, om 22:38 heeft Roland Schoenmakers, Trigg'r het
>> volgende geschreven:
>>
>>
>>> Hoi typo3'ers,
>>>
>>> hoe voeg ik een id toe aan een href via typoscript?.
>>>
>>> Ik wil graag de titel van de pagina toevoegen aan de link als id en
>>> niet als titel.
>>> Ik weet dat je titel, class-tags etc toe kunt voegen aan de href van
>>> de link en wrappen met div's, li's, ul's etc. Maar ik kom er niet
>>> goed uit hoe ik een id-tag binnen de href tags kan plaatsen...?
>>>
>>>
>>> Groet,
>>> Roland Schoenmakers
>>>
>>> _______________________________________________
>>> TYPO3-UG-dutch mailing list
>>> TYPO3-UG-dutch at lists.netfielders.de
>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>>
>> _______________________________________________
>> TYPO3-UG-dutch mailing list
>> TYPO3-UG-dutch at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>>
>
>
>
> -- 
> Met vriendelijke groeten, kind regards,
>
> drs Ric van Westhreenen
>
> Werken bij alterNET? Vacatures PHP ontwikkelaar, TYPO3 developer,  
> Office
> Manager. www.alternet.nl/?418
>
> alterNET Internet BV
>
> Archimedesstraat 2
> 3316 AB Dordrecht
>
> T. 078 635 1200
> F. 084 834 9697
> M. 064 808 6196
> W. www.alternet.nl
> KvK nr.: 23092865
> ----------------------------------------
> *Disclaimer: *
> This message (including any of its attachments) may contain  
> confidential
> and/or privileged information. If you are not the intended  
> recipient, please
> notify the sender immediately by e-mail or telephone +31 (0)78  
> 6351200 and
> delete this message from your system. Any disclosure, distribution,  
> copying
> or printing of this message is strictly prohibited unless otherwise  
> stated.
> You are advised to carry out a virus scan before opening any  
> attachments as
> we do not accept any liability whatsoever for any damage sustained  
> as a
> result of any software viruses.
> _______________________________________________
> TYPO3-UG-dutch mailing list
> TYPO3-UG-dutch at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch



More information about the TYPO3-UG-dutch mailing list