Template:Book/Link

From open-support.info

< Template:Book(Difference between revisions)
Jump to: navigation, search
m
m
 
(13 intermediate revisions not shown)
Line 1: Line 1:
{{#if:{{{1|}}}
{{#if:{{{1|}}}
-
|{{Book/Link/core
+
|{{#vardefine:page|{{#rel2abs:{{#replace:{{{1}}}|~|{{#titleparts:{{FULLPAGENAME}}|1}}}}}}
-
|{{#switch:{{#show:{{FULLPAGENAME}}|?docinfo main#}}
+
}}{{#if:{{#var:page}}
-
  |{{ns:0}}
+
|[[{{#var:page}}#{{#if:{{{anchor|}}}|{{{anchor}}} }}|{{#switch:THEN
-
  |{{FULLPAGENAME}}={{#rel2abs:{{FULLPAGENAME}}|{{{1}}} }}
+
   |{{#if:{{{2|}}}|THEN}}={{{2}}}
-
   |{{#rel2abs:{{NAMESPACE}}:{{BASEPAGENAME}}|{{{1}}} }}/{{SUBPAGENAME}}
+
  |{{#if:{{{anchor|}}}|THEN}}={{{anchor}}}
-
   }}
+
   |{{Book/PageTitle
-
|{{{2|}}}
+
  |{{#var:page}}
 +
  |show={{{show|}}}
 +
  }}
 +
  }}]]
  }}
  }}
}}<noinclude>
}}<noinclude>

Latest revision as of 07:22, 24 April 2011

The results of this template are not shown here.

[edit] [purge] Template documentation

Template:Book/Link – produce a link with a respectable page title from relative path.

Syntax

 {{Book/Link [|['path'][|['text']]]}}
  • path - Relative or absolute path list to destination page from the current page. The page language sufix will be supplied automatically if it is required.
  • text - Alternative text which will be shown instead of page title.

Please see below how to describe path in this page:

 If you are in               Type          Destination page name is      Note
 --------------------------  ------------  ----------------------------  ----------------
 Sample Book/Chapter 1/3/de  ..            Sample Book/Chapter 1/de      Parent page
                             ../4          Sample Book/Chapter 1/4/de    Sibling page
                             /1            Sample Book/Chapter 1/3/1/de  Child page
                             :Foo/Bar/Buz  Foo/Bar/Buz/de                Absolute path

Related pages

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox