Su una pagina NAMEX ho un tabber con 3 schede: scheda 1, scheda 2, scheda 3
Sulla pagina NAMEY vorrei creare un link che mi apra la pagina NAMEX sulla scheda 2 come faccio?
Le ho provate tutte! Qualcuno mi da una mano?
Grazie a tutti in anticipo
Su una pagina NAMEX ho un tabber con 3 schede: scheda 1, scheda 2, scheda 3
Sulla pagina NAMEY vorrei creare un link che mi apra la pagina NAMEX sulla scheda 2 come faccio?
Le ho provate tutte! Qualcuno mi da una mano?
Grazie a tutti in anticipo
Non credo che fosse quello che cerco.
Ripeto la mia situazione perchè è molto + semplice; faccio un altro esempio:
Sulla pagina X ho due titoli: titoli1 titolo2
Sulla pagina Y creo un link al titolo2 della pagina X facendo X#titolo2
Ora sulla pagina X non ho i due titoli ma un TABBER con due schede
Voreri creare un link sulla pagina Y che apra X con il tabber visualizzato sulla scheda 2 e non sulla scheda 1
A seconda della disposizione, dovrebbe funzionare # (/ se fosse una vera e propria sottopagina). Potresti linkare la pagina in questione?
Avevo già provato i due simboli ma non mi hanno dato ciò che cerco
Nessuna pagina da linkare, non creo delle pagine se non ne ho il controllo!
Pagina X:
Titolo_1
Contenuto della prima scheda
Contenuto della seconda scheda
PaginaY:
X#titolo1 (che simbolo metto qui ?) Scheda2
Ora questo tipo di link è, ad intuito quello che si dovrebbe fare per aprire la tab, ma può essere possibile che si debba inserire un codice differente per eseguire tale operazione.
Quindi rifaccio la domanda iniziale:
Quale codice devo inserire nella pagina Y per visualizzare il contenuto della Scheda2 anzichè quello della Scheda1?
Allora ci vuole #. Se non funziona, probabilmente è perché hai sbagliato qualcosa, magari a scrivere il nome da linkare. Se poi la pagina non esiste nemmeno, ovvio che il link non porti a nulla.
Ma ti pare che faccio un link di una pagina che non esiste? Non ho sbagliato nulla! Il # non funziona! Quando mi indichi una soluzione creo delle pagine per testarla. Ora, gentilmente invece di mettere in dubbio ciò che scrivo, ci si potrebbe focalizzare sul problema?
La scheda 2 NON ha un link infatti cliccandoci sopra (col tasto destro sulla scheda2) si ottiene il link fino a TITOLO. Per questo motivo ho chiesto in maniera generica "Quale codice devo inserire nella pagina Y per visualizzare il contenuto della Scheda2 anzichè quello della Scheda1?" perchè è evidente che la forma [[X#titolo#Scheda2]] non funziona in alcun modo.
ripeto il codice:
<tabber> Scheda 1= Contenuto della prima scheda |-|Scheda 2 = Contenuto della seconda scheda </tabber>
Grazie ancora per l'aiuto
Infatti se metti due # è difficile che funzioni. Nel codice che hia scritto tu, devi mettere X#Scheda2.
ho provato anche in quel modo non funziona!
Ho trovato però un thread inglese dove dice che non è possibile creare un link ai tab di una tabber a meno che non si inserisca un file.js per abilitare la funzione "#Scheda 2" sto cercando di capire come fare. Non ho mai usato le funzioni javascprit per non alterare l'aspetto standard della wiki, ma a quanto pare la funzione in questione è (come dire...) "legale" per la wiki e non creerebbe malfunzionamenti.
il Thread è questo https://community.fandom.com/wiki/Thread:1270491
Se intendi modificare il js, ricorda di richiedere su Special:Contact che sia attivato.
Copiati il codice js del thread che hai linkato. Vai sulla tua wiki e ti crei un file js; nello specifico ti crei la pagina così: (nomedellaTuaWiki)/wiki/MediaWiki:SetActiveTab.js. Una volta creata la pagina sulla colonna a destra schiaccia su "Entra in modalità revisione" per vedere i cambiamenti e testare il codice. Se funziona dopo fai su "Invia per revisione" (il codice dovrà essere visionato e attivato sulla tua wiki e ci vorranno dei giorni). Prima di testare il codice vai su (nomedellaTuaWiki)/wiki/MediaWiki:ImportJS e aggiungi la riga:
SetActiveTab.js
L'ho provato e funziona.