|
|
Zeile 1: |
Zeile 1: |
| | | {{Collapsible|cheader=Filter auf Spezialseiten (z.B. "Letzte Änderungen") lädt nicht. |
| | | |cdescription= In manchen Fällen wird die Seite ''Letzte Änderungen'' nicht vollständig geladen. |
| '''TagSearch''' ermöglicht die Einbindung eines konfigurierbaren Suchfeldes in Inhaltsseiten.
| | |chelp=Fügen Sie folgendes Skript auf der Seite ''MediaWiki:Common.js'' ein: |
| | | <syntaxhighlight language="javascript"> |
| ==Tag einfügen==
| | if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Watchlist' ) { |
| Das Tag <code><nowiki><bs:tagsearch /></nowiki></code> kann direkt im visuellen Bearbeitungsmodus eingefügt und konfiguriert werden.
| | document.body.classList.add( 'mw-rcfilters-ui-initialized' ); |
| | |
| Gehen Sie hierzu in der Editorleiste auf ''Einfügen > Zauberwort''. Wählen Sie "tagsearch" aus dem Dialog und klicken Sie auf '''Fertig'''. Dadurch wird der Konfigurationsoptionen-Dialog auf der Seite geöffnet. Passen Sie die Optionen an und clicken Sie anschließend auf '''Einfügen'''.
| |
| | |
| [[Datei:tagsearch inspektor.png|alternativtext=Screenshot des Einstsellungs-Dialogs für das Suchfeld|zentriert|mini|352x352px|Suchfeld-Einstellungen]]
| |
| {| class="wikitable"
| |
| |+
| |
| !Parameter!!Anzeigename
| |
| !Beschreibung
| |
| |-
| |
| |paceholder
| |
| |Platzhalter
| |
| |Text, der im Suchfeld angezeigt werden soll, bevor ein Suchbegriff eingegeben wird
| |
| |-
| |
| |typ
| |
| |Typ
| |
| |Liste der zu durchsuchenden Typen von Suchentitäten. Standardmäßig verfügbare Suchentitäten sind: ''wikipage'', ''specialpages'', ''repofile'' (interne Dateien), ''externalfile'', ''socialentity''<nowiki>. Mehrere Werte können durch einen senkrechten Strich (|) getrennt eingegeben werden - "wikipage|repofile"</nowiki>{{Hinweisbox|Note text=Wenn ein bestimmter Namensraum ausgewählt ist, dann gibt "repofile" hochgeladene Dateien zurück, die das zugehörige Namensraum-Präfix haben. |boxtype=note}}
| |
| |-
| |
| |namespace||Namensräum(e)
| |
| |<nowiki>Liste der Namensräume, in denen gesucht werden soll. Namensräume können mit ihren IDs oder Namen, getrennt durch einen senkrechten Strich (|), eingegeben werden. IDs und Namen können nicht gemischt werden. Korrekte Einträge sind: "1|6|8", "Help|QM", ungültig ist "1|QM".</nowiki>
| |
| Um im Hauptnamensraum zu suchen, verwenden Sie ein Leerzeichen als Wert (z. B. " " oder " |Template")
| |
| |-
| |
| |category
| |
| |Kategorie(n)
| |
| |<nowiki>Liste der Kategorien, in denen gesucht werden soll. Mehrere Kategorien müssen durch einen senkrechten Strich (|) getrennt werden - "Cat1|Cat2"</nowiki>
| |
| |- | |
| |operator
| |
| |Suchoperator
| |
| |Gilt nur für Kategorien. Der Operator „AND“ findet nur Seiten, die mit allen Kategorien getagged sind, während der Operator „OR“ Seiten anzeigt, die mit mindestens einer der Kategorien getagged sind.
| |
| |} | |
| | |
| ==Standard Suchfeld==
| |
| [[Datei:Suchfeld standard.png|alternativtext=Screenshot des Standard Suchfelds mit einigen Suchergebnissen|mini|280x280px|Standard Suchfeld|zentriert]]
| |
| | |
| ==Anpassung des Stils==
| |
| Der Stil des Suchfelds kann über CSS angepasst werden.
| |
| [[Datei:Suchfeld angepasst.png|alternativtext=Screenshot eines angepassten Suchfelds|mini|400x400px|Angepasstes Suchfeld|zentriert]]
| |
| | |
| | |
| | |
| Kopieren Sie z.B. folgende Anweisungen in die Seite ''MediaWiki:Common.css:''<syntaxhighlight lang="css">
| |
| /*Tagsearch */
| |
| | |
| .bs-tagsearch-cnt .bs-tagsearch-form .btn { | |
| height: 40px;
| |
| border-radius: 5px 0 0 5px;
| |
| background-color:#f1f3f9;
| |
| border-color: #f1f3f9;
| |
| padding-left:10px
| |
| }
| |
| | |
| .bs-tagsearch-cnt .bs-tagsearch-form { | |
| min-width: 180px;
| |
| max-width: 650px;
| |
| margin: 0 auto;
| |
| position: relative;
| |
| align-items: stretch;
| |
| width: 570px;
| |
| }
| |
| | |
| .bs-tagsearch-cnt .bs-extendedsearch-searchbar-wrapper { | |
| display: table;
| |
| width: 570px;
| |
| background-color: #f1f3f9!important;
| |
| border-radius: 0 5px 5px 0;
| |
| border-color: #f1f3f9;
| |
| } | | } |
| | | if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Recentchanges' ) { |
| .bs-tagsearch-cnt .bs-tagsearch-form input | | document.body.classList.add( 'mw-rcfilters-ui-initialized' ); |
| {
| |
| height: 40px;
| |
| width:100%;
| |
| font-size: 1em;
| |
| background-color: #f1f3f9!important;
| |
| border-radius: 0 5px 5px 0;
| |
| border: 1px solid #f1f3f9!important;
| |
| } | | } |
| | </syntaxhighlight>}} |
|
| |
|
| .bs-tagsearch-cnt .bs-tagsearch-form .bs-extendedsearch-searchbar-wrapper .bs-extendedsearch-searchbar-clear {
| |
| background-color: #f1f3f9!important;
| |
| border: 1px solid #f1f3f9!important;
| |
| border-left: none;
| |
| border-radius: 0 5px 5px 0;
| |
| width: 1%;
| |
| padding-right: 16px;
| |
| }
| |
|
| |
|
| .bs-extendedsearch-autocomplete-popup.compact .bs-extendedsearch-autocomplete-popup-primary {
| | [[en:Known issues]] |
| font-size: 1em;
| | [[de:{{FULLPAGENAME}}]] |
| width: 100%;
| |
| padding-bottom: 5px;
| |
| overflow: hidden;
| |
| }
| |
| | |
| .bs-tagsearch-cnt .bs-extendedsearch-autocomplete-popup.compact .bs-extendedsearch-autocomplete-popup-primary > .bs-extendedsearch-autocomplete-popup-primary-item {
| |
| padding: 5px;
| |
| position: relative;
| |
| line-height:1.3em;
| |
| height:auto;
| |
| max-height:4em;
| |
| background:#f1f3f9;
| |
| margin:3px;
| |
| border-radius:4px
| |
| }
| |
| | |
| .bs-tagsearch-cnt .bs-tagsearch-form .bs-extendedsearch-autocomplete-popup.compact {
| |
| top: 42px !important;
| |
| left: 5px;
| |
| width: 558px !important;
| |
| border: 2px solid #f1f3f9;
| |
| }
| |
| </syntaxhighlight><bookshelf src="Buch:Benutzerhandbuch" />
| |
| {{translation}} | |