Uwaga
Serwis Wedateka jest portalem tematycznym prowadzonym przez Grupę Wedamedia. Aby zostać wedapedystą, czyli Użytkownikiem z prawem do tworzenia i edycji artykułów, wystarczy zarejestrować się na tej witrynie poprzez złożenie wniosku o utworzenie konta, co można zrobić tutaj. Liczymy na Waszą pomoc oraz wsparcie merytoryczne przy rozwoju także naszych innych serwisów tematycznych.

Szablon:Wwta3

Z Wedateka, archiwa
Przejdź do nawigacji Przejdź do wyszukiwania

Błąd w wyrażeniu – nierozpoznany znak interpunkcyjny „{”

Template-info.png Dokumentacja szablonu [zobacz] [edytuj] [historia] [odśwież]
Szablon eksperymentalny.

Wyszukuje w tablicy asocjacyjnej ("metadane") na podstawie parametru drugiego szablonu, odpowiednie (parametr 3) pole tablicy.

Jeśli jednocześnie są spełnione warunki: pole o danym numerze nie istnieje (lub jest puste) i parametr 5 jest równy +1, to zwraca pole pierwsze z wiersza poniżej.

Jeśli jednocześnie są spełnione warunki: pole o danym numerze nie istnieje (lub jest puste) i parametr 5 jest równy -1, to zwraca pole pierwsze z wiersza powyżej.

Dodatkowo wykonywane są następujące operacje:

  • {{| jest zastępowane przez {{
  • <| jest zastępowane przez <
  • jeśli wartość pola to dwa ukośniki //' , to zwracane jest pusty ciąg znaków (ø)
  • jeśli wartość pola to jeden ukośnik /' , to zwracany jest {{ROOTPAGENAME}}
  • jeśli wartość pola zaczyna się od ukośnika / , to pierwszy ukośnik jest zastępowany przez {{ROOTPAGENAME}}/

Parametr 4 określa parę nawiasów (dowolne znaki niewystępujące w tekście, lepiej wziąć jakieś podobne do nawiasów np.: 〘〙 lub ⟅ ⟆ itp.). Nie mogą to być "zwykłe nawiasy": {} [] <>


Przykłady:

metadane:
⟅⟅Rozdział IX⟆⟅15⟆⟅16⟆⟅/Rozdział VIII⟆⟅/⟆⟅//⟆⟅⟆⟅ABC⟆⟅JKL⟆⟅STU⟆⟆
⟅⟅Rozdział X⟆⟅17⟆⟅18⟆⟅/Rozdział XXI⟆⟅/⟆⟅//⟆⟅⟆⟅DEF⟆⟅{{|roz|MNO|abc}}⟆⟅VWX<|br>YZ⟆⟆
⟅⟅/Rozdział XI⟆⟅19⟆⟅20⟆⟅/Zakończenie⟆⟅/⟆⟅//⟆⟅GHI⟆⟅PQR⟆⟅ŹŻ⟆⟆


Uwaga sposób "podania" pierwszego parametru będzie podany niżej. Tutaj zamiast tego użyte jest słowo METADANE.
{{Wwta3|METADANE|Rozdział X|Parametr 3|⟅⟆|Parametr 5}}


00000000000000Parametr 5000

000Parametr 300000000000000
pominięty
ø
różny od ±1
+1 -1
1 Rozdział X Rozdział X Rozdział X
2 17 17 17
3 18 18 18
4 000{{ROOTPAGENAME}}/Rozdział XXI000 000{{ROOTPAGENAME}}/Rozdział XXI000 000{{ROOTPAGENAME}}/Rozdział XXI000
5 {{ROOTPAGENAME}} {{ROOTPAGENAME}} {{ROOTPAGENAME}}
6 ø ø ø
7 ø {{ROOTPAGENAME}}/Rozdział XI Rozdział IX
8 DEF DEF DEF
9 {{roz|MNO|abc}} {{roz|MNO|abc}} {{roz|MNO|abc}}
10 VWX<br>YZ VWX<br>YZ VWX<br>YZ
11 ø {{ROOTPAGENAME}}/Rozdział XI Rozdział IX
999 ø {{ROOTPAGENAME}}/Rozdział XI Rozdział IX


Parametr 2 czyli METADANE może być podawany jako adres transkludowanej strony {{Strona na wikisource}} inne fragmenty znajdujące się na stronie (oczywiście jeśli nie są to tysiące liter) nie przeszkadzają. Istotne jest jedynie, by tego typu tabela (nawiasy) była na stronie raz i każdy wiersz rozpoczynał się od nawiasu otwierającego.

Możliwe jest też stosowanie {{#lsh... lub innych mechanizmów transludujących sekcję z danej strony.