Bootstrap Druckericon

Wenn Ihr Euch unsicher seid wie man ein Template Override anlegt und dies als Alternatives Layout verwenden kann, werft vorab einen Blick in unsere FAQ.

Da Joomla jetzt eng mit Bootstrap zusammenarbeitet, werden die Drucker- und eMail-Icons nicht mehr angezeigt in den Templates. Stattdessen finden sich nun die kleinen Pulldown-Buttons, die eine entsprechende Auswahl ermöglichen.

Wer jedoch die Icons direkt anzeigen möchte, muss ein sogenanntes Override schreiben und in seinem Template abspeichern. Dabei gilt es zu beachten, dass es unterschiedliche Core-Dateien gibt, die für die Ausgabe von Beiträgen und damit unseren Icons zuständig sind. Für den "normalen" Beitrag in der Einzelansicht gehen Sie in folgendes Verzeichnis von Joomla:

icon icons2/components/com_content/views/article/tmpl/

und kopieren dort die default.php. Diese Datei speichern Sie in Ihrem Template in folgendes Verzeichnis:

/templates/[IhrTemplate]/html/com_content/article/

Achten Sie darauf, dass die Template-Ordnerstruktur sich ein klein wenig von der Komponenten-Struktur unterscheidet. Nachdem Sie dort also die zuvor kopierte Datei gespeichert haben, editieren Sie diese und suchen nachfolgenden Code ab Zeile 66:

<?php if (!$this->print) : ?>
<?php if ($canEdit || $params->get('show_print_icon') || $params->get('show_email_icon')) : ?>
<?php echo JLayoutHelper::render('joomla.content.icons', array('params' => $params, 'item' => $this->item, 'print' => false)); ?>
<?php endif; ?>
<?php else : ?>

und setzen den untenstehenden Code von "default.php" dort ein.

Wenn Sie auch in der Blogansicht Icons haben möchten, müssen Sie zunächst die blog_item.php aus dem Verzeichnis:
/components/com_content/views/category/tmpl/
kopieren und in dieses Verzeichnis hineinkopieren:
/templates/[IhrTemplate]/html/com_content/category/
In Zeile 25 ersetzen Sie folgenden Codeschnippsel:
<?php if ($canEdit || $params->get('show_print_icon') || $params->get('show_email_icon')) : ?>
    <?php echo JLayoutHelper::render('joomla.content.icons', array('params' => $params, 'item' => $this->item, 'print' => false)); ?>
<?php endif; ?>

Mit dem untenstehenden Code aus der blog_item.php.

Autor: Axel TütingE-Mail: Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!

GIST Code

And the J.O.S.C.A.R. goes to...

JAB15 logo

j-over.de. Unser Projekt gewann auf dem J and Beyond 2015 den J.O.S.C.A.R. als "Innovation des Jahres".

.

Overrides von

  • 1559507_696946120343022_2619986911434960761_o
  • axel_tueting
  • 1a3bf2dda6069464905e3816f494b587
  • george
  • 5a67ea5f9da573adf828721341a2dc7f
  • 11036042_912712812082877_9026187587615442228_n
  • marco_schauz
  • 7d55f932dabcae1e85c6543901fcc581
  • 1bbbb27
  • aadb08dad2365a68c233cde0b2716e3a
  • d72a769d3a4103928603a345e6a054e9
  • 00844f47ba7bf84a8f8fefdf719416bb

Sponsoren

Kubik Rubik Extensions

sponsor fc hosting

logostore jes2

logo Yireo 500px 4 bevel

Neue Overrides

Der Name Joomla!® ist ein eingetragenes Markenzeichen der Open Source Matters aus den USA und anderen Ländern.

j-over.de ist nicht Bestandteil der Open Source Matters oder des Joomla! Projekts.