27 lines
		
	
	
	
		
			790 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
		
		
			
		
	
	
			27 lines
		
	
	
	
		
			790 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
|   | {% comment %} | ||
|  | 
 | ||
|  | Include this partial in a head section to include a series of URLs for a | ||
|  | given property, like og:image or og:video. | ||
|  | 
 | ||
|  | You must pass the following variables: | ||
|  | 
 | ||
|  | * property: A string with the name of the property, like 'image' or 'video'. | ||
|  | * urls: A sequence of URL strings.  Each should include at least an absolute | ||
|  |   path.  This partial will fill in a scheme and host if needed. | ||
|  | 
 | ||
|  | You may also pass: | ||
|  | 
 | ||
|  | * fallback: A URL string, following the same rules as in `urls`.  This URL | ||
|  |   will be used if `urls` is empty. | ||
|  | 
 | ||
|  | {% endcomment %} | ||
|  | 
 | ||
|  | {% load fill_url %} | ||
|  | {% for url in urls %} | ||
|  | <meta property="og:{{ property }}" content="{{ url|fill_url:host_url }}"> | ||
|  | {% empty %} | ||
|  | {% if fallback %} | ||
|  | <meta property="og:{{ property }}" content="{{ fallback|fill_url:host_url }}"> | ||
|  | {% endif %} | ||
|  | {% endfor %} |