Zum Inhalt springen

zusätzliche parameter im <a> tag hinzufügen

Erstellt am 25. Juli 2006 · 8 Antworten · letzte Antwort am 7. November 2006

Tags: Links, Frage

guitarfreak089 ·

Hallo!

ich möchte gerne zusätzliche Parameter im <a> tag hinzufügen, damit ich aus dem Popup das Hauptfenster steuern kann.

Die Links werden von einem GMENU generiert.

Hier der Code, den ich zusätzlich im A tag sehen möchte:

onClick="javascript:window.opener.location.href='http://www.Domain.com/vote/create_new.php';self.close();return false;"

ich habe es bereits mit versucht ATagParams, aber es funzt nicht.

stefan s ·

ich habe es bereits mit versucht ATagParams, aber es funzt nicht.

erscheint das onclick nicht im Quelltext?

NO.ATagParams = ...

funzt eigentlich (nat. auch für die anderen Zustände)

guitarfreak089 ·

Hallo Georg!

Die Parameter werden nicht angezeigt!?

hier mein Typoscript:

SITEMAP = HMENU
		SITEMAP {
			
			special = directory
			special.value = 60
									
	
			1 = GMENU
			1.expAll = 1
			1.target = _parent
			
			1.NO = 1 
			1.NO {
				
				ATagParams = onClick="javascript:window.opener.location.href='http://www.Domain.com/vote/create_new.php';self.close();return false;"
				...
				
				
				}
			

			}
steffenk ·

ATagParams wird im Moment noch nicht von GMENU unterstützt.

Hier wird Dir nicht viel übrig bleiben als es selber über IProcFunc zu implementieren, ein Beispiel findest Du in media/scripts/example_itemArrayProcFunc.php

guitarfreak089 ·

Hallo steffenk!

Danke für die Antwort, aber wo befindet sich denn das Verzeichniss:

media/scripts/example_itemArrayProcFunc.php ???

guitarfreak089 ·

mhhh, ich denke, ich mache es doch lieber mit einem TMENU !

das ist mir doch etwas zu umständlich, aber trotzdem danke für den support 🙂

dfoerster ·

Um in Versionen vor 4.0 für GMENU auch ATagParams bereit zu stellen, genügt die Änderung einer Zeile in /tslib/class.tslib_menu.php.
Zu ändern ist class.tslib_gmenu -> makeGifs(). Hier folgendes hinzufügen:

$this->result[$resKey][$key]['ATagParams'] = $conf[$key]['ATagParams'] ? ' '.$conf[$key]['ATagParams'] : '';

Dieser Bug ist ab Version 4.0 behoben, dort ist diese Änderung also nicht notwendig.