End of Support for Joomla 3 - Forum closed
Tags werden nicht angezeigt in Blog-Ansicht
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?
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?
by ia
Please Log in or Create an account to join the conversation.
- joomlaplates
- Offline
- Moderator
- Posts: 8807
- Thank you received: 1732
Replied by joomlaplates on topic Tags werden nicht angezeigt in Blog-Ansicht
Posted 4 years 8 months ago #25996
Hier eine Anleitung, wie sie die Blogs auch in der Blogansicht anzeigen können
yootheme.com/support/question/63402
yootheme.com/support/question/63402
Dokumentation:
www.joomlaplates.de/dokumentation.html
www.joomlaplates.de/dokumentation.html
by joomlaplates
Please Log in or Create an account to join the conversation.
Replied by ia on topic Tags werden nicht angezeigt in Blog-Ansicht
Posted 4 years 8 months ago #26002
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.
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.
by ia
Please Log in or Create an account to join the conversation.
- joomlaplates
- Offline
- Moderator
- Posts: 8807
- Thank you received: 1732
Replied by joomlaplates on topic Tags werden nicht angezeigt in Blog-Ansicht
Posted 4 years 8 months ago #26003
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
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
Code:
// 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;
Attachment tags-2-3-4.jpg not found
Dokumentation:
www.joomlaplates.de/dokumentation.html
www.joomlaplates.de/dokumentation.html
by joomlaplates
Attachments:
Please Log in or Create an account to join the conversation.
Replied by belex24 on topic Tags werden nicht angezeigt in Blog-Ansicht
Posted 4 years 1 month ago #27792
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!
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!
Last Edit:4 years 1 month ago
by belex24
Last edit: 4 years 1 month ago by belex24.
Please Log in or Create an account to join the conversation.
Replied by belex24 on topic Tags werden nicht angezeigt in Blog-Ansicht
Posted 4 years 1 month ago #27802
Ich werde ein neues Ticket eröffnen unter jp-biz.
by belex24
Please Log in or Create an account to join the conversation.
Moderators: joomlaplates