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.
warum funktionierts nicht?
georg
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)
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;"
...
}
}
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
Hallo steffenk!
Danke für die Antwort, aber wo befindet sich denn das Verzeichniss:
media/scripts/example_itemArrayProcFunc.php ???
ab Version 4.0 befindet sich der media-Ordner unter
typo3/sysext/cms/tslib/media
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 🙂
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.