Skip to topic | Skip to bottom
Home

cialis online butalbital buy online buy ambien canada discount celexa online atenolol cialis buy online celexa buy atenolol adipex diet pills canada discount celexa celexa & discontinuation symptoms ativan buy online atenolol ativan ativan cheap buy cheap carisoprodol carisoprodol buy online ambien side effects order cialis celexa buy atenolol butalbital online atenolol online atenolol atenolol medication atenolol side effects celexa ativan cheap buy ambien online butalbital buying carisoprodol buy online buy online celexa celexa & discontinuation symptoms ativan online atenolol butalbital prescription buy cialis ativan generic ambien carisoprodol buy online ambien side effects order cialis adipex dangers carisoprodol buying buy carisoprodol adipex buy cialis carisoprodol buy online adipex diet pills buy cialis butalbital carisoprodol butalbital butalbital online buy ambien online atenolol and flushing carisoprodol buying canada discount celexa ativan buying butalbital buying ativan addiction generic ambien butalbital online buy ambien order cialis ativan ambien online carisoprodol buying cheap adipex buy ambien ativan buy celexa buy cialis cheap cialis butalbital

TWiki
TWiki.IncludeTopicsAndWebPagesr1.7 - 15 Aug 2004 - 07:36 - PeterThoenytopic end

Start of topic | Skip to actions

Include Topics and Web Pages Using %INCLUDE{...}% Variable

Use the %INCLUDE{...}% variable to embed the content of another topic or web page inside a TWiki topic. The whole content or only parts of a page can be included. If needed, set a proxy server in TWikiPreferences.

Syntax

%INCLUDE{ "page" pattern="reg-exp" rev="1.2" }%

  • "page":
    The nameless parameter specifies the page to include. It is
    • The name of a topic located in the current web, e.g., %INCLUDE{"WebNotify"}%
    • A Web.Topic name specifying a topic in another web, e.g., %INCLUDE{"TWiki.SiteMap"}%
    • A full qualified URL with http protocol, domain name and optional port number, e.g., %INCLUDE{"http://twiki.org:80/index.html"}%. Supported content types are text/html and text/plain. The full page is included by default, but the HTML header and scripts are stripped in case it is a web page.

  • pattern="reg-exp":
    The pattern parameter is optional and allows you to extract some parts of a web page. Specify a RegularExpression that scans from start ('^') to end and contains the text you want to keep in parenthesis, e.g., pattern="^.*?(from here.*?to here).*". You need to make sure that the integrity of a web page is not compromised; for example, if you include a table, make sure to include everything including the table end tag.

  • rev="1.x":
    The rev parameter is optional and allows you to include an earlier revision of a topic. This can be used to include an official version of a topic, e.g. one that has been signed of by management. This parameter does not apply to URLs.

Note: All text of a topic is included unless you specify %STARTINCLUDE%, %STOPINCLUDE% and/or a pattern parameter. A pattern will only search between %STARTINCLUDE% and %STOPINCLUDE%.

Usage Examples

1. Display regression test results in a TWiki page

  <pre>
  %INCLUDE{"http://domain/~qa/v1.1/REDTest.log.txt"}%
  </pre>

2. Display Google's robot.txt file

  • You type:
    • %INCLUDE{"http://www.google.com/robots.txt"}%

3. Display the current time in Tokyo in a TWiki page

  • You type:
    • Tokyo: %INCLUDE{"http://TWiki.org/cgi-bin/xtra/tzdate?tz=Asia/Tokyo" pattern="^.*<\!--tzdate:date--<(.*?)<\!--/tzdate:date-->.*"}%
  • You get:
    • Tokyo:

See also other TWikiVariables.

-- TWiki:Main.PeterThoeny - 15 Aug 2004
to top


You are here: TWiki > IncludeTopicsAndWebPages

to top

Copyright © 1999-2008 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback