Dla każdego wydruku i eksportu możesz skonfigurować indywidualne modyfikatory. Umożliwiają one automatyczne wprowadzenie zmian w wartościach tagów.
Aby modyfikator działał prawidłowo, należy ustawić:
- tag – wprowadź tag (w kwadratowych nawiasach), który ma być zmieniany;
- typ modyfikatora – wybierz rodzaj zmiany, która będzie wykonywana;
- szukana fraza – pole wykorzystywane w przypadku modyfikatora zmieniającego lub porównującego;
- ustaw – wprowadź wartość, jaka ma zostać ustawiona, w przypadku spełnionego warunku modyfikatora.
Za pomocą zielonego przycisku +Dodaj modyfikator możesz utworzyć kolejne modyfikatory.
Usunięcie modyfikatora możliwe jest za pomocą przycisku X na końcu wiersza.
Typy modyfikatorów
- Podmień szukaną frazę
Jeśli tag zwraca np. nazwę sklepu Sklep online, możesz zmienić modyfikatorem wybrane słowo np. online na BaseLinker.
- (równe) Zmień, jeśli wartość tagu równa frazie
Jeśli wartość tagu to np. Sklep online to zmień całą wartość na BaseLinker. Modyfikator zmienić wartość, gdy cała będzie równa wprowadzonej wartości.
- (różne) Zmień, jeśli wartość tagu różna od frazy
Modyfikator zadziała tylko na tagi, gdzie zwracana jest inna wartość niż wprowadzona.
- (mniejsze) Zmień, jeśli wartość mniejsza niż (tylko liczby)
Np. chcemy, aby tag wyświetlający liczbę produktów poniżej 2 sztuk wyświetlał słowo 1 sztuka. Należy wprowadzić w polu szukana fraza wartość 2, a w polu ustaw wartość, która ma być wyświetlana (w tym przykładzie 1 sztuka).
- (większe) Zmień, jeśli wartość większa niż (tylko liczby)
Analogicznie jak wyżej – modyfikator podmieni tagi, które zwrócą większą wartość niż podana.
- (puste) Zmień, jeśli wartość tagu jest pusta
Modyfikator zmieni wartość tagu, jeśli zwróci on pustą wartość. Np.: gdy klient nie poda nazwy firmy, możesz dodać modyfikator, który zmieni pustą wartość na frazę indywidualny.
- (niepuste) Zmień, jeśli wartość tagu jest niepusta
Modyfikator zmieni wartość zwracaną przez tag, jeśli nie będzie pusta.
- (zawiera) Zmień, jeśli wartość tagu zawiera frazę
Jeśli zwracana będzie wartość np.: Komputer 15 cali czarny i ustawisz warunek czarny to cała fraza Komputer 15 cali czarny zostanie zmieniona na ustawioną treść.
- (nie zawiera) Zmień, jeśli wartość tagu nie zawiera frazy
Analogicznie, jeśli tag nie zwróci wartości z podaną frazą, wartość zostanie zmieniona na wprowadzoną.
- Zmień format daty z frazy
Zmienia format daty na inny.
Dostępne symbole dla zmiany daty:
-
- d – Dzień miesiąca (2 cyfry z zerem wiodącym, np.: 01, 15);
- D – krótka nazwa dnia tygodnia (np.: Pon, Wt, Śr);
- j – dzień miesiąca (bez zera wiodącego, np.: 1, 15);
- l – pełna nazwa dnia tygodnia (np.: Poniedziałek, Wtorek, Środa);
- N – numer dnia tygodnia (1 dla poniedziałku, 7 dla niedzieli);
- w – numer dnia tygodnia (0 dla niedzieli, 6 dla soboty);
- z – dzień roku (np.: 1 dla 1 stycznia, 365 dla 31 grudnia);
- W – numer tygodnia w roku (np.: 01, 52);
- F – pełna nazwa miesiąca (np.: Styczeń, Luty, Marzec);
- m – miesiąc (2 cyfry, z zerem wiodącym, np.: 01, 12);
- M – skrócona nazwa miesiąca (np.: Sty, Lut, Mar);
- n – miesiąc (bez zera wiodącego, np.: 1, 12);
- t – liczba dni w danym miesiącu (np.: 28, 31);
- L – rok przestępny (1, jeśli rok przestępny; 0, jeśli nie);
- o – Rok ISO-8601 (np.: 2025, zgodne z tygodniami ISO);
- Y – pełny rok (np. 2025);
- y – skrócony rok (2 cyfry, np. 25 dla 2025);
- a – czas przed/po południu w formacie małych liter (np.: am, pm);
- A – czas przed/po południu w formacie wielkich liter (np.: AM, PM);
- g – godzina w formacie 12-godzinnym (bez zera wiodącego, np.: 1, 12);
- G – godzina w formacie 24-godzinnym (bez zera wiodącego, np.: 0, 23);
- h – godzina w formacie 12-godzinnym (z zerem wiodącym, np.: 01, 12);
- H – godzina w formacie 24-godzinnym (z zerem wiodącym, np.: 00, 23);
- i – minuty (z zerem wiodącym, np.: 00, 59);
- s – sekundy (z zerem wiodącym, np.: 00, 59);
- U – znacznik czasu Unix (liczba sekund od 1 stycznia 1970 r., np. 1672531200);
Przykłady formatowania:
-
- d-m-Y → 17-01-2025
- Y/m/d → 2025/01/17
- l, F j, Y → Friday, January 17, 2025
- H:i:s → 14:30:45
Możesz dowolnie łączyć te symbole, aby dostosować format daty do swoich potrzeb.
- Zmień format liczby z frazy
Zmienia liczby na inny format. Możesz użyć np.: do zaokrąglania wartości do dwóch miejsc po przecinku dla tagów, w których zwracane są wyniki działań z modyfikatora matematycznego.
- Zmień znak nowej linii
Gdy tag zwraca opis ze znakami nowej linii (np. opis), możesz je usunąć, co w przypadku eksportów CSV nie spowoduje rozjechania się wydruków.
- Stwórz tag z podaną wartością
Za pomocą tego modyfikatora utworzysz nowy tag.
- Wykonaj działanie matematyczne
Masz możliwość wykonania działania na liczbie zwracanej przez tag. Np.: do tagu [ilosc] możesz dodać modyfikator matematyczny z wartością +2 – tag zwróci teraz wynik działania [ilosc] + 2. Dla każdego działania należy dodać osobny modyfikator. Nie ma możliwości wykonania kilku działań w jednym modyfikatorze.
- Ustaw limit ilości znaków
Znaki ponad limit zostaną ucięte.
- Ilość usuniętych znaków z początku wartości (w polu Ustaw należy wpisać liczbę od którego znaku ma być ucięta wartość)
Jak w nazwie – usuwa znaki z początku wartości.
- Przytnij wartość do znaku X (w polu Ustaw należy wpisać znak od którego ma być ucięta wartość)
Np. dla wartości Komputer 15 cali czarny możesz ustawić przycinanie wartości od znaku 5, co da efekt: Komputer 15.
- Przytnij wartość od znaku X (w polu Ustaw należy wpisać znak do którego ma być ucięta wartość)
Analogicznie jak wyżej, jednak ucinana będzie wartość przed podanym znakiem. Np. dla wartości Komputer 15 cali czarny ustawienie znaku 5 da w efekcie 5 cali czarny.
- Nie konwertuj tagów HTML na znaki specjalne
Jeśli masz np. znacznik <br> w opisie, a wydruk jest w formacie .html lub .pdf dodanie tego modyfikatora dla tagu [opis] zamiast nowej lini spowoduje wyświetlenie tagu HTML.