Skocz do zawartości

Rekomendowane odpowiedzi

chciałbym ustawić jakieś podstawowe style dla pliku pdf który generuje się w moim module, 

wykorzystuję klasę z presty tcpdf

 

może ktoś podać jakiś przykład?

 

 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

tak wersja 1.6.0.14

 

mam już plik tpl i to co potrzebuję, praktycznie stworzyłem całość w oparci o tabele i divy jednak chciałem np dać pogrubienia, jakiś margin itp i niestety nie działa - próbowałem po przez style wewnętrzne

 

gdzieś wyczytałem że nie wszystko działa poprawnie z tą klasą PDF

 

rozumiem że mogę utworzyć plik css i w jakiś sposób dołączyć go do tpl które tworzą schemat pliku pdf?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

raczej staraj sie uzywac styli w samym pliku .tpl dla kazdego z elementow z osobna, czyli jako <tag style=""> tc nie lubi znacznika <style>..</style>.

 

- co do rozmiarow czcionek raczej uzywac 'pt' a nie 'px', tez bardziej lubi punkty.

- same czcionki raczej uzywaj standardowe/systemowe a nie googlowskie.

- pogrubienie, raczej stosuj <strong> a nie <b>

- jezlei bedziesz chcial stosowac grafike np. w tle to tez raczej zakoduj ja przez 'base' i uzyj bezposrednio w stylu elementu

 

ogolnie rzecz ujmnujac, jezeli chodzi tc, tuatj trzeba isc na pewne ustepstwa, nie wszystkie style bedzie widzial i nie wszystko da sie zrobic tak jakbysmy chcieli. ale da sie ustawic tak, zeby bylo ladnie i przejrzyscie ;) troche roboty bedzie.

 

ostatnim czasem robilem cos podobnego (real FV)

przyklad:

http://prestas.4vip.pl/1608/tjgmvwn4twlq6e0v

user: demo@demo.com

pass: demodemo

w zamowieniach mozesz podgladnac FV

 

czesc z kodu pliku .tpl wyglada tak:

<span style="font-size: 5pt; color: #212121;">{l s='Buyer:' pdf='true'}</span><br />
<table style="width: 100%; border-top:0.1pt solid #212121;">
    <tr>
        <td style="width: 100%; font-size: 6pt;  color: #565656;">
            {$invoice_address}
        </td>
    </tr>
</table>

<div style="line-height: 1pt"> </div>

<table style="width: 100%; border:0.1pt solid #212121; text-align:center;padding:5pt;">
    <tr style="padding:5pt;">
        <td style="font-size: 10pt; color: #212121; width: 100%; padding-bottom:10px;"><strong>{$title|escape:'html':'UTF-8'}</strong></td>
    </tr>
</table>

<div style="line-height: 0.5pt"> </div>

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

potrzebowałem zrobić coś bardziej zaawansowanego bo dokładnie voucher pdf gdzie bardziej liczy się design niż zmienne jakie tam wrzucę - z tym ostatnim najmniejszy kłopot, niemniej jednak dzięki design4VIP za obszerną pomoc

 

jakoś przebrnąłem przez szablon, został mi header tylko

 

co myślicie o implementacji innej klasy do własnych modułów, kiedyś w autorskim projekcie korzystałem z mPDF i myślę o niej ?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

czt 'tc' czy 'm' w sumei zasada dzialania jest prawie identyczna. 'm' tez nei za bardzo lubi osobne style, tez widzi tylko raczej te podstawowe css-y, wiec czy jest sens jeszcze obciazac preste osobnymi clasami/kontrolerami?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

z doświadczenia wiem że 'm' jest bardziej rozbudowana i może więcej - ale racja nie ma sensu obciążać skryptu dodatkowym kodem i warto pomęczyć się z dostępnymi narzędziami w preście

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

mam kłopot z footerem, chcę dodać zdjęcie ale

 

wczytuje się do pdf do góry nogami

jest po za tabelą pomimo że w kodzie jest w środku

ustawiając wymiar na kilka sposobów też nie działa

 

?

 

-----EDIT-----

 

jakiś cache chyba był i psuł wszystko skubaniec

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się

Komentowanie zawartości tej strony możliwe jest po zalogowaniu



Zaloguj się



  • Podobna zawartość

    • Przez Dronoid
      Zainstalowałem kupiony szablon na Prestashop 1.7, ale chciałbym go jeszcze troszke zmodyfikować dodając własne reguły CSS. Dodana instrukcja mówi, że wystarczy odkomentowac odpowiednie linie w themes\pf_yew\config\theme.yml :
       
        # The following lines are showing how to load assets in your page   # Uncomment and change value to start loading css or js files #  css: #    all: #      - id: custom-lib-style #        path: assets/css/custom-lib.css #    product: #      - id: product-style #        path: assets/css/product.css #        media: all #        priority: 200 #  js: #    cart: #      - id: cat-extra-lib #        path: assets/js/cart-lib.js   Odkomentowałem, dołożyłem plik css do folderu, ale zmian w layoucie nie widać. Chrome DevTools nie pokazuje, że wogóle próba wczytania takiego pliku została podjęta, więc mozna odrzucic problem błędnej ścieżki.    Przeoczyłem coś oczywistego ?  
    • Przez Ciubak
      Witam serdecznie,
       
      obsluguje jeden ze sklepow internetowych wykonanych na presta shopie i nagle cos mi sie rozjechalo ze stylami. Mianowicie:
       
      - box po lewej stronie "Producenci" - style wyboru listy producentow
      - formularz opcji dostawy, przy zakupie jako "gosc" - nie mozna wybrac pan czy pani, rowniez wszystkie listy w stylu 'wybierz z listy' maja dziwne style
      - nie mozna wybrac opcji dostawy
       
      Zalaczam screeny jak to wyglada (do pierwszego myslnika zalaczam takze screena jak to powinno wygladac) i bardzo prosze o jakiekolwiek wskazowki co sie moglo stac i jak to naprawic! Podkreslam iz mam doswiadczenie web developerskie takze zmiany w kodzie nie sa mi straszne.




    • Przez dwojod
      Mam kłopot w generowaniu linku do zdjęć na pdf we własnym module
       
      TCPDF ERROR: [image] Unable to get image: http://domains/358-tm_thickbox_default/zdjecie.jpg
       
      w ten spoósb generuje link:
      $imagePath = $this->context->link->getImageLink($product->link_rewrite[1], (int)$images[0]['id_image'], 'tm_thickbox_default'); plik tpl:
      <img src="{$imagePath}">
  • Przeglądający

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

  • Aktywni użytkownicy

    Nikt jeszcze nie otrzymał reputacji w tym tygodniu.

  • Statystyki forum

    • Tematów
      7 778
    • Postów
      37 069
×