W mediawiki, za każdym razem, gdy osadzasz szablon w artykule, zawsze jest on poprzedzany linią przerywaną (o ile wiem). Czy jest jakiś sposób, aby temu zapobiec, aby móc umieszczać szablony obok siebie, a drugi nie był w nowej linii?Jak zatrzymać automatyczne łamanie linii po szablonach w mediawiki?
7
A
Odpowiedz
9
Użyj <includeonly>
tag jeśli nie już, i upewnij się, aby nie wkładać żadnych zwrotów w szablonie przed </includeonly>
Więc
<includeonly>This is a template. </includeonly>
marki szablon {{}}} {{Szablon } wyprowadzane jako
This is a template. This is a template
ale
<includeonly>This is a template.
</includeonly>
marki szablon {{{{}}}} Szablon wyjście jako
This is a template.
This is a template
Nawet pojedyncze powroty są niebezpieczne. Jeśli szablon A zawiera:
<includeonly>{{B}}
</includeonly>
i szablon B zawiera:
<includeonly>Text
</includeonly>
następnie po włożeniu {{A}} na swoją stronę, obie są powroty i dać kolejny paragraf przerwę.
Powiązane problemy
- 1. Automatyczne łamanie linii w tabelach LaTeX
- 2. wkhtmltopdf automatyczne łamanie stron
- 3. Jak oznaczyć łamanie linii długich linii?
- 4. Ograniczenie długości linii ciągów i łamanie linii
- 5. Wąskie łamanie linii i formatowanie
- 6. wskazuje automatyczne łamanie wiersza w białej przestrzeni: element pre-wrap
- 7. Metoda łamanie długiej linii zdanie
- 8. Jak wyłączyć automatyczne łamanie wiersza na podstawie konstruktora bazy
- 9. Jak wklejasz elementy linii do mediawiki?
- 10. WPF DataGrid: jak zatrzymać automatyczne przewijanie po kliknięciu komórki?
- 11. Jak zatrzymać automatyczne przesuwanie w moim flexslider
- 12. Ruby Backticks - łamanie polecenia na wiele linii?
- 13. Jak zatrzymać automatyczne przewijanie kontrolki Memo?
- 14. Zentest - Jak zatrzymać automatyczne testowanie, gdy czerwony
- 15. Jak całkowicie ignorować łamanie linii i kartę w RegEx?
- 16. Jak zatrzymać koniec linii w WebStorm
- 17. Jak zatrzymać automatyczne przesuwanie linii kodu do następnej linii za każdym razem, gdy zmieniam rozmiar okna edytora?
- 18. Czy można zatrzymać automatyczne pobieranie obiektu ObjectDataSource?
- 19. CSS - wymuszanie słów w nowej linii, a nie łamanie słów
- 20. Jak zatrzymać tkinter po funkcji?
- 21. Jak iterować po linii cin po linii w C++?
- 22. Jak zatrzymać automatyczne przewijanie UIScrollView po dotknięciu UITextField z ramki przewijania?
- 23. Łamanie w funkcji składowej w debuggera Pythona
- 24. jak umieścić komentarze w szablonach django
- 25. Jak wyłączyć automatyczne odstępy * po typie w Visual Studio 2017?
- 26. UITableViewAutomaticDimension łamanie ograniczeń?
- 27. Iterowanie po linii pliku po linii w AppleScript?
- 28. Efektywność czytania linii po linii w Pythonie
- 29. Jak wyłączyć automatyczne wcięcie na linii nowej w trybie js2?
- 30. Przekoduj kategorię w MediaWiki
Dziękuję bardzo. Jest to znacznie prostsze rozwiązanie, niż się spodziewałem. – Koukaakiva
Zazwyczaj wystarcza, ale czasami chcesz mieć wiele szablonów z rzędu, pozwalając niektórym z nich zwracać puste wyniki, Jeśli dla czytelności, umieścisz każdą z nich w nowej linii, nadal możesz dostać niechcianą linię łamie twój artykuł. Sztuką jest użycie [nowiki hack] (http://smw.referata.com/wiki/Avoiding_newlines_between_template_calls): ' {{{1 |}}} includeonly>'. Zakończenie szablonu za pomocą ' ' spowoduje zatrzymanie każdej nowej linii –
leo