%INCLUDE{...}% Macro Embed topics, or subsections of topics, or other web pages.
The %INCLUDE{...}% macro embeds the content of the specified topic at the place where the INCLUDE is used. The whole content or only parts of of a page can be included. If permitted in configure, content from any arbitrary URL may be included also. This is disabled by default because it may be used for malicious purposes, especially on public installations.
 If permitted in configure, content from any arbitrary URL may be included also. This is disabled by default because it may be used for malicious purposes, especially on public installations.
 If your web server connects to the internet via a proxy server,
 If your web server connects to the internet via a proxy server, {PROXY}{HOST} and {PROXY}{PORT} settings should be set in configure.
%INCLUDE{
   "page"
   pattern="reg-exp"
   rev="2"
   warn="off"
   section="clients"
   PARAMETER1="value"
   PARAMETER2="Some value"
}%
The pattern parameter is optional and allows you to extract some parts of a web page. Specify a RegularExpression that contains the text you want to keep in parenthesis. It may be helpful for the pattern to match more than just the text you wish to keep, e.g. pattern="Some prefix(Start here.*?to here)". If needed, the pattern may even scan from start ('^') to end and match the whole topic, 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.
The example parameters PARAMETER1 and PARAMETER2 will be defined as macros within the scope of the included topic. The example parameters shown will result in %PARAMETER1% and %PARAMETER2% being defined within the included topic.
VarINCLUDE explains the other parameters. All text of a topic is included unless it contains a %STARTINCLUDE% and %STOPINCLUDE%, or you specify a
 All text of a topic is included unless it contains a %STARTINCLUDE% and %STOPINCLUDE%, or you specify a section parameter (see STARTSECTION and ENDSECTION) and/or a pattern parameter. A pattern will only search between %STARTINCLUDE% and %STOPINCLUDE% or within the section specified.
  <pre>
  %INCLUDE{"http://domain/~qa/v1.1/REDTest.log.txt"}%
  </pre>
  %INCLUDE{"http://foswiki.org/Support/FrequentlyAskedQuestion?skin=text"}%
 configure tells me that I am "..using a version of $CGI that is know to have issues with Foswiki"
%MACROs% are expanded on save?
DBQUERY as SEARCH{type="query"}?
DBQUERY as SEARCH{type="query"}?
$formfield() from breaking TML tables?
parent.name) that I want to change?
%MACROs% are expanded on save?
 Including URLs is disabled by default as it presents a security risk. It may be enabled via configure. Only enable this if you understand the risk.
 Including URLs is disabled by default as it presents a security risk. It may be enabled via configure. Only enable this if you understand the risk.
  %INCLUDE{"%SYSTEMWEB%.TipsOfTheDayInclude"}%
  Tip of the Day
 Tip of the Day 
      
  %INCLUDE{"MyTopic" BETTER="apples" WORSE="Oranges"}%
An example of a very simple MyTopic could contain
* I like %BETTER% better than %WORSE%.
The result would be
 Copyright © by the contributing authors. All material on this site is the property of the contributing authors.
Copyright © by the contributing authors. All material on this site is the property of the contributing authors.