Jump to content
  • 0

css dla cms PS 1.6


Ode

Question

mam tutaj u siebie zdaje się banalny problem

prawdopodobnie za długo już rozpracowuję prestę bo mi się miesza

 

mianowicie:

 

gdzie dla cms będzie plik css w preście 1,6?

chcę nadać style dla tekstu w cms 

czy to będzie global.css?

 

dla opisu w karcie produktu z pewnością global.css

a dla stron tworzonych na cms???

 

proszę pomóżcie

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

najpierw trzeba wyjść od tego, czy:

- wiesz w jaki sposób w Twoim szablonie zdefiniowane są style css

 

wycinek z pliku header.tpl:

<body{if isset($page_name)} id="{$page_name|escape:'html':'UTF-8'}"{/if} class="{if isset($page_name)}{$page_name|escape:'html':'UTF-8'}{/if}{if isset($body_classes) && $body_classes|@count} {implode value=$body_classes separator=' '}{/if}{if $hide_left_column} hide-left-column{/if}{if $hide_right_column} hide-right-column{/if}{if isset($content_only) && $content_only} content_only{/if} lang_{$lang_iso}">

w zależności od tego, jaką stronę przeglądasz klasa class="" elementu body ma swoją unikalną wartość.

to właśnie na podstawie tej klasy (podgląd źródła strony wybranego działu / podstrony Twojego sklepu) możesz utworzyć własne unikalne style dla każdego elementu strony.

 

trzeba ja utworzyć samodzielnie w globalnym arkuszu styli css

Link to comment
Share on other sites

  • 0

np: otwieram pustą stronę CMS i piszę w niej tekst

po czym chcę go sformatować - czyli nadać nagłówkowi jakiś inny kolor albo coś obramować (np tabelę)

jednym słowem zastosować proste style

 

w którym pliku css mogę wdrożyć taki kod?

Link to comment
Share on other sites

  • 0

Ale jak piszesz tekst to jest on w jednym kontenerze więc nagłówki będą miały ten sam styl co reszta tekstu, tutaj musisz skorzystać z edytora (ewentualnie go rozszerzyć o nowe funkcje formatowania) lub dodawać znaczniki i style html ręcznie. Większość styli jest zaciągana z global.css ale również z innych są np. bootstrap.css 

Link to comment
Share on other sites

  • 0

Dziękuję Ci za tą odpowiedź.

Prwdę pisząc to swego rodzaju rozczarowanie.

Karta produktu także ma edytor html'owy, ale jednak dodając klasy ze stylem do globala potrafi się to ładnie zaczerpnąć.

Myślałam, że magowie od presty operują jakimiś tajnikami by i CMS też tak wzbogaćić :)

Tak czy inaczej czeka mnie dluuugggaaa noc zabawy z wklepywaniem kodu ręcznie :(

 

Jeszcze raz dzięki :)

Link to comment
Share on other sites

  • 0

witaj

 

w prestashop 1.6 każdy element <body> ma swój unikalny id / klasę w zależności od tego co przeglądasz, i tak:

- strony cms będą miały klasę cms1, cms2, cms3 itp. (w zależności jaką stronę CMS przeglądasz) - ta cyfra to numer id.

 

na tej podstawie możesz zdefiniować unikalne style dla wybranych stron CMS

bezpośrednio w plikach css bez kombinowania z tinymce :-)

 

to samo dotyczy produktów, kategorii itp.

Link to comment
Share on other sites

  • 0

vekia, dzięki za odpowiedź :)

jednak nie bardzo pojmuję o co Tobie chodzi.

 

Gdzie szukać tych klas i id? Jest gdzieś umieszczony ku temu plik css?

Czy też coś co muszę utworzyć?

Kompetnie jestem zmieszana.

Nie mam się nawet kogo poradzić żeby móc ze zrozumieniem zinterpretować Twoją wypowiedź a praca na css stanowi bardzo duże uproszczenie.

Proszę pomóż bo sama zginę.

Link to comment
Share on other sites

  • 0

vekia DZIĘKUJĘ!

pokombinowałam, pokombinowałam i zadziałało! :D

pełna euforii mogę zabrać się do pracy :)

już nie mogę się doczekać kiedy będą powstawały kolejne CMSiki :)

jeszcze raz ogromnie dziękuję  :wub:

Link to comment
Share on other sites

  • 0

Witam

Używam presty 1.6.1.18. W module Homeslider jest edytor CMS pozwalający umieścić tekst na tle obrazów wykorzystanych w sliderze.

Chciałbym za pomocą css dać pod tekst tło i otoczyć go kolorową ramką. Coś w rodzaju "display: block". Nijak nie mogę ogarnąć gdzie dokonać zmiany.

Może ktoś mi pomóc? Z góry dziękuję.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...