Hallo
Da bin ich wieder mit neuen Fragen. Ich bin ein riesen Stück voran gekommen, aber jetzt lässt mir eine Sache keine Ruhe.
Mal wieder eine Extension hat in ihrer Klasse den Aufruf der Funktion pi_linkToPage
Also:
Diese Funktion pi_linkToPage erzeugt einen a href Taf dem würde ich gerne ein class=irgendwas anhängen.
Kann mir jemand helfen?
function pi_linkToPage($str,$id,$target='',$urlParameters=array())
$urlParameters=array() => Additional URL parameters to set (key/value pairs)
lg georg
wie genau kann ich an den durch pi_linkToPage erstellten Link eine CSS-Klasse anhängen, oder style-Anweisungen geben?
das verstehe ich nicht:
function pi_linkToPage($str,$id,$target='',$urlParameters=array())
$urlParameters=array() => Additional URL parameters to set (key/value pairs)
Wie ich damit normale Parameter übergebe ist mir bekannt, aber nicht, wie ich eine CSS-Klase festlege.
Bitte gebt mir ein Beispiel.
Vielen Dank!
...auch wenn der Post schon alt ist, die Lösung braucht bestimmt mal jemand ;-)
/**
* trimart | nweber
* Link mit Attributen (Demo)
******************************/
$linkText = "Mein Link";
$myPageID = 123;
$myTarget = "_blank";
$urlParamArray = array(
'wert1' => 'test',
'wert2' => '1234'
);
$attributeArray = array(
'class' => 'linkklasse',
'title' => 'titeltext'
);
$tempLinkString = $this->pi_linkToPage( $linkText, $myPageID, $myTarget, $urlParamArray );
$myBrandnewLink = $this->cObj->addParams( $tempLinkString, $attributeArray );
Ich hoffe, es hilft.
Allerdings!
Vielsten Dank für die gute Tat und das edle Skript, das mir nach 4 Stunden Suche die Rettung gebracht hat. Die meisten meinen, das geht überhaupt nicht! Auf die Idee muss man erst einmal kommen "pi_linktToPage" mit "cObj" und "addParams" zu kombinieren.
Ich hoffe immer, dass Dein Beispiel Schule macht! 😉