IFrame-Template

Für ein gesamtes Design oder bestimmte Seitentypen kann ein IFrame-Template definiert werden. Dafür muss eine iframe.tpl entweder unter skin/DESIGN/iframe.tpl, pub/theme/DESIGN/skin/iframe.tpl oder skin/SEITENTYP/iframe.tpl erstellt werden.

Die Templates könnten beispielsweise wie folgt aussehen:

index.tpl

<!DOCTYPE html> <html lang="{$site->language}"> <head> {include_head_tags} {include_module_files} </head> <body> <header> <!-- ... --> <nav> <!-- ... --> </nav> </header> <main data-edit-template="layout"> {include file=$typeTemplate} </main> <footer> <!-- ... --> </footer> </body> </html>

iframe.tpl

<!DOCTYPE html> <html lang="{$site->language}"> <head> {include_head_tags} {include_module_files} </head> <body> <div data-edit-template="layout"> {include file=$typeTemplate} </div> </body> </html>

 

Das IFrame-Template kann beispielsweise für die Darstellung einer Seite innerhalb eines IFrames ohne Header, Navigation, Footer, usw. verwendet. das IFrame-Template wird automatisch anstelle der index.tpl verwendet, wenn die URL einer Seite den URL-Parameter standalone=1 enthält.

Das ganze könnte dann wie folgt aussehen:

wb_incandescent

Die Normale Seite ohne standalone-Parameter (https://www.egocms.com/chatbot)

wb_incandescent

Die Seite für die Verwendung innerhalb eines IFrames mit standalone-Parameter (https://www.egocms.com/chatbot?standalone=1)

egocms chatbot mit standalone