[gelöst] Target Blank
am 01.12.2010 - 14:48 Uhr in
Wie bekomme ich zu dieser Syntax ein Target --> _blank?
<div id="print_html"><?php print l('Artikel drucken', 'print/'.$node->nid); ?> </div>
Ich will erreichen das die Seite in einem neuen Fenster öffnet :-)
Thanx
Sandro
- Anmelden oder Registrieren um Kommentare zu schreiben

Attribute
am 01.12.2010 - 15:04 Uhr
Mal abgesehen davon, dass "target" 1. kein valides HTML ist und man es 2. auch so nicht verwenden sollte (als Nutzer möchte man selbst entscheiden, wo eine Seite geöffnet wird): dazu kannst Du den Parameter
$optionsder Funktion [api:l] verwenden.Dort muss der Schlüssel "attributes" mit einem entsprechenden Array gefüllt werden.
Stefan
Welcher Schlüssel ist da
am 01.12.2010 - 15:09 Uhr
Welcher Schlüssel ist da geeignet?
Ich habe in der template.php
in einer funktion folgenden Code:
$rows[] = array(l($text, $href, array('attributes' => array('target' => '_blank'))), format_size($file->filesize));Erweiterung des Arrays mit $print schlugen fehl...
Attribute
am 01.12.2010 - 15:24 Uhr
Es funktioniert genau so, wie Du es gerade zitiert hast:
<?phpprint l(t('link title'), '/path/to/page', array('attributes' => array('target' => '_blank'));
?>
hth,
Stefan