Ähnlich wie bei Seitentiteln sollten doppelte Meta-Beschreibungen vermieden werden. Dieser Artikel hilft Ihnen, dieses Problem zu lösen.
Mit ein wenig Hilfe von PHP können Sie das Problem mit doppelten Titeln und doppelten Meta-Beschreibungen in Joomla lösen. Verwenden Sie diesen PHP-Code in Ihren Überschreibungen.
Wir verwenden die Kategorie-Blog-Überschreibung als Beispiel.
- Gehen Sie zum System-Dashboard (Joomla! 4) -> 'Site Templates' und klicken Sie auf den Namen des Templates, das Sie verwenden
- Gehen Sie zum Tab 'Create Overrides'
- Wählen Sie unter Komponenten 'com_content' -> 'category'
- Gehen Sie zum Tab 'Editor'
- Wählen Sie unter 'html' -> 'com_content' 'blog.php'
Fügen Sie diesen kleinen Codeausschnitt in diese Datei ein
if (($this->params->def('show_pagination', 1) == 1 || ($this->params->get('show_pagination') == 2)) && ($this->pagination->pagesTotal > 1)) :
$doc = Factory::getDocument();
$doc->setTitle( $doc->getTitle() . ' '. Text::sprintf('JLIB_HTML_PAGE_CURRENT_OF_TOTAL', $this->pagination->pagesCurrent, $this->pagination->pagesTotal) );
$doc->setDescription($doc->getMetaData('description') . ' '. Text::sprintf('JLIB_HTML_PAGE_CURRENT_OF_TOTAL', $this->pagination->pagesCurrent, $this->pagination->pagesTotal) );
endif;
Stellen Sie sicher, dass Sie die 'Factory-Klasse' und die 'Text-Klasse' verwenden
use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;
Nun wird Ihr Seitentitel etwa so aussehen: "Your Site Title - example.com Seite 1 von 3".
ui/Theme-Builder Pro verwendet diese Technik in HTML-Überschreibungen.

Terms & Conditions
Subscribe
Report