36 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			HTML
		
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			HTML
		
	
	
<section class="attachments {{ with .Get "style"}}{{.}}{{ end }}">
 | 
						|
	<label>
 | 
						|
		<i class="fas fa-paperclip" aria-hidden="true"></i>
 | 
						|
		{{with .Get "title"}}{{.}}{{else}}{{T "Attachments-label"}}{{end}}
 | 
						|
	</label>
 | 
						|
	{{if eq .Page.File.BaseFileName "index"}}
 | 
						|
		{{$.Scratch.Add "filesName" "files"}}
 | 
						|
	{{else}}
 | 
						|
		{{$.Scratch.Add "filesName" (printf "%s.files" .Page.File.BaseFileName)}}
 | 
						|
	{{end}}
 | 
						|
	<div class="attachments-files">
 | 
						|
	{{ range (readDir (printf "./content/%s%s" .Page.File.Dir ($.Scratch.Get "filesName")) ) }}
 | 
						|
		{{ $fileDir := replace $.Page.File.Dir "\\" "/" }}
 | 
						|
		{{if ($.Get "pattern")}}
 | 
						|
			{{if (findRE ($.Get "pattern") .Name)}}
 | 
						|
				<li>
 | 
						|
					<a href="{{ (printf "%s%s/%s" $fileDir ($.Scratch.Get "filesName") .Name) | relURL }}" >
 | 
						|
						{{.Name}}
 | 
						|
					</a>
 | 
						|
					({{div .Size 1024 }} ko)
 | 
						|
				</li>
 | 
						|
			{{end}}
 | 
						|
		{{else}}
 | 
						|
			<li>
 | 
						|
				<a href="{{ (printf "%s%s/%s" $fileDir ($.Scratch.Get "filesName") .Name) | relURL }}" >
 | 
						|
					{{.Name}}
 | 
						|
				</a>
 | 
						|
				({{div .Size 1024 }} ko)
 | 
						|
			</li>
 | 
						|
		{{end}}
 | 
						|
	{{end}}
 | 
						|
	<div>
 | 
						|
	{{.Inner}}
 | 
						|
</section>
 | 
						|
 |