PDA

Zobacz pełną wersję : Lista artykułów - pogrubienie wybranych tytułów



bubumat
10-02-2018, 19:27
Witam,
mam listę artykułów (Artykuły » Jedna kategoria artykułów - lista)
Szkolenia aktualne (OFERTA)
Szkolenia - nabór zakończony
Kursy i ćwiczenia

Jak zrobić żeby lista wygadała tak:
Szkolenia aktualne (OFERTA)
Szkolenia - nabór zakończony
Kursy i ćwiczenia

czy da się tą zrobić klasą CSS? .pogrub { font-weight: bold; } jeśli tak gdzie ją przypisać w kodzie/w jakim pliku żeby osiągnąć ww. efekt?

Bazyl
10-02-2018, 21:48
Cześć,

strzelam: jak zrobisz wyróżnienie artykułu doda się jakaś klasa css na liście?

siristru
10-02-2018, 23:29
A czy poszczególne pozycje nie mają unikatowej klasy? W widoku blog tak jest.
Ostatecznie można nadać taką klasę nadpisując szablon - albo iterację albo nazwa+id artykułu.

bubumat
11-02-2018, 09:06
Cześć,
strzelam: jak zrobisz wyróżnienie artykułu doda się jakaś klasa css na liście?
Nie widzę czegoś takiego nigdzie ;-)


A czy poszczególne pozycje nie mają unikatowej klasy? W widoku blog tak jest.
Ostatecznie można nadać taką klasę nadpisując szablon - albo iterację albo nazwa+id artykułu.


<tr class="cat-list-row0" >
<td headers="categorylist_header_title" class="list-title">
<a href="/index.php?option=com_content&amp;view=article&amp;id=10:sz kolenia-aktualne&amp;catid=9&amp;Itemid=186">
Szkolenia aktualne (OFERTA)</a>
</td>
<td headers="categorylist_header_hits" class="list-hits">
<span class="badge badge-info">
Odsłon: 775</span>
</td>
</tr>
<tr class="cat-list-row1" >
<td headers="categorylist_header_title" class="list-title">
<a href="/index.php?option=com_content&amp;view=article&amp;id=8:szk olenia-zakonczone;catid=9&amp;Itemid=186">
Szkolenia - nabór zakończony</a>
Odsłon: 792</span>
</td>
</tr>
<tr class="cat-list-row0" >
<td headers="categorylist_header_title" class="list-title">
<a href="/index.php?option=com_content&amp;view=article&amp;id=1:kur sy-i-cwiczenia&amp;catid=9&amp;Itemid=186">
Kursy i ćwiczenia</a>
</td>
<td headers="categorylist_header_hits" class="list-hits">
<span class="badge badge-info">Odsłon: 554</span>
</td>


Naprzemiennie jest cat-list-row0 i cat-list-row1 i w zasadzie moża dopisać cat-list-row1 { font-wight: bold; } ale chodzi mi o to że dojdzie mi np. coś takiego
Szkolenia aktualne (OFERTA)
Szkolenia - nabór zakończony
Kursy i ćwiczenia
Wyniki egzaminów
Terminy poprawkowe

najprościej dopisać gdzieś albo ID albo CLASS w szablonie (tylko żeby znaleźć gdzie?). Chodzi tylko czy się da czy jest tylko fragment kodu który generuje listę artykułów dynamicznie.
Jak ktoś ma jakieś wskazówki to bardzo proszę ;-)

Bazyl
11-02-2018, 09:17
Poszukaj: nadpisywanie szablonem / template overrides

zwiastun
11-02-2018, 13:05
Nadpisywaniem szablonów raczej nic nie wskórasz (wszystko się, teoretycznie da, ale to wymaga za dużej ekwilibrystyki).
Spróbuj dodać w css pogrubienie dla zawartości znacznika wybranego na podstawie wartości atrybutu, dokładniej za pomocą selektora atrybutu zawierajacego określony wyraz


a[href~="aktualne"],a[href~="Wyniki"] {
font-weight: bold;
}

siristru
11-02-2018, 14:15
Albo jednak nadpisz szablonem.
Ten plik: ROOTt/components/com_content/views/category/tmpl/default_articles.php linia 139.
Zamieniasz na:


<tr class="cat-list-row<?php echo $i % 2; ?> artykul-<?php echo $article->id ?>" >

Wynik:

http://prntscr.com/id5znr

Bazyl
11-02-2018, 22:03
Przy okazji innego wątku: na żywo - dodatkowa klasa dla artykułu w widoku Jedna kategoria artykułów - lista
http://demo.mojafabryka.pl/przekierowanie

bubumat
12-02-2018, 19:01
Albo jednak nadpisz szablonem.
Ten plik: ROOTt/components/com_content/views/category/tmpl/default_articles.php linia 139.
Zamieniasz na:


<tr class="cat-list-row<?php echo $i % 2; ?> artykul-<?php echo $article->id ?>" >

Wynik:

http://prntscr.com/id5znr
Dziękuję bardzo za pomoc. Ogarnięte :up: