Channel Files

Primary Template Tag

{exp:channel_files:files} 

Tag Parameters

entry_id="" 
url_title="" 
weblog="" 
weblog_id="" 
orderby="" 
group_by_category="" (Option Yes/No - Default No
category="" 
offset="" 
file_id="" 
limit="" -- Default: 30 

Variables

{file_url} 
{filename} 
{secure_file_url} 
{file_title} 
{filesize} 
{md5} 
{file_description} 
{file_category} 
{file_count} 
{total_files} 

Conditionals

{if no_files} {/if} 

Channel Files Template Example - All Files

{exp:weblog:entries weblog="default_site"}
        
<h2>All Files</h2>
        
{exp:channel_files:files entry_id="{entry_id}"}
        
<a href="{file_url}" title="{file_title}">{filename} {file_title}</a>
        
{if no_files}<p>No Files available.</p>{/if}
        {
/exp:channel_files:files}
    {
/exp:weblog:entries} 

Channel Files Template Example - Grouped by Category

{exp:weblog:entries weblog="default_site" group_by_category="yes"}
        {exp
:channel_files:files entry_id="{entry_id}"}
        
<h2>{category}</h2>
        
{files}
        
<a href="{file_url}" title="{file_title}">{filename} {file_title}</a>
        
{/files}
        {if no_files}
<p>No Files available.</p>{/if}
        {
/exp:channel_files:files}
    {
/exp:weblog:entries}