Contents |
Source Reference Jen Langford
Glossary A * Glossary B * Glossary C * Glossary D * Glossary E * Glossary F * Glossary G * Glossary H * Glossary I * Glossary J * Glossary K * Glossary L * Glossary M * Glossary N * Glossary O * Glossary P * Glossary Q * Glossary R * Glossary S * Glossary T * Glossary U * Glossary V * Glossary W * Glossary X * Glossary Y * Glossary Z
Tar.gz/.tar file
Template
Templates can display data (as well as sort, position, and conditional display...)
Templates are used to separate the process of displaying data from retrival and manipulation.
This allows non programmers to easily format data for presentation, without modifying underlying code, by simply modifying the template file.
See: Source Tutorial
Template overriding
Templates overriding : a small Tutorial (Posted by alain01 on 2006/9/23)
See:
XOOPS comes with its own templates (module system, 26 files), for example:
- system_redirect.html (Redirection page)
- system_siteclosed.html (Closed site page)
- system_block_login.html (Login block)
- system_block_online.html (User on line block)
- system_block_comments.html (Comments block)...
Every recent module also uses templates (pages and blocks).
Example :
News module (15 templates) for example:
- news_archive.html (archives page)
- news_block_new.html (New news block)
- news_block_top.html (better read news block)...
To browse these templates, go to admin system / templates and click on list on the module that you want to see, on the default template set.
Powered by XOOPS 2.0.18 RC © 2001-2007 The XOOPS Project
Shows search form block (Version 2.0.18 RC)
<form style="margin-top: 0px;" action="<{$xoops_url}>/search.php" method="get">
<input type="text" name="query" size="14" /><input type="hidden" name="action"
value="results" /><br /><input type="submit" value="<{$block.lang_search}>" />
</form>
<a href="<{$xoops_url}>/search.php"><{$block.lang_advsearch}></a>
<form style="margin-top: 0px;" action="<{$xoops_url}>/search.php" method="get">
<input type="text" name="query" size="14" /><input type="hidden" name="action"
value="results" /><br /><input type="submit" value="<{$block.lang_search}>" />
</form>
<a href="<{$xoops_url}>/search.php"><{$block.lang_advsearch}></a>
Description Shows the main navigation menu of the site (Version 2.0.18 RC)
<table cellspacing="0">
<tr>
<td id="mainmenu">
<a class="menuTop" href="<{$xoops_url}>/"><{$block.lang_home}></a>
<!-- start module menu loop -->
<{foreach item=module from=$block.modules}>
<a class="menuMain" href="<{$xoops_url}>/modules/<{$module.directory}>/"><{$module.name}></a>
<{foreach item=sublink from=$module.sublinks}>
<a class="menuSub" href="<{$sublink.url}>"><{$sublink.name}></a>
<{/foreach}>
<{/foreach}>
<!-- end module menu loop -->
</td>
</tr>
</table>
<table cellspacing="0">
<tr>
<td id="mainmenu">
<a class="menuTop" href="<{$xoops_url}>/"><{$block.lang_home}></a>
<!-- start module menu loop -->
<{foreach item=module from=$block.modules}>
<a class="menuMain" href="<{$xoops_url}>/modules/<{$module.directory}>/"><{$module.name}></a>
<{foreach item=sublink from=$module.sublinks}>
<a class="menuSub" href="<{$sublink.url}>"><{$sublink.name}></a>
<{/foreach}>
<{/foreach}>
<!-- end module menu loop -->
</td>
</tr>
</table>
Description Displays users/guests currently online
<{$block.online_total}><br /><br /><{$block.lang_members}>: <
{$block.online_members}><br /><{$block.lang_guests}>: <{$block.online_guests}
><br /><br /><{$block.online_names}> <a href="javascript:openWithSelfMain('<
{$xoops_url}>/misc.php?action=showpopups&type=online','Online',420,350);"><
{$block.lang_more}></a>
Description Shows most recent users
<table cellspacing="1" class="outer">
<{foreach item=user from=$block.users}>
<tr class="<{cycle values="even,odd"}>" valign="middle">
<td align="center">
<{if $user.avatar != ""}>
<img src="<{$user.avatar}>" alt="" width="32" /><br />
<{/if}>
<a href="<{$xoops_url}>/userinfo.php?uid=<{$user.id}>"><{$user.name}></a>
</td>
<td align="center"><{$user.joindate}></td>
</tr>
<{/foreach}>
</table>
Description Shows notification options
<form action="<{$block.target_page}>" method="post">
<table class="outer">
<{foreach item=category from=$block.categories}>
<{foreach name=inner item=event from=$category.events}>
<{if $smarty.foreach.inner.first}>
<tr>
<td class="head" colspan="2"><{$category.title}></td>
</tr>
<{/if}>
<tr>
<td class="odd"><{counter assign=index}><input type="hidden" name="not_list
[<{$index}>][params]" value="<{$category.name}>,<{$category.itemid}>,<
{$event.name}>" /><input type="checkbox" name="not_list[<{$index}>][status]"
value="1" <{if $event.subscribed}>checked="checked"<{/if}> /></td>
<td class="odd"><{$event.caption}></td>
</tr>
<{/foreach}>
<{/foreach}>
<tr>
<td class="foot" colspan="2"><input type="hidden" name="not_redirect"
value="<{$block.redirect_script}>"><input type="hidden" value="<
{$block.notification_token}>" name="XOOPS_TOKEN_REQUEST" /><input
type="submit" name="not_submit" value="<{$block.submit_button}>" /></td>
</tr>
</table>
</form>
Description Shows theme selection box
<div style="text-align: center;">
<form action="index.php" method="post">
<{$block.theme_select}>
</form>
</div>
Description Shows most recent comments
<table width="100%" cellspacing="1" class="outer">
<{foreach item=comment from=$block.comments}>
<tr class="<{cycle values="even,odd"}>">
<td align="center"><img src="<{$xoops_url}>/images/subject/<{$comment.icon}
>" alt="" /></td>
<td><{$comment.title}></td>
<td align="center"><{$comment.module}></td>
<td align="center"><{$comment.poster}></td>
<td align="right"><{$comment.time}></td>
</tr>
<{/foreach}>
</table>
Description Top posters
<table cellspacing="1" class="outer">
<{foreach item=user from=$block.users}>
<tr class="<{cycle values="even,odd"}>" valign="middle">
<td><{$user.rank}></td>
<td align="center">
<{if $user.avatar != ""}>
<img src="<{$user.avatar}>" alt="" width="32" /><br />
<{/if}>
<a href="<{$xoops_url}>/userinfo.php?uid=<{$user.id}>"><{$user.name}></a>
</td>
<td align="center"><{$user.posts}></td>
</tr>
<{/foreach}>
</table>
Description Shows basic info about the site and a link to Recommend Us pop up window
<table class="outer" cellspacing="0">
<{if $block.showgroups == true}>
<!-- start group loop -->
<{foreach item=group from=$block.groups}>
<tr>
<th colspan="2"><{$group.name}></th>
</tr>
<!-- start group member loop -->
<{foreach item=user from=$group.users}>
<tr>
<td class="even" valign="middle" align="center"><img src="<{$user.avatar}
>" alt="" width="32" /><br /><a href="<{$xoops_url}>/userinfo.php?uid=<
{$user.id}>"><{$user.name}></a></td><td class="odd" width="20%" align="right"
valign="middle"><{$user.msglink}></td>
</tr>
<{/foreach}>
<!-- end group member loop -->
<{/foreach}>
<!-- end group loop -->
<{/if}>
</table>
<br />
<div style="margin: 3px; text-align:center;">
<img src="<{$block.logourl}>" alt="" border="0" /><br /><{$block.recommendlink}>
</div>
Description Shows contents waiting for approval
<ul>
<{foreach item=module from=$block.modules}>
<li><a href="<{$module.adminlink}>"><{$module.lang_linkname}></a>: <{$module.pendingnum}></li>
<{/foreach}>
</ul>
Description Shows login form
<form style="margin-top: 0px;" action="<{$xoops_url}>/user.php" method="post">
<{$block.lang_username}><br />
<input type="text" name="uname" size="12" value="<{$block.unamevalue}>"
maxlength="25" /><br />
<{$block.lang_password}><br />
<input type="password" name="pass" size="12" maxlength="32" /><br />
<!-- <input type="checkbox" name="rememberme" value="On" class
="formButton" /><{$block.lang_rememberme}><br /> //-->
<input type="hidden" name="xoops_redirect" value="<{$xoops_requesturi}>" />
<input type="hidden" name="op" value="login" />
<input type="submit" value="<{$block.lang_login}>" /><br />
<{$block.sslloginlink}>
</form>
<a href="<{$xoops_url}>/user.php#lost"><{$block.lang_lostpass}></a>
<br /><br />
<a href="<{$xoops_url}>/register.php"><{$block.lang_registernow}></a>
Description Shows user block
<table cellspacing="0">
<tr>
<td id="usermenu">
<{if $xoops_isadmin}>
<a class="menuTop" href="<{$xoops_url}>/admin.php"><
{$block.lang_adminmenu}></a>
<a href="<{$xoops_url}>/user.php"><{$block.lang_youraccount}></a>
<{else}>
<a class="menuTop" href="<{$xoops_url}>/user.php"><
{$block.lang_youraccount}></a>
<{/if}>
<a href="<{$xoops_url}>/edituser.php"><{$block.lang_editaccount}></a>
<a href="<{$xoops_url}>/notifications.php"><{$block.lang_notifications}></a>
<{if $block.new_messages > 0}>
<a class="highlight" href="<{$xoops_url}>/viewpmsg.php"><
{$block.lang_inbox}> (<span style="color:#ff0000; font-weight: bold;"><
{$block.new_messages}></span>)</a>
<{else}>
<a href="<{$xoops_url}>/viewpmsg.php"><{$block.lang_inbox}></a>
<{/if}>
<a href="<{$xoops_url}>/user.php?op=logout"><{$block.lang_logout}></a>
</td>
</tr>
</table>











![[Main Page]](/modules/mediawiki/images/mediawiki.png)


