JDocumentHTML/addHeadLink
From Joomla! Documentation
< JDocumentHTML(Difference between revisions)
m (Missed & in code sample.) |
|||
| Line 42: | Line 42: | ||
<link href="/joomla/index.php?format=feed&type=rss" rel="alternate" type="application/rss+xml" title="RSS 2.0" /> | <link href="/joomla/index.php?format=feed&type=rss" rel="alternate" type="application/rss+xml" title="RSS 2.0" /> | ||
</source> | </source> | ||
| + | |||
| + | Or to add a link to a CSS file to the document, you could use: | ||
| + | <source lang="php"> | ||
| + | $doc =& JFactory::getDocument(); | ||
| + | $href = 'index.php/other/css/mycss.css'; | ||
| + | $attribs = array('type' => 'text/css'); | ||
| + | $doc->addHeadLink( $href, 'stylesheet', 'rel', $attribs ); | ||
| + | </source> | ||
| + | When the document is rendered this will produce the following in the HTML <head> section: | ||
| + | <source lang="html4strict"> | ||
| + | <link href="/index.php/other/css/mycss.css" rel="stylesheet" type="text/css" /> | ||
| + | </source> | ||
| + | |||
===See also=== | ===See also=== | ||
* [http://api.joomla.org/Joomla-Framework/Document/JDocumentHTML.html#addHeadLink JDocumentHTML->addHeadLink on api.joomla.org] | * [http://api.joomla.org/Joomla-Framework/Document/JDocumentHTML.html#addHeadLink JDocumentHTML->addHeadLink on api.joomla.org] | ||
<noinclude>[[Category:Development]][[Category:Framework]][[Category:JDocumentHTML]]</noinclude> | <noinclude>[[Category:Development]][[Category:Framework]][[Category:JDocumentHTML]]</noinclude> | ||
Revision as of 17:12, 5 February 2009
Adds a link tag to the document head.
Syntax
void addHeadLink( $href, $relation, $relType, $attribs )
where:
| Argument | Data type | Description | Default |
|---|---|---|---|
| $href | strng | URL of the linked resource. | |
| $relation | string | Relation | |
| $relType | string | Relation type. May be 'rel' indicating a forward relation, or 'rev' for a reverse relation. | 'rel' |
| $attribs | array | Associative array of remaining attributes. |
Example
To add a link for an RSS feed to the document, you could use:
$doc =& JFactory::getDocument(); $href = '/joomla/index.php?format=feed&type=rss'; $attribs = array('type' => 'application/rss+xml', 'title' => 'RSS 2.0'); $doc->addHeadLink( $href, 'alternate', 'rel', $attribs );
When the document is rendered this will produce the following in the HTML <head> section:
<link href="/joomla/index.php?format=feed&type=rss" rel="alternate" type="application/rss+xml" title="RSS 2.0" />Or to add a link to a CSS file to the document, you could use:
$doc =& JFactory::getDocument(); $href = 'index.php/other/css/mycss.css'; $attribs = array('type' => 'text/css'); $doc->addHeadLink( $href, 'stylesheet', 'rel', $attribs );
When the document is rendered this will produce the following in the HTML <head> section:
<link href="/index.php/other/css/mycss.css" rel="stylesheet" type="text/css" />