Joomla! Programmierung/Framework/JDocument/addStyleSheet

Aus Joomla! Dokumentation
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

JDocument/addStyleSheet fügt der Seite einen Link zu einem Stylesheet hinzu.

[Bearbeiten] Syntax

addStyleSheet( $url, [$type], [$media], [$attribs] )
  • @return void
  • @since Joomla 1.5
Parameter Datentyp Beschreibung Standardwert
$url string Die URL zum Stylesheet ---
[$type] string Mime Encodingtyp text/css
[$media] string Der Mediatyp der für das Stylesheet verwendet werden soll. null
[$attribs] array Zusätzliche Atribute array()

[Bearbeiten] Beispiele

[Bearbeiten] Absolute URL

Um der Seite einen Link zu einem Stylesheet einer bestimmten URL hinzuzufügen schreiben Sie:

JFactory::getDocument()->addStyleSheet('http://www.example.com/css/mystylesheet.css');

Die Ausgabe ist abhängig vom verwendeten Dokumententyp. Beim Typ HTML wird folgender Code im <head> Ihrer Seite eingefügt:

<link rel="stylesheet" href="http://www.example.com/css/mystylesheet.css" type="text/css" />

[Bearbeiten] Relative URL innerhalb eines Templates

Innerhalb eines Templates können Sie einen Link zu einer relative URL hinzufügen:

$this->addStyleSheet('templates/'.$this->template.'/css/mystylesheet.css');

Das $this Objekt ist inmerhalb eines Templates vom Typ JDocumentHTML.

[Bearbeiten] Quellcode

JDocument->addStyleSheet in Joomla! 2.5.4

Folder blue.png libraries

  • Folder red.png joomla
    • Folder green.png document
      • File php.png document.php
  1. public function addStyleSheet($url, $type = 'text/css', $media = null, $attribs = array())
  2. {
  3. $this->_styleSheets[$url]['mime'] = $type;
  4. $this->_styleSheets[$url]['media'] = $media;
  5. $this->_styleSheets[$url]['attribs'] = $attribs;
  6.  
  7. return $this;
  8. }

[Bearbeiten] Siehe auch

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Sonstiges
Team Navigation
Werkzeuge