Doorzoek het forum

Trefwoord

Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

× Vermeld in iedere vraag duidelijk:
  1. De versie van Joomla! 3.X die je gebruikt
  2. De volledige url van je website indien mogelijk.
  3. De versie van de extensie waar de vraag over gaat.

opgelost Tags op alfabetische volgorde

27 nov 2017 05:55 27 nov 2017 11:30 door WoodyF4u.
Heeft onderwerp gestart
opgelost Tags op alfabetische volgorde #1
Geacht Forum,
Ik ben in samenwerking met meerdere koorleden een website voor mijn koor aan het bouwen: https://ckrijswijk.nl (Ontwikkelingsomgeving), gebaseerd op de sjabloon "Protostar".
Om in Menu-item: "Evenementen" gelijksoortige uitvoeringen in een lijst weer te geven heb ik een tag-structuur gemaakt bestaande uit Tags en Sub-tags.
Mijn vraag is de volgende:
Weet iemand nu een manier zodat deze Tags in alfabetische volgorde in de "ge-tag-te" artikelen worden weergegeven?
Bij voorbaat hartelijk dank voor jullie suggesties.

Edit WoodyF4u: Ik heb de titel van je topic aangepast omdat de oude titel (Tags) mij onduidelijk leek voor andere lezers.
keesZ
Joomla!NL ontdekker
Joomla!NL ontdekker
Berichten: 23
Meer
27 nov 2017 10:00 27 nov 2017 10:00 door Astrid.
opgelost Tags op alfabetische volgorde #2
Dat kan standaard niet, maar je kunt een override maken.

templates/JOUW_TEMPLATE/html/layouts/joomla/content/tags.php

Dit moet dan de inhoud van het bestand zijn:
<?php
/**
 * @package     Joomla.Cms
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('JPATH_BASE') or die;

JLoader::register('TagsHelperRoute', JPATH_BASE . '/components/com_tags/helpers/route.php');

?>
<?php if (!empty($displayData)) : ?>
   <div class="tags small flat-list">
      <?php JArrayHelper::sortObjects($displayData, 'title', 1, true, true); foreach ($displayData as $i => $tag) : ?>
         <?php if (in_array($tag->access, JAccess::getAuthorisedViewLevels(JFactory::getUser()->get('id')))) : ?>
            <?php $tagParams = new JRegistry($tag->params); ?>
            <?php $link_class = $tagParams->get('tag_link_class', ''); ?>
            
               <a href="<?php echo JRoute::_(TagsHelperRoute::getTagRoute($tag->tag_id . '-' . $tag->alias)) ?>">
                  <span class="tag-<?php echo $tag->tag_id; ?> tag-list<?php echo $i ?>" itemprop="keywords">
                  </span>
                  <?php echo $this->escape($tag->title); ?>
               </a>
            
         <?php endif; ?>
      <?php endforeach; ?>
   </div>
<?php endif; ?>

Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit Forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

Deze afbeelding is verborgen voor gasten.
Login of registreer om deze te zien.

Astrid
Moderator + Technisch team
Moderator + Technisch team
Berichten: 32940
Meer
27 nov 2017 11:20
Heeft onderwerp gestart
opgelost Tags op alfabetische volgorde #3
Dat werkt Astrid, maar,......... is er nog een manier na de override de tags weer met met class "label label-info" te laten verschijnen of resteert er niets anders dan in de template CSS de class "a.tags small flat-list" in te kleuren?
keesZ
Joomla!NL ontdekker
Joomla!NL ontdekker
Berichten: 23
Meer
27 nov 2017 11:54
opgelost Tags op alfabetische volgorde #4
Ja, ik had denk ik nog een oud bestand gebruikt. Deze zou wel goed moeten zijn:
<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('JPATH_BASE') or die;

use Joomla\Registry\Registry;

JLoader::register('TagsHelperRoute', JPATH_BASE . '/components/com_tags/helpers/route.php');

$authorised = JFactory::getUser()->getAuthorisedViewLevels();

?>
<?php if (!empty($displayData)) : ?>
	<ul class="tags inline">
		  <?php JArrayHelper::sortObjects($displayData, 'title', 1, true, true); foreach ($displayData as $i => $tag) : ?>
			<?php if (in_array($tag->access, $authorised)) : ?>
				<?php $tagParams = new Registry($tag->params); ?>
				<?php $link_class = $tagParams->get('tag_link_class', 'label label-info'); ?>
				<li class="tag-<?php echo $tag->tag_id; ?> tag-list<?php echo $i; ?>" itemprop="keywords">
					<a href="<?php echo JRoute::_(TagsHelperRoute::getTagRoute($tag->tag_id . ':' . $tag->alias)); ?>" class="<?php echo $link_class; ?>">
						<?php echo $this->escape($tag->title); ?>
					</a>
				</li>
			<?php endif; ?>
		<?php endforeach; ?>
	</ul>
<?php endif; ?>

Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit Forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

Deze afbeelding is verborgen voor gasten.
Login of registreer om deze te zien.

Astrid
Moderator + Technisch team
Moderator + Technisch team
Berichten: 32940
Meer
27 nov 2017 12:18
Heeft onderwerp gestart
opgelost Tags op alfabetische volgorde #5
Geweldig! Bedankt, het werkt!
keesZ
Joomla!NL ontdekker
Joomla!NL ontdekker
Berichten: 23
Meer
27 nov 2017 12:35
opgelost Tags op alfabetische volgorde #6
Je had je topic afgesloten met de knop "Dit is de oplossing". Maar omdat de door jou geselecteerde reactie geen oplossing bevat, heb ik dit gecorrigeerd, zodat wel duidelijk is wat de oplossing is. Deze knop is namelijk alleen bedoeld om te gebruiken op een reactie waarin de oplossing staat beschreven.

Groeten, Romke
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens.
Vragen via dit Forum (niet per PM of E-mail)
Is je vraag opgelost? Dan kan je hem zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

Deze afbeelding is verborgen voor gasten.
Login of registreer om deze te zien.

Romke
Algemeen Moderator
Algemeen Moderator
Berichten: 3230
Meer
Moderators: PeterJuliank92JelleRomke
Tijd voor maken pagina: 0.281 seconden

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie

Joomla!NL op Twitter

Joomla!3.9.10 is vrijgegeven. Deze versie repareert een bug die gister werd ontdekt in Joomla! 3.9.9 op meertalige… https://t.co/feubrmpAAc

De naam Joomla!® en logo worden gebruikt onder een beperkte licentie met toestemming van Open Source Matters.
Joomlanl.nl is niet verbonden aan en is geen onderdeel van Open Source Matters, Inc, of het Joomla! project.

© 2019 - Joomla!NL | Gehost door Wned