PDA

Zobacz pełną wersję : Pola dodatkowe w artykule



yar3k
02-05-2018, 21:34
Witam serdecznie

9363

Chciałbym zamienić kolejność dwóch elementów w artykułach. Pole dodatkowe "Źródło: Test 1" miałoby się znaleźć tuż pod tekstem a nad guzikiem: "Następny", czyli w odwrotnej kolejności niż jest teraz. Czy jest taka możliwość?

Pozdrawiam

MariuszKrawczyk
14-11-2018, 02:42
Cześć
Podłączam się pod pytanie.
Ktoś już praktykowal temat?
Pozdrawiam
Mariusz

siristru
14-11-2018, 08:46
Jasne, że jest taka możliwość :) Pola dodatkowe to mój ulubiony ficzer :)
Pola dodatkowe ładowane są "event" np. <?php echo $this->item->event->afterDisplayContent; ?>
Modyfikując widok artykułu można wywołać konkretne pole w dowolnym miejscu w szablonie artykułu np.


$this->item->jcfields[1]->rawvalue

$this->item->jcfields to tablica (array) która zawiera pola dodatkowe. Ich kolejność jest taka sama jak ustalona na zapleczu.

jcfields[1] to 2 pole w kolejności.

rawvalue to surowa zawartość pola.

Można sobie wywołać całą tablicę by zobaczyć wszystkie pola przez:


print_r($this->item->jcfields)

Wtedy będzie wiadomo jaki numer wpisać w nawias kwadratowy.

Kod ten wstawia się do nadpisanego widoku dla artykułu w szablonie:

ROOT/templates/twoj-szablon/html/com_content/article/default.php

MariuszKrawczyk
14-11-2018, 08:59
dzięki. brzmi groźnie, ale poćwiczę :)

siristru
14-11-2018, 09:48
Ależ skąd :) Poczytaj jeszcze to: http://wiki.joomla.pl/Zrozumieć_koncepcję_nadpisywania_szablonem