Faktycznie JHtml::links pojawiło się od wersji Joomla 3.2. Lecz nie uważam tego za błąd w FaF, ponieważ swoją Joomle powinieneś aktualizować do najnowszych wersji.
Faktycznie JHtml::links pojawiło się od wersji Joomla 3.2. Lecz nie uważam tego za błąd w FaF, ponieważ swoją Joomle powinieneś aktualizować do najnowszych wersji.
A ja mam inny problem.
Zrobiłem większość zgodnie z przykładem i mam:
- możliwość odtworzenia przykładu filmu demo
- możliwość edycji (zaznaczenia) odpowiednich wartości odpowiednich filtrów w artykułach
Dotąd jest fajnie.
Utknąłem na publikowaniu filtrów na stronie.
Ustawiłem sobie filtry w pozycji Right i na stronie widzę tylko nazwy tych filtrów ale NIE MAM pozycji do wyboru.
Moduł Filtrowania jest wyświetlany na podstronach, na których Typ pozycji menu jest ustawiony na:
- Artykuły > Jedna kategoria artykułów - przegląd
- Artykuły > Jedna kategoria artykułów - lista
- Artykuły > Artykuły wyróżnione
- Artykuły > Artykuły archiwalne
W module musisz wybrać z których filtrów chcesz korzystać.
Oraz przynajmniej jeden artykuł musi być połączony z filtrami.
W innych przypadkach moduł jest ukryty.
dzięki.
Pchnęło to sprawę dalej ale wygenerowało kolejne niejasności.
Zdefiniowałem 3 filtry:
- kształt (3 warianty)
- kolor (3 warianty)
- wypas (3 warianty)
jak widać poniżej artykuły są połączone z filtrami i "otagowane" bo moduł je zlicza i widzi.
Artykuły zebrane w specjalnej kategorii tylko na potrzebę FF
https://dl.dropboxusercontent.com/u/3594867/FF_test.jpg
Załącznik 8262
filtry są wyświetlane w pozycji "Right" (każdy osobno w Right) no i jak widać już się pojawiły.
Każdy filtr jest "required" co wg mnie oznacza że choć jedna pozycja musi być w nim wybrana.
Ale w głównym oknie - sieczka, powielenie...etc
Nadmienię że ideą implementacji tego jest wyświetlanie podglądu grafik spełniających kryteria AND ze wszystkich 3 filtrów - zawsze bedzie to tylko jeden obrazek
No i ta sieczka to pierwsza sprawa. Dodatkowo
- dostaję podgląd/przegląd art. a nie thumba z grafiką
- czy da sie ustawić tak że po zaznaczeniu pozycji/modyfikacji w którymkolwiek z filtrów strona sie odświeży (bez klikania Submit)?
Ucziwie przerobiłem demo z filmu i dostałem obrazek. Ale niekoniecznie zrozumiałem mechanikę tego bo tam sie robi przykład dla 3 elementów na raz.
Umiem ustawić filtry dla artykułów... a może mam je ustawiać dla obrazków. Tu nie rozumiem. Coś mi umyka.
Ta sieczka się tworzy prawdopodobnie przez złe ustawienie Component Body Selector, przejdź do:
PA -> Components -> Fields and Filters -> Options -> Tab: Filters -> Component Body Selector.
Gdzie znaleźć Component Body Selector w swoim szablonie jest przestawione na poniższym wideo:
Konfiguracja Component Body Selector - YouTube
Jeżeli chcesz zmienić porównywani między filtrami a wartościami to zainteresuj się opcjami:
- Component Body Selector
- Comparison between values filters
W: PA -> Components -> Fields and Filters -> Options -> Tab: Filters
Niestety tego nie rozumiem co chcesz zrobić.
Dodaj ten kod do swojego szablonu:
Opcja "required" odnosi się tylko do administracji nie do frontu.Kod:jQuery(document).ready(function($){ $('body').on('change', '.faf-filters-input, .faf-filters-select', function(){ $(this).parents('.faf-filters-form').trigger('submit'); }); });
Zabawa z div ID w Component body selector nie pomogła. Sprawdziłem wszystkie ID oznaczające w "zbadaj element" te treści.
wciąż dostaje te pola z kilku bloków
Chciałem uzyskać efekt w którym po przefiltrowaniu treści "otagowanych" filtrami zamiast tytułu artykułu otrzymam obrazek spełniający kryteria - czyli obrazek domku z czerwonym kominem jeżeli ustawie Domek AND czerwony AND komin.
Obawiam się że ogarnięcie tego mnie przerasta. Jedyny sukces to powtórzenie ścieżki z filmiku Demo.
Prześlij link do strony na PW to postaram Ci się pomóc.
Typ pozycji menu jako: Artykuły -> Jedna kategoria artykułów - przegląd
Zakładka: Opcje artykułu -> Pokaż tytuł: Ukryj
W pojedynczym artykule ustawiasz obrazek jako:
Zakładka: Obrazki i łącza -> Ilustracja wprowadzenia
lub
Zakładka: Fields and Filters -> Przygotowany wcześniej Field: Image (z ustawionym Tab: Extension -> Location -> Category - (można wybrać jedną z 3 opcji))
to zanim ci zawrócę głowę na PW zrobię sobie test na samodzielność i postaram się wdrożyć sugestie
Witam serdecznie,
Mam pytanie do Autora, jak wykorzystać pole input aby dodać klasę css div lub styl.
W domyślnym szablonie Joomla artykuły w widoku Blog maj poniższą klasę
<div class="items-row cols-1 row-0 row-fluid clearfix">
Chciałbym dodać zawartość z mojego pola input
Dodaje nowy Field: CSS-input
W artykule dodaje pole CSS-input: nowa_klasa
i chciałbym osiągnąć poniższy efekt
<div class="items-row cols-1 row-0 row-fluid clearfix nowa_klasa">
Lub
Dodaje nowy Field: color_h1
W artykule dodaje pole color_h1: #ccccc
i chciałbym osiągnąć poniższy rezultat
<h2 itemprop="name" style="color: #cccccc; ">
Czy jest przewidziane powyższe zastosowanie?
Pozdrawiam
Ostanio edytowane przez joshua86 : 20-05-2015 15:44
Jest to możliwe.
Kod PHP:
<?php
/**
* int $articleID id artykułu (jeżeli chcesz użyć tego w templatce artykułu: $this->item->id)
* int/array $fieldID id pola z FaF (możesz tu też użyć tablicy np. array(1,2,3)
*/
$item = FieldsandfiltersFieldsHelper::getFieldsByItemID('com_content', $articleID, $fieldID);
$class = (isset($item->element->data) && $item->element->data->get(fieldID)) ? $item->element->data->get(fieldID) : '';
?>
<div class="items-row cols-1 row-0 row-fluid clearfix nowa_klasa <?php echo $class ?>">