Abra a página de receitas novamente e clique no botão. Em vez de aparecer uma tela de login, você visualizará uma página semelhante a esta:
Esta tela mostra que o eZ publish permitiu o usuário anônimo à criar uma nova receita. O que estamos vendo é o template padrão de edição.Este template contém muitas funcionalidades que não estamos interessados. O que precisamos é de um template que mostre apenas os campos necessários para formar uma receita e alguns botões. O seguinte texto explica como criar um template com estas características:
- Edite o arquivo settings/siteaccess/docedesejo/override.ini.append.php e adicione o seguinte código no final do arquivo:
[edit_receita]
Source=content/edit.tpl
MatchFile=edit_receita.tpl
Subdir=templates
Match[class_identifier]=receita
- Crie o arquivo design/docedesejo/override/templates/edit_receita.tpl com as seguintes linhas de código:
<div class="pagetitle">
Adicionar receita
</div>
<form enctype="multipart/form-data" method="post"
action={concat("/content/edit/",$object.id,"/",$edit_version)|ezurl}>
<table width="80%" align="center">
<tr>
<td>
{include uri="design:content/edit_validation.tpl"}
{include uri="design:content/edit_attribute.tpl"}
<div class="buttonblock">
<input class="defaultbutton"
type="submit"
name="PublishButton"
value="Inserir" />
<input class="button"
type="submit"
name="DiscardButton"
value="Cancelar" />
<input type="hidden"
name="MainNodeID"
value="{$main_node_id}" />
</div>
</td>
</tr>
</table>
</form>
- Limpe o cache do sistema usando a interface administrativa.
Acesse a página de receitas novamente e clique no botão para inserir uma nova receita. O resultado será uma página semelhante a figura abaixo: