WikiDer > Анықтама: Трансклюзия - Википедия

Help:Transclusion - Wikipedia

Трансклюзия бір құжаттың мазмұнын басқа құжаттың ішіне қосуды білдіреді анықтама. Уикипедияға кірікбет MediaWiki бағдарламалық жасақтама бір парақтың мазмұнына сілтеме жасайды шаблон, кез-келген басқа беттің, мақсатты беттің мазмұнына қосу үшін. Кез-келген тәсілге ұқсас бет атауы өз атын екі квадрат жақшаға орналастыру арқылы сілтеме бола алады, кез-келген парақтың атауы оны қос бұйра жақшаға орналастыру арқылы шаблон бола алады, {{Атаулар кеңістігі:Pagename}}. Үлгіге енгізілген өзгертулер автоматты түрде сол парақ ауыстырылған барлық беттерде көрсетіледі (бірақ а тазарту кейде қажет болуы мүмкін).

Егер шаблон болса бет атауы аттар кеңістігінен басталмайды, ол Үлгі аттар кеңістігінде болады деп есептеледі. «Негізгі» (мақала) аттар кеңістігіндегі параққа сілтеме жасау үшін оның қос нүктесімен (:). Мысалдар:

Парақтан не аударылатынын , және тегтерімен басқаруға болады. (Қараңыз түзету, төменде.) Тегтерді қолдану шаблоны ішінара трансклюдрациялауға мүмкіндік береді, әйтпесе қос бұйра жақшалар барлық мазмұнды әрқашан трансклюзиялайды. Үшін таңдамалы трансклюзия шаблонның бөліктері аталған (көмегімен талдау функциялары) және сол шаблон кейін деп аталады параметр транслюция =аты.

Трансклюции оқиғалары парақ болған сайын орын алады жүктелді, шаблон көрсетілген кезде. Сол механизмнің тағы бір қолданылуы - бір реттік ауыстыру шаблонның өзін трансклюзияланған бастапқы бетімен шақырады. Үлгі қоңырауы {{fullpagename}} «subst:» префиксімен {{қосалқы:fullpagename}} бір рет аударылады, бірақ ешқашан қайталанбайды, өйткені бұл қоңыраудың викитексті оның беті болған кезде ауыстырылады (ауыстырылады) сақталды. Бір реттік шаблон қоңырауы қоңырау кезінде шаблонның нақты викитекстіне айналады.

Трансклюзия қалай жұмыс істейді

Кімге трансдклюд кез келген қайнар көзі парағында (бір: MediaWiki жобасының ішінде, мысалы: en: Wikipedia), келесі кодты мақсат бет:

{{SOMEPAGE}}

Кез келген мақсатты бет A осы кодпен бірге қозғалтқыш қосылады сол жерде кодтың өзі емес, бастапқы парақтың барлық мазмұны B, БІР БЕТ. Жоғарғы жолда мақсатты беттің нені көрсететіні көрсетілген, ал төменгі жолда код көрсетілген. Ескерту: мақсатты бетте фоо белгіленбейді немесе қорапта болмайды.

Transclusion-multiple-foo.svg

Мысалы, сіз жаңадан келгендердің талқылау бетінде құттықтау хабарламасын орналастыруды шеше аласыз.

Трансклюзия шаблон мазмұны пайда болатын мақсатты парақ пен беттер арасында «тірі» сілтеме жасайды. Үлгі өңделгенде, сол шаблонның мақсатты беттерде көрсетілуі де жаңартылады. Мысалы, сіз өзіңіздің үйіңіздегі пошта мекен-жайымен бірге Википедияда (шаблон) парағын жасайсыз, содан кейін бұл үлгіні тек өз парағыңызда ғана емес, барлық достарыңыздың беттерінде де ауыстырасыз. Кейінірек, жаңа үйге көшкеннен кейін, сіз өзіңіздің мекенжайыңыздың шаблонын және жаңа мекенжай барлық достарыңыздың беттерінде автоматты түрде пайда болады.

-Де қарапайым мысалдар бар mw: Трансклюзия.

Екінші жағынан, шаблондағы бар трансклюзияларды бұзу үзіліс деп аталады.

Трансклюзия синтаксисі

Генерал синтаксис үшін трансклюзия Википедияда {{Атаулар кеңістігі:Pagename}}, қайда Атаулар кеңістігі: Pagename Википедия парағының тақырыбын сипаттайды.

Трансклюзия синтаксисін қолдану бет атаулары туралы біраз білімді қажет етеді. Википедияда мақалалардан басқа беттерде көрнекі аттар кеңістігі және атауы көп нүктемен бөлінген тақырыптар бар; мысалы, бет Уикипедия: кеңестер бар Википедия атау кеңістігі ретінде және Кеңестер атауы ретінде. Бірақ энциклопедиялық мақалалардың атауларында тек көрінетін пагенам болады: мысалы, мақала Ботташық бар Ботташық деп атаған және атаулар кеңістігі негізгі атау, көрінбейді.

  • The викитекст {{Атаулар кеңістігі: Pagename}} деп аталатын бетті ауыстырады Атаулар кеңістігі: Pagename. Мысалы, егер парақта викитекст болса {{Wikipedia: Notability}} онда ол парақты ауыстырады Wikipedia: Notability оған. Назар аударыңыз {{WP: Notability}} сияқты дәл осылай жасар еді WP: Бұл аттар кеңістігінің бүркеншік аты, қайсысы автоматты түрде аударылған Уикипедия серверлері арқылы Уикипедия:.
  • Егер аттар кеңістігі алынып тасталса, бірақ қос нүкте қосылса, мысалы {{: Pagename}}, энциклопедиялық мақала Pagename ауыстырылатын болады. Мысалға {{: Ескертпе}} мақаланы ауыстырады Ескерту.
  • Егер атау мен қос нүкте де алынып тасталса, мысалы {{Pagename}}, Үлгі: Pagename ауыстырылатын болады. Мысалға {{Белгілілік}}, және {{Үлгі: Ескертпе}}, екеуі де Үлгі: Ескерту.
  • Ішкі беттерді ауыстыру үшін қараңыз осы бөлім. Сондай-ақ, қараңыз шаблон параметрлері және трансклюзия модификаторлары бөлім.

Сонымен, қысқаша, вики мәтіні бар мысал парағы {{Pagename}} немесе {{Үлгі: Pagename}} енгізілген, оны ауыстыратын болады Үлгі: Pagename мысал парағына. Бірақ {{: Pagename}} басқаша әсер етеді: мақаланы трансклюдиялайды Pagename. Сондай-ақ, {{Атаулар кеңістігі: Pagename}} парақты ауыстырады Атаулар кеңістігі: Pagename, сол форматтағы тақырыптары бар беттер үшін.

Үлгі трансклюзиясы

Трансклюзияның ең көп таралған қолданылуы - трансклюзия шаблондар. Үлгілер дегеніміз - басқа беттерге трансклюзия арқылы не кіргізу мақсатымен жазылған парақтар ауыстыру. Жоғарыда көрсетілгендей, Үлгі: Пагенам деп аталатын үлгіні ауыстыруға арналған әдеттегі синтаксис {{Pagename}}. Дегенмен, кейбір шаблондар да қолдана алады параметрлері. Параметрлер айнымалылар мәндер берілуі мүмкін (сонымен қатар олар деп аталады) дәлелдер) әр түрлі тәсілдермен жұмыс жасау үшін кейбір шаблондарға берілуі мүмкін. Үлгілерде ешқандай параметрлер, белгіленген параметрлер саны немесе айнымалы параметрлер саны қолданыла алмайды. Үлгі қолдана алатын параметрлер саны бірден жоғарыға дейін болады.

Параметрлерді шаблондармен қолданудың нақты синтаксисі нақты шаблонға байланысты әр түрлі болуы мүмкін. Бірақ үш үлгі қолданылған шаблон: Pagename атты шаблон үшін жалпы форма келесідей болады:

{{Pagename | parameter1 | parameter2 | parameter3}}

әрбір параметр а-мен ауыстырылған кезде мәнінемесе а параметр атауы = мән, тәжірибеде қолданған кезде. Әр параметрдің а-мен бөлінгеніне назар аударыңыз тік жолақ. Пішінді қабылдайтын параметрлер мәні деп аталады атаусыз немесе позициялық параметрлер. Пішінді қабылдайтын параметрлер параметр атауы = мән деп аталады көрсетілген параметрлер. Атаусыз параметрлермен бірінші, екінші, үшінші т.с.с параметрлер '1', '2', '3' және т.с.с. шаблондық құжаттама. Атаусыз параметрлер дұрыс тәртіпте болуы керек, және атаулы параметрлерден бұрын жақсы орналастырылуы керек. Көмегімен синтаксистің мысалы Үлгі: жоғарғы жағын жию:

{{Жоғарғы жиырылу | Бұл тақырып мәтіні | Бұл ескерту сызығы | сол жақ = ақиқат}}

Бұл нақты мысалда үш параметр пайдаланылады, бірақ Үлгі: Коллапс жоғарғы параметрдің айнымалы санын қолдана алады. Бұл тақырып мәтіні және Бұл арнайы ескерту сызығы '1' және '2' атаусыз параметрлерінің мәні; және шын - аталған параметр мәні сол.

Толығырақ ақпаратты қараңыз Анықтама: Үлгі. Сондай-ақ, қараңыз Уикипедия: Үлгі индексі қол жетімді негізгі аттар кеңістігіне сілтемелер тізімі үшін (әдетте энциклопедиялық мақалалар үшін); және басқа аттар кеңістігіне қатысты шаблондар (әдетте мақалалық емес беттер үшін); іздеу функциясы да бар.

Ауыстыру

Ауыстыру ұқсас қос бұйра-жақша синтаксисіне ие, ал оның әрекеті трансклюзияға ұқсас. Викитекстің орнын басатын парақты алдын ала қараған кезде оның әрекеті трансклюзиямен бірдей болады. Бірақ сіз викитекстің орнын басқан парақты сақтаған кезде, ол сол викитексті шаблонның нақты виктекстімен алмастыратындығымен ерекшеленеді.

Мысалы, қашан {{қосалқы: ұнайды}} сақталған болса, бұл викитексті нақты викитекстен алмастырады Үлгі: Like. Іс жүзінде, мұның басты айырмашылығы мынада: егер шаблон викитекстінде жаңарту болса: Like, ол кез-келген парақты жаңартпайды. {{қосалқы: ұнайды}} сақталған болатын.

Сиқырлы сөздер

Сиқырлы сөздер трансклюзияның мысалдары емес. Бірақ кейбіреулерінде трансклюзияға ұқсас екі жақты бұйра-жақша синтаксисі және әрекеті бар. Мысалға, {{FULLPAGENAME}} көрсетеді Фулпагенам кез келген Уикипедия парағынан. Үлгілер сияқты, кейбір сиқырлы сөздер де қосымшалар арқылы бөлінетін параметрлерді қабылдай алады (:); Мысалға {{FULLPAGENAME: мән}}.

Үлгілер кейбір сиқырлы сөздер үшін бар, мысалы Үлгі: FULLPAGENAME; Параметрлерді тік жолақ (|) арқылы өткізгенде, олар тек сиқырлы сөзді шақырады; мысалы {{FULLPAGENAME | мән}}. Бірақ сиқырлы сөздердің параметрлері қос нүктенің көмегімен тікелей беріледі, мысалы {{FULLPAGENAME: мән}}, ол кез-келген шаблонды айналып өтеді.

Трансклюзия модификаторлары

Жоғарыда мысал келтірілгендей {{қосалқы: ұнайды}}, қосалқы: код трансклюзияны ауыстыруға өзгертеді. Бұл трансклюзия модификаторы, трансклюзияны қандай-да бір түрде өзгертуге арналған арнайы сиқырлы сөздің түрі. Тағы бір мысал {{: Ескертпе}}, қайда : (қос нүкте сипаты) трансклюзияны негізгі аттар кеңістігіне мәжбүр етеді. Сияқты қосымша трансклюзия модификаторлары бар қауіпсіз:, int:, msg:, msgnw:, және шикі:. Оларды пайдалану туралы толығырақ ақпаратты мына жерден қараңыз mw: Анықтама: Сиқырлы сөздер # Трансклюзия модификаторлары. Сондай-ақ, өзгертілген командаларды қараңыз #бөлім:, # бөлім-х: және # бөлім-с: үшін қолданылған бөлімді трансклюзиялау.

Трансклюзияның қолданылуы

Трансклюзияның ең көп таралған қолданылуы - қолдануда шаблондар. Алайда, кейде басқа беттер, негізінен, жобалық кеңістік шеңберінде де аударылады.

Композициялық беттер

Композициялық парақтар толығымен немесе ішінара ауыстырылған компоненттік беттерден тұрады. Мұндай парақтың вики мәтіні ішінара немесе толықтай құрамдас беттерді қосу үшін тегтерден тұруы мүмкін. Құрамдас беттер, әдетте, шаблон аттарының кеңістігінде болмайды және көбінесе өз бетінше толық беттер болып табылады. Композициялық парақтар оларды орталық орынға жинауға арналған.

Композициялық беттердің мысалдары:

Бұл компонент беттерін бөлек немесе бірге қарау арасындағы таңдауға мүмкіндік береді. Композициялық парақты қарау көптеген кішігірім, байланысты компоненттер парақтары болған кезде ыңғайлы, өйткені көптеген сілтемелерді орындамай, барлық компоненттерге шолу жасауға мүмкіндік береді.

Жалпы алғанда, әрбір компонент парағы және құрамдас парақ бөлек қарастырылады. Құрамдас беттердегі нақты өзгерістер құрамдас бетке ауыстырылатын болса, өңдеу тарихы, жақындағы өзгерістер, беттерді қарау параметрлері, бетті қорғау, TOC, «мұнда сілтемелер» сілтемелері және құрамдас беттің басқа ерекшеліктері көрінбейді немесе тарихқа, қарау параметрлеріне, қорғау деңгейлеріне әсер етеді, мұнда қандай сілтемелер бар компонент парақтарының тізімдері. Құрама бет - бұл өз бетінше парақ. Композициялық парақтың талқылау беті құрамдас беттер туралы емес, композиция және жалпы бет туралы сөйлесу үшін қолданылады; дегенмен, бұл өз кезегінде компонент беттерінің талқылау парақтарының құрамы бола алады.

Компонент парағының бөлімін өңдеуді тікелей композициялық беттен жасауға болады, қараңыз берілген шаблондардың бөлімдерін редакциялау. Сақтағаннан кейін бөлім жататын компонент парағын редакциялаумен аяқталады.

Жобаларымен тілдер арасындағы сілтеме мүмкіндігі, құрама парақта барлық компоненттік беттердің біріккен тілдік сілтемелері, демек, бір тілге немесе тіпті бір бетке арналған бірнеше сілтемелер көрсетілген.

Сондай-ақ қараңыз Википедия талқылауы: Үлгі аттары кеңістігі / Мұрағат 1 # трансзективті проза.

Жалпы бөлімі бар парақтар

Екі бетте бір материалды бірдей талқылау қажет болғанда, олар бөлімді бөлісе алады. Бұл үшінші парақты құруды және сол парақты екі параққа ауыстыруды қамтиды. Бұл үшінші парақ өз бетіндегі парақ немесе қалған екеуінің біреуінің ішкі беті болуы мүмкін, ал егер бірінші ол басқа беттермен бірдей аттар кеңістігінде немесе шаблон аттары кеңістігінде орналасуы мүмкін. Осы сияқты жалпы бөлімдерге оқырманға парақтың осы бөлімі басқа жерде орналасқанын хабарлау үшін түсіндірме тақырыбымен белгіленіп, / немесе арнайы орналасуын беру керек, өйткені бөлісілген мақалалар бөлімдерін жаңадан бастаушы редакторлар мен оқырмандарды оңай шатастыруы мүмкін. белгіленбеген.

Бұл өте пайдалы болуы мүмкін екі айыру беттер мазмұнмен бөліседі,[даулы ] немесе тізім парағы және дисбригуация парағы мазмұнды бөліседі (төмендегі үшінші мысалды қараңыз).

Мысалдар:

Бір бет ішінде қайталау

Қайталанатын ақпарат көп болатын беттерде - әр түрлі тізімдер, әдетте - кейде қайталанатын мәтіні бар шаблон жасап, содан кейін сол шаблонға бірнеше рет қоңырау шалу пайдалы. Мысалға, Үлгі: EH тізімделген құрылыс қатары көптеген мақалалардағы кестелерді құру үшін бірнеше рет қолданылады.

Бір мәтіннің қарапайым қайталануы параметрді бір шаблондағы қайталаумен өңделуі мүмкін: мысалы, {{}}, қайда {{3х | қалай!}} өндіреді қалай! қалай! қалай!.

Қайталау туралы қосымша ақпаратты мына жерден қараңыз m: Анықтама: викитекстің рекурсивті түрлендірілуі.

Ағымдағы шаблон жүйесі туралы қосымша ақпаратты мына жерден қараңыз Уикипедия: Үлгі аттарының кеңістігі.

Жартылай трансклюзия

Пайдалану арқылы <noinclude>, <includeonly> және <onlyinclude> трансформация жасауға болады бөлім бәрінен гөрі парақтың. Мұндай ішінара трансклюзияға кез-келген парақтан, оның ішінде ішкі беттерден ауысу арқылы қол жеткізуге болады. Трансклюзияда парақтың бір бөлігін алып тастау пайдалы, мысалы, шаблон құжаттамасымен.

Бұл техниканы жасауды жеңілдету үшін қолдануға болатын мысал үшін қысқаша мақалалар, бөлігі қандай болатынын қараңыз Патология тарихы (айырмашылықты қараңыз) Мұнда) ауыстырылды Патология (айырмашылықты қараңыз) Мұнда) көмегімен {{: Патология тарихы}} түзету. Сол кездегі патология мақаласы (қараңыз) Мұнда) негізінен трансклюдиядан тұратын болды абзацтар және бірқатар мақалалардан басқа бөлімдер. Мұның қалай жасалғанын көру үшін дереккөзге жүгініңіз. Содан бері «Патология» мақаласы қайта жазылды және барлық осы трансклюзияларды қамтымайды.

Бөлігінің трансклюзиясынан тағы бір мысалды табуға болады HitRecord (тек кіріспе абзацта) ішіндегі бірдей атаулы жиынтық бөлімге Джозеф Гордон-Левитт.

Түзету

Трансклюзия кезінде бастапқы бет тағайындалған бетке көшіріледі. Бірақ ішінара трансклюзиямен, бастапқы парақтың тек бір бөлігі ғана тағайындалған бетке көшіріледі. Сонымен қатар, мақсатты бетке аударылатын ақпарат бастапқы бетте көрінбеуі керек.

Бет көрсету бастапқы беттің сақталуы кезінде сол бастапқы беттің көрсетілуі ретінде анықталуы мүмкін, ол бірдей болады алдын ала қарау. Біз бұл рендерингті шақыра аламыз Мұнда.

Трансклюзия беру бастапқы беттің ішіне бастапқы парақ трансклюзияланған тағайындалған беттің көрсетілуі ретінде анықталуы мүмкін; бірақ мақсатты беттің бастапқы беттен ауыстырылған бөлігі ғана. Трансклюзияны көрсетудің алдын-ала қарауы қайтадан бірдей болады. Біз бұл рендерингті шақыра аламыз Ана жерде.

Беттерді көрсету жағдайында үш жұп тегтер бар Мұнда трансклюзивті көрсетуден өзгеше болуы керек Ана жерде. Бұрын сипатталғандай, бұлар <noinclude>, <includeonly> және <onlyinclude>. Бұл тегтер көрінбейді, бірақ екі параққа да әсер етеді Мұнда және трансклюзия беру Ана жерде. Бұл тегтер айырмашылықтарды тудыратын бөлімдерді белгілеу үшін жұптасады. Әрбір тег барлық аталған бетті трансляциялауға қатысты ерекшеліктерді сипаттайды.

<noinclude>  This section is visible here; but this section is not visible there. Sections outside of these tags will be visible both here and there. </noinclude><onlyinclude> This section is visible here; this section is also visible there. Sections outside of these tags will be visible here, but will not be visible there. </onlyinclude> <includeonly> This section is not visible here; but it is visible there. Sections outside of these tags will be visible both here and there. </includeonly>
ВикитекстНе көрсетіледі Мұнда (бастапқы бет)Не ауыстырылды Ана жерде (тағайындалған бет)
<noinclude>text1</noinclude> мәтін2мәтін1 мәтін2мәтін2
<onlyinclude>text1</onlyinclude> мәтін2мәтін1 мәтін2мәтін1
<includeonly>text1</includeonly> мәтін2мәтін2мәтін1 мәтін2

Маңызды мәселе - бұл <noinclude> және <onlyinclude> көрсетілген бетке әсер етпейді Мұнда мүлдем басқаша <includeonly>. The <noinclude> тегтер мәтін ішіндегі мәтінді тоқтатады Ана жерде, ал <onlyinclude> керісінше әсер етеді: ол тегтерден тыс мәтінді ауыстыруды тоқтатады Ана жерде.

Тек <includeonly> мәтіннің бетке шығарылуын тоқтатады Мұнда. Бірақ бұл табиғи түрде жеткілікті Ана жерде. Тегтерден тыс мәтін де көрсетіледі Мұнда және ауыстырылған Ана жерде.

Мұндай бөлімдер бірнеше болуы мүмкін. Сонымен қатар, олар ұяға салынуы мүмкін. Арасындағы барлық мүмкін болатын айырмашылықтар Мұнда және Ана жерде қол жетімді. Мысалы, мазмұнды өңдейтін редактор <onlyinclude> бөлімін таңдаңыз, содан кейін а <noinclude> оның бөлігі; бірақ содан кейін тағы біреуін таңдайды <onlyinclude> қосу үшін бөлім Ана жерде; бірақ бұлардың ешқайсысы олардың мақалаларына ешқандай әсер етпейді.

Басқа мысал - шаблоны бағдарламалаушы, ол жасайды <includeonly> код бөлімі және <noinclude> парақтың құжаттама бөлімі.

Қате мысал - бұл қолданушы парағында қолдану <includeonly> бөлімге «түсініктеме беру» үшін. Бұл бөлімдерге түсініктеме беруі мүмкін Мұнда, осындай көрінбейтін сия қиын болуы мүмкін; егер ауыстырылған болса, түсініктемелер анықталатын еді. Пайдаланыңыз <!--...--> орнына.

NoInclude трансклудингтің атауы ретінде өте қарапайым. Қалған екі трансклюзияға арналған мнемоника Ана жерде бұл: қосуТЕК; және Тағы біреуіИнклюзия.

Таңдалған трансклюзия

Таңдалған трансклюзия процесі болып табылады ішінара бірнеше трансклюзиялы бөлімнен тұратын құжаттың бір таңдалған бөлімі. Жоғарыда айтылғандай, егер құжаттың тек бір бөлімін ауыстыру керек болса, мұны қызығушылық бөлігін жай ғана қоршау арқылы жасауға болады. <onlyinclude> … </onlyinclude> тегтер, және бүкіл парақты трансляциялау. Алайда шаблоннан немесе құжаттан бір бөлімді бір параққа, ал сол шаблоннан немесе құжаттан екінші бөлімді екінші параққа және / немесе сол парақтың басқа бөлімінен таңдап ауыстыру үшін келесі тәсіл қажет:

а) бастапқы құжатта әрбір трансклюзиялы бөлімді ерекше түрде белгілеу; және
б) мақсатты құжатта (құжаттарда) (трансдуктивті бөлімдерді көрсетуге арналған), қандай бөлімді ауыстыру керектігін көрсету тәсілі.

Бұл бөлімде мұны қалай орындау керектігі сипатталған. Мұны үш әдіспен жүзеге асыруға болады: (1) бөлімнің тақырыбына негізделген трансклюзия, (2) белгілік бөлімнің трансклюзиясы және (3) параметрлеу әдісі.

Стандартты бөлімнің көшірмесі (Құжаттың арнайы бастапқы белгілері қажет емес!)

Қолдану {{# бөлім-с: PAGENAME | SECTIONNAME}}, бір беттегі бөлім ішіндегі мазмұнды басқа сайтқа оңай ауыстыруға болады, ол жалпыға ортақ Уикипедияда қолданылатын тақырыптық бөлімге сілтеме жасай отырып. Осы әдіспен мақаланың негізгі бөлігін ауыстыру үшін біреуін қолдануға болады {{# бөлім-с: PAGENAME}}. Бұл төменде келтірілген бөлімдердің кең таралған селективті трансклюзия әдістеріне қарағанда қарапайым, бұл үшін арнайы бастапқы құжаттарды белгілеу қажет.

 Бұл таңдамалы трансклюзия әдісі көбінесе қайнар көзге және мақсатты құжаттың белгіленуіне байланысты бөлім трансклюзиясының үстінде және / немесе астына жол үзілімін қосады; Бұл мәселені болдырмау үшін, таңдалған трансклюзия шаблонын а-ға ораңыз {{қырқу}} шаблон. Басқаша айтқанда, жоғарыда аталған трансклюзия кодына келесі өзгертулерді қолданыңыз:

  • Мақала мазмұнын бөлуге арналған код: {{trim | {{# section-h: PAGENAME | SECTIONNAME}}}}
  • Мақала тізімін ауыстыру коды: {{trim | {{# section-h: PAGENAME}}}}

Ауыстырылған бөлім шляпасы

Ауыстырылған мақала мазмұнының қай жерде орналасқанын көрсету үшін а. Қосу пайдалы {{Ауыстырылған бөлім}} мақаланың тиісті бөлімінің жоғарғы жағындағы люкс; яғни, екеуін де қолданыңыз {{ендірілген бөлім | дереккөз = PAGENAME}} немесе {{ауыстырылған бөлім | дереккөз = PAGENAME | бөлім = иә}}, ауыстырылған мазмұн мақсатты беттің бүкіл бөлімін қамтитынына байланысты. Бұл шаблондар келесі түрде беріледі.

  • {{ендірілген бөлім | дереккөз = PAGENAME}} мынаны көрсетеді:
  • {{ауыстырылған бөлім | дереккөз = PAGENAME | бөлім = иә}} мынаны көрсетеді:

Белгіленген бөлім әдісін қолдану

Белгіленген секциялы трансклюзия талдау функциялары тізімделген mw: Кеңейту: Белгіленген бөлім. Трансклюзия, барлық Викимедиа викилерінде мазмұнды таңдаулы түрде ауыстыру үшін қосылған. Қараңыз Анықтама: Белгіленген бөлімді трансклюзия трансекцияның қалай белгіленгені туралы.

Параметрлеу әдісі

Бастапқы құжатты белгілеу

Келесі жолды «бастапқы» құжатқа енгізіңіз (оның мәтінін көшіру керек), әр бөлімнің бірінші жолының алдында, сол бөлімнің SECTIONNAME (екі рет) орнына тиісті бөлімнің ерекше атауын ауыстырыңыз. Бөлімнің атауы кез-келген идентификатор болуы мүмкін және сол құжатта бірегей болуы керек:

{{#ifeq: {{{transcludesection | SECTIONNAME}}} | SECTIONNAME |

Әрбір осындай трансклюзивті бөлімді:

}}
Мақсатты құжаттарды белгілеу

Жоғарыда көрсетілген бөлімді басқа параққа («мақсатты бетке») ауыстыру үшін сол бетте мәтінді көшіріп алуға болатын «дереккөз» құжатының орнына PAGENAME және SECTIONNAME дегенді ауыстырып, келесі жолды қолданыңыз ауыстырғысы келеді:

{{PAGENAME | транслюция = SECTIONNAME}}

Осылайша, әрбір бөлім ішіне алынады <onlyinclude> … </onlyinclude> кезде тегтер әрқашан көрсетіледі транслюция параметр орнатылмаған (құжат әдеттегідей қаралған кезде немесе құжат орнатылмай ауыстырылған кезде транслюция параметрі төменде көрсетілгендей), орнатылған кез келген параққа трансклюзия арқылы беріледі транслюция бөлімнің атына Ол емес пайдаланатын трансклюзия арқылы беріледі транслюция параметр, бірақ оны бөлімнің атауынан басқасына орнатады.

Сонымен қатар, PAGENAME ұсынған кезде, а Атаулар кеңістігі, вики PAGENAME келесіге жатады деп санайды Үлгі аттарының кеңістігі. А-дан ауыстыру үшін Негізгі кеңістік мақала, пайдалану: PAGENAME.

{{: PAGENAME | трансклюзия = SECTIONNAME}}
Мысал

Егер «Негізгі критерийлер» және «Жалпы есім» бөлімдерін жасағымыз келсе WP: TITLE WP: TITLE парағын өңдейміз және «Негізгі критерийлер» бөлімін келесідей қосамыз:

<onlyinclude>{{#ifeq:{{{транслюция|негізгі критерийлер}}}|негізгі критерийлер|...''(мәтін туралы «Негізгі критерийлер» бөлім)''...}}</onlyinclude>

Сол сияқты, біз «Жалпы есім» бөлімін мыналармен қоса береміз:

<onlyinclude>{{#ifeq:{{{транслюция|жалпы есім}}}|жалпы есім|...''(мәтін туралы «Жалпы аты» бөлім)''...}}</onlyinclude>

Содан кейін, «Негізгі критерийлер» бөлімін басқа бетке ауыстыру үшін, біз бұл параққа кірістіреміз:

{{WP: TITLE | transcludesection = principalcriteria}}

«Жалпы есім» бөлімін басқа бетке ауыстыру үшін біз сол параққа кіреміз:

{{WP: TITLE | transcludesection = commonname}}

Әрине, бір парақ екі немесе одан да көп бөлімдерді бірнеше осындай жолдарды қосу арқылы ауыстыра алады.

Құжатты трансклюзиялауға арналған таңдаулы бөлімдердің саны шектеулі емес. Жалғыз талап - әрқайсысы транслюция сол бетте ерекше мән беріледі.

Қосымша беттер

Ауыстыру үшін а ішкі бет:

  • Жалпы синтаксис {{Аттар кеңістігі: Pagename / subpagename}}.
  • Егер бұл сіз өңдеп отырған парақтың ішкі беті болса, онда бұл жалпы синтаксис немесе {{/ қосалқы ат}}.
  • Энциклопедиялық мақала үшін бұл {{: Pagename / subpagename}}дегенмен, мақаланың ішкі беттері әдетте өшіріледі.
  • Үлгі үшін бұл жалпы синтаксис немесе {{Pagename / subpagename}}.
  • Сізде пайдалану мүмкіндігі бар трансклюзия модификаторлары және шаблон параметрлері, бірақ іс жүзінде бұл сирек кездеседі.

Мысалы, Үлгі: Like / doc, бұл да болар еді {{Үлгі: Like / doc}} немесе {{Ұнату / doc}}. Ішкі беттерге тек белгілі бір аттар кеңістігінде рұқсат етіледі, мысалы, Пайдаланушы, Талқылау немесе Википедия парақтары; қазіргі уақытта, ішкі беттер мақаланың негізгі беттерін жасау мүмкін емес.

Ішкі беттерді талқылау беттерінде ортақ талқылау үшін пайдалануға болады. Мысалы: сіз мақаланы жою және қайта бағыттауды талқылауды қалайсыз Пуссикат мақалаға Мысық екі сөйлесу беттерінде. Біріншіден, ішкі бетті жасаңыз Талқылау: Pussycat / Пуссикатты өшірейік!, оған түсініктеме жазыңыз, содан кейін оны ауыстырыңыз Талқылау: Пуссикат және Талқылау: мысық шаблонды қолдану {{Талқылау: Pussycat / Pussycat-ты өшірейік!}}. Осы ішкі бетте жарияланған пікірлер екі талқылау беттерінде де көрсетіледі. Ішкі бетті өңдеуді жеңілдету үшін, {{лат}}; мысалы, викитекст {{lat | Pussycat / Pussycat-ты өшірейік!}} өндіретін еді Талқылау: Pussycat / Пуссикатты өшірейік! (өңдеу | мақала | Тарих | сілтемелер | қарау | журналдар). Осындай жолмен аудару болады емес кез-келген мұрағат кезінде пікірталастың тіркелген жазбасын сақтаңыз, сондықтан пікірталастар мұрағатпен бірге жабық болуы керек.

Балама нұсқа - ішкі беттерді мүлдем пайдаланбау. Сіз талқылауды әдеттегідей бір талқылау бетінде орталықтандырып, екінші талқылау бетіне көрсете аласыз ауыстыру {{Өтінемін}} шаблон, сәйкесінше WP: MULTI. Мысал ретінде пікірталас мына жерде өтуі мүмкін Талқылау: Pussycat # Келіңіздер, Pussycat-ты өшірейік!; содан кейін сіз викитексті орналастыра аласыз {{subst: Пожалуйста, қара | Талқылау: Pussycat # Пуссикатты өшірейік!}} ішінде Талқылау: мысық бет. Өңдеу сақталған кезде оны мәтінмен алмастырады:

== Talk-тегі пікірталас: Pussycat # Pussycat-ты өшірейік! == [[Файл: Farm-Fresh eye.png | 15px | link = | alt =]] Сізді [[Talk: Pussycat # жойайық! Пуссикат!]]. Рахмет [[User: Example | Example]] ([[User talk: Example | talk]]) 19:03, 20 қазан 2014 ж. (UTC) {{z48}} 

Арнайы беттер

Кейбір беттер Арнайы: арнайы беттер трансклидтелуі мүмкін, мысалы Арнайы: Allpage, Арнайы: префикс индексі, Арнайы: Newfiles, Арнайы: Жаңа беттер, Арнайы: соңғы өзгерістер және Арнайы: жақында өзгертілген.Мысалдар:

  • {{Арнайы: Allpages / Жалпы}} - «Жалпы» басталатын парақтар тізімі.
  • {{Арнайы: Префикс индексі / Жалпы}} - «Жалпы» префиксі бар парақтар тізімі.
  • {{Арнайы: Newfiles / 4}} - соңғы жүктелген төрт файлдың галереясы.
  • {{Арнайы: Newpages / 5}} - жақында жасалған бес беттің тізімі.
  • {{Арнайы: Соңғы өзгерістер / 5}} - соңғы бес өзгеріс.
  • {{Арнайы: Соңғы өзгертулер / Жалпы}} - «Жалпыға» сілтеме жасалған парақтарға соңғы өзгерістер.

Ауыстыруға тырысу {{Арнайы: Санаттар}} санаттардың нақты тізіміне әкелмейді, бірақ {{Арнайы: Префикстің индексі / Санаты:}} осы мақсатта пайдалануға болады.

Қоспағанда Арнайы: жақында өзгертілген, көлбеу сызықты және көлбеу сызықтан кейінгі сөзді немесе санды, белгілі бір бастапқы нүктесіз парақтар тізімін немесе әдепкі ұзындықтың тізімін бере отырып, қалдыруға болады.

URL мекен-жайы параметрлер шаблон параметрлері сияқты берілуі мүмкін:

  • {{Арнайы: Recentchanges | аттар кеңістігі = 10 | limit = 5}} - «Шаблон» аттар кеңістігіндегі соңғы бес өзгеріс.
  • {{Арнайы: Префикс индексі / Джимбо Уэльс / | аттар кеңістігі = 2 | стриппрефикс = 1}} - үшін ішкі беттер Қолданушы: Джимбо Уэльс, бірақ қолданушы бетінің префиксі жоқ.

Ескерту: Кейбір арнайы беттерді трансляциялау (мысалы Арнайы: Жаңа беттер) өзгерте алады көрсетілген тақырып беттің

Сондай-ақ қараңыз

МедиаУики: кірікбет

Үлгілер

Басқа