PDA

Zobacz pełną wersję : Edycja CSS w Cassiopeia



damianprz
28-08-2023, 08:50
Badam stronę z szablonem Cassiopeia w Mozilli i mam wynik
10143
(są to domyślne kolory wersji alternatywnej)

...mimo że w zapleczu w edytorze dokładnie tego pliku mam już inne główne kolory szablonu (zielony)
10145

To samo w pliku ściągniętym przez FTP
10144

Nie mogę ruszyć z edycją jakiegokolwiek koloru

Gdzie znaleźć kod wksazany jako inline?
10146

rkonik
28-08-2023, 11:35
Inline oznacza że dany kod CSS jest wstawiony bezpośrednio w kod HTML najczęściej poprzez znaczniki <style>
Taki kod w Joomli można dodać na kilka sposobów.
Ten konkretny przykład kodu który przytaczasz znajduje się w głównym pliku szablonu Cassiopeia. U mnie jest to linia 73 ale to nie ma znaczenia.
Jest ona dodawana za pomocą addInlineStyle() i tam wszystko się znajduje.

Zapomniałem dopisać. Nie edytuj bezpośrednio szablonu Cassiopeia a wykonaj tak zwany Child Templates. W dokumentacji Joomla masz wszystko opisane. Pamiętaj jak zmienisz bezpośrednio w plikach Cassiopeia to przy pierwszej lepszej aktualizacji twoje zmiany mogą być i będą nadpisane przez aktualizację

damianprz
28-08-2023, 13:58
Jeśli chodzi o edycję głównego szablonu to jeśli go zmienię na swój styl i go później sklonuje według instrukcji to ta kopia będzie już zawierała te zmiany jak rozumiem?
I ustawię sobie jako domyślny ten klon a oryginał po aktualizacji powinien wrócić do wyglądu pierwotnego.

Jeśli chodzi o wątek główny tego tematu to chodziło o ciasteczka. Za każdym razem gdy chcę zobaczyć zmiany dokonane w css to musze usuwać ciasteczka (Mozilla, Opera)

Gdzie znajdę ikonę strony? Poprzednio była w głównym folderze szablonu i łatwo można było ją podmienić, a teraz szukam i nie mogę znaleźć. Jest czarne logo Joomla.

rkonik
28-08-2023, 14:32
Domyślam się że chodzi tobie o favicon. On znajduje się teraz w katalogu Media a nie w Templates
Co do szablonu Child to zerknij na ten link https://magazine.joomla.org/all-issues/may-2022/a-deep-dive-into-joomla-child-templates
Powinno Ci troszeczkę rozjaśnić o co chodzi.

W Mozilli jak otworzysz Narzędzie dla programistów w zakładce sieć masz możliwość wyłączenia pamięci podręcznej.

damianprz
28-08-2023, 14:45
W media/templates nie mogę znaleźć favicon
W images też nie

rkonik
28-08-2023, 14:50
media -> system -> images
w Cassiopei masz ten fragment odpowiadający za favicon:

$this->addHeadLink(HTMLHelper::_('image', 'joomla-favicon.svg', '', [], true, 1), 'icon', 'rel', ['type' => 'image/svg+xml']);
$this->addHeadLink(HTMLHelper::_('image', 'favicon.ico', '', [], true, 1), 'alternate icon', 'rel', ['type' => 'image/vnd.microsoft.icon']);
$this->addHeadLink(HTMLHelper::_('image', 'joomla-favicon-pinned.svg', '', [], true, 1), 'mask-icon', 'rel', ['color' => '#000']);



Albo użyj Phoca Favicon. Najszybszy sposób zmiany favicona.

terra
31-08-2023, 00:40
favicon znajuduje się w katalogu /NAZWA_STRONY/media/templates/site/NAZWA_SZABLONU/images/

rkonik
31-08-2023, 11:48
favicon znajuduje się w katalogu /NAZWA_STRONY/media/templates/site/NAZWA_SZABLONU/images/

Autor przerabia Cassiopeie

terra
31-08-2023, 18:49
jasne, ale nie ruszałbym tego kodu, tylko zmienił obrazki na własne :)