content,
<span xmlns:kid="http://purl.org/kid/ns#" kid:omit="">
<?python
TEMPLATE = redfoot.namespace("http://redfoot.net/3.0/template#")
allowed = allow(URIRef("%s/edit/put_head_content/" % request.host))
from urllib import quote
uri = request.parameters.get("uri")
if uri:
uri = URIRef(uri)
label = redfoot.label(uri)
head_content = redfoot.value(uri, TEMPLATE.head_content)
if head_content:
head_content_value = redfoot.value(head_content, RDF.value)
else:
head_content_value = None
if head_content_value is None:
head_content_value = Literal("", datatype=URIRef("http://redfoot.net/3.0/server#Kid"))
value_list = [("Kid", URIRef("http://redfoot.net/3.0/server#Kid")),
("Python", URIRef("http://redfoot.net/3.0/redfoot#Python"))]
selected = head_content_value.datatype
?>
<div kid:if="uri and allowed" kid:strip="">
<form action="/edit/put_head_content/" method="post">
<input name="uri" type="hidden" value="${uri}"/>
<p>Title: <input type="text" name="title" value="${label}" style="width: 80%"/></p>
<textarea name="head_content" cols="" rows="40" style="width: 100%">${head_content_value}</textarea>
<p>Format:
<select name="format">
<span kid:for="option_label, option_value in value_list" kid:strip="">
<option kid:if="option_value==selected" value="${option_value}" selected="true" >${option_label}</option>
<option kid:if="option_value!=selected" value="${option_value}">${option_label}</option>
</span>
</select>
<input name="submit" type="submit" value="Submit Head Content" />
</p>
</form>
</div>
<div kid:if="not allowed" kid:strip="">
<p kid:if="allow(URIRef('%s/login/'% request.host))">
<a href="/login/?return_uri=${quote(request.uri)}">Login</a> to submit a edit_head_content head_content.
</p>
</div>
</span>
Comments regarding http://redfoot.net/3.0/aspects/edit_head/edit_head_content
Login to submit a comment.