Englisch Version | Deutsche Version
Welcome, Guest
Username: Password: Remember me

TOPIC: Tags werden nicht angezeigt in Blog-Ansicht

Tags werden nicht angezeigt in Blog-Ansicht 1 year 2 hours ago #1

  • ia
  • ia's Avatar
  • Offline
Bei Default zeigt Joomla die Content-Tags auf allen Seiten.
Das Template Perfect zeigt aber Tags nur in Artikel-Ansicht, nicht in Blog-Ansicht.
Wo wird das gesteuert? Welche CSS-Atribüten gelten für Tags? Kann ich sie auf custom.css anpassen?
The administrator has disabled public write access.

Tags werden nicht angezeigt in Blog-Ansicht 1 year 2 hours ago #2

  • joomlaplates
  • joomlaplates's Avatar
  • Offline
Hier eine Anleitung, wie sie die Blogs auch in der Blogansicht anzeigen können
yootheme.com/support/question/63402
The administrator has disabled public write access.

Tags werden nicht angezeigt in Blog-Ansicht 11 months 4 weeks ago #3

  • ia
  • ia's Avatar
  • Offline
Danke, aber die Lösung ist von 2014 und sheint nicht mehr aktuell zu sein.

Ich müsste 2 Dateien ändern. Keine sieht noch aus, wie in der Lösung beschrieben:

#1 blog_item.php
Ich sollte dies 2 Linien:
$this->item->tagLayout = new JLayoutFile('joomla.content.tags');
$tagsoutput = $this->item->tagLayout->render($this->item->tags->itemTags);


vor diese Linie einsetzen.
vor // template args

So sollte es aussehen:

JHtml::_('behavior.framework');
$this->item->tagLayout = new JLayoutFile('joomla.content.tags');
$tagsoutput = $this->item->tagLayout->render($this->item->tags->itemTags);
// template args
$args = array(


Jedoch die Linie "JHtml::_('behavior.framework');" existiert nicht in dieser Fassung.

Dann soll die Linie
'tags' => '',
durch
'tags' => $tagsoutput,
ersetzt werden.

Diese Linie ist nicht vorhanden. Ich nehme an, ich soll hier einsetzen?
// template args
$args = array_merge($args, array(
'tags' => $tagsoutput,

#2 article.php
Die Linien

<?php if ($tags) : ?>
<p><?php echo JText::_('TPL_WARP_TAGS').': '.$tags; ?></p>
<?php endif; ?>


sollen angeblich ZWEI mal vorkommen und ich soll den zweiten Block nach
<?php echo $hook_aftertitle; ?>
einsetzen.
Jedoch gibt es den Block nur einmal.

Ich habe die Änderungen gemacht aber es hat nicht funktioniert.
The administrator has disabled public write access.

Tags werden nicht angezeigt in Blog-Ansicht 11 months 4 weeks ago #4

  • joomlaplates
  • joomlaplates's Avatar
  • Offline
Hallo,
sorry, dass geht nun wie folgt.
1.) Kopieren sie die Datei > warp/systems/joomla/layouts/com_content/category/blog_item.php in das Verzeichnis html\com_content\category
2.) Nun öffnen bzw editieren sie die soeben kopierte Datei > \html\com_content\category\blog_item.php wie folgt

Fügen sie folgenden Code ein, Line 47 ( Siehe Bild
// set tags
$tags = '';
if ($params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) {
	JLoader::register('TagsHelperRoute', JPATH_BASE . '/components/com_tags/helpers/route.php');
	foreach ($this->item->tags->itemTags as $i => $tag) {
		if (in_array($tag->access, JAccess::getAuthorisedViewLevels(JFactory::getUser()->get('id')))) {
			if($i > 0) $tags .= ', ';
			$tags .= '<a href="'.JRoute::_(TagsHelperRoute::getTagRoute($tag->tag_id . ':' . $tag->alias)).'">'.$this->escape($tag->title).'</a>';
		}
	}
 
}
$args['tags'] = $tags;


The administrator has disabled public write access.

Tags werden nicht angezeigt in Blog-Ansicht 4 months 1 week ago #5

  • belex24
  • belex24's Avatar
  • Offline
Hallo, ich habe das JP Biz und das selbe Problem. Mit der o.a Lösung erhalte ich folgende Fehler:

Warning: include(/home/.sites/853/site5327779/web/tg202010/templates/jp-biz/html/com_content/category/../article_defaults.php): failed to open stream: No such file or directory in /home/.sites/853/site5327779/web/tg202010/templates/jp-biz/html/com_content/category/blog_item.php on line 18 Warning: include(): Failed opening '/home/.sites/853/site5327779/web/tg202010/templates/jp-biz/html/com_content/category/../article_defaults.php' for inclusion (include_path='.:/usr/local/php5/lib/php') in /home/.sites/853/site5327779/web/tg202010/templates/jp-biz/html/com_content/category/blog_item.php on line 18 Warning: array_merge(): Expected parameter 1 to be an array, bool given in /home/.sites/853/site5327779/web/tg202010/templates/jp-biz/html/com_content/category/blog_item.php on line 28

Wie kann man das korrigeren?
Es gab hier bereits eine blog_item.php, mit den folgenden Zeilen:
$base = dirname(dirname(dirname(__FILE__)));
include($base.'/config.php');
include($warp->path('layouts:'.preg_replace('/'.preg_quote($base, '/').'/', '', __FILE__, 1)));

Wenn ich hier diesen TAG-Teil hinzufüge erhalte ich leider nach wie vor keine Tags.

Wenn ich nur die blog_item.php von jp-perfect verwende mit der TAG Ergänzung erhalte ich einen 0 error.

Bitte um Hilfe! DANKE!
The administrator has disabled public write access.

Tags werden nicht angezeigt in Blog-Ansicht 4 months 1 week ago #6

  • belex24
  • belex24's Avatar
  • Offline
Ich werde ein neues Ticket eröffnen unter jp-biz.
The administrator has disabled public write access.

Einzelnes Theme ( Download 1 Template)

Das sog. "Einzelne Theme" ist für alle Kunden geeignet die lediglich ein (1) Template benötigen, egal ob kommerziell oder privat genutzt. Sie dürfen das erworbene Template auf einer Joomla Installation produktiv nutzen.


Mitgliedschaft ( Download alle Templates)

Während ihrer Mitgliedschaft ist es ihnen erlaubt alle Templates herunter zu laden und unseren Bestimmungen entsprechend zu nutzen. Nach Ablauf der Mitgliedschaft dürfen sie natürlich alle bereits in Nutzung befindlichen Templates weiter einsetzen. Sie haben jedoch nach Ende ihrer Mitgliedschaft keinen Zugriff mehr auf den Download Bereich und keinen Zugriff mehr auf Updates.

Die Zahlung ist einmalig und ihr Membership läuft automatisch aus, sofern sie es nicht erneuern.

Unsere Mitgliedschaften bieten wir ausschließlich über JoomlaPlates.com an.

Jetzt kaufen