Criando a classe Receita

Como indicado anteriormente, usaremos o eZ publish para armazenar as informações sobre as receitas. As informações que gostaríamos de armazenar para cada receita são:

  • Nome.

  • Chamada.

  • Ingredientes.

  • Modo de preparo.

  • Imagem.

Mas como podemos armazenar todas estas informações feita sob encomenda? Se você examinar a lista de classes padrões oferecida pelo eZ publish, descobrirá que nenhuma delas é apropriada para armazenar as informações sobre receitas. O que temos aqui é um problema típico de gerenciamento de conteúdo. Felizmente, o eZ publish permite que os usuários criem suas próprias classes de conteúdo. Os seguintes passos explicam como podemos criar nossa própria estrutura.

  • Efetue o login na interface administrativa.

  • Clique em Configuração no menu superior.

  • Clique em Classes no menu lateral esquerdo.

  • Na tela do meio, em Grupos de classes, clique em Content.

  • Clique no botão Nova classe.

O eZ publish irá começar o processo de criação de uma nova classe de conteúdo. Precisamos especificar um nome para a classe e um identificador.

  • No campo Nome, digite Receita.

  • No campo Identificador, digite receita.

  • Deixe o campo Padrão de nome de objeto vazio.

Iremos agora adicionar os atributos para a nossa nova classe Receita. Os passos seguintes explicam como adicionar estes atributos.

Atributo Nome.

Este atributo será usado para armazenar o nome da receita.Iremos usar o tipo de dado Linha de texto para este atributo. Como não podemos ter uma receita sem um nome, iremos configurar este campo para que seu preenchimento seja obrigatório.

  • Na caixa dropdown, selecione Linha de texto.

  • Clique no botão Adicionar atributo.O novo atributo irá aparecer.

  • No campo Nome, digite Nome.

  • No campo Identificador, digite nome.

  • Marque as opções Requerido e Procurável.

Com isso, adicionamos nosso primeiro atributo para a classe. A opção Procurável diz que será possível procurar uma receita pelo nome.

Atributo Chamada.

Este atributo será usado para armazenar uma pequena chamada para a receita.

  • Na caixa dropdown, selecione Bloco XML.

  • Clique no botão Adicionar atributo.O novo atributo irá aparecer.

  • No campo Nome, digite Chamada.

  • No campo Identificador, digite chamada.

  • Marque as opções Requerido e Procurável.

  • Altere para 2, a opção Numero de linhas preferido.

Atributo Ingredientes.

Como toda receita contém ingredientes, este atributo será usado para armazenar este tipo de informação.

  • Na caixa dropdown, selecione Bloco XML.

  • Clique no botão Adicionar atributo.O novo atributo irá aparecer.

  • No campo Nome, digite Ingredientes.

  • No campo Identificador, digite ingredientes.

  • Marque as opções Requerido e Procurável.

  • Altere para 15, a opção Numero de linhas preferido.

Atributo Modo de preparo.

Este atributo será usado para armazenar as informação de como a receita deve ser preparada.

  • Na caixa dropdown, selecione Bloco XML.

  • Clique no botão Adicionar atributo.O novo atributo irá aparecer.

  • No campo Nome, digite Modo de preparo.

  • No campo Identificador, digite mododepreparo.

  • Marque as opções Requerido e Procurável.

  • Altere para 15, a opção Numero de linhas preferido.

Atributo Imagem.

Este atributo será usado para armazenar uma imagem ou uma foto da receita.

  • Na caixa dropdown, selecione Imagem.

  • Clique no botão Adicionar atributo.O novo atributo irá aparecer.

  • No campo Nome, digite Imagem.

  • No campo Identificador, digite imagem.

  • Marque as opções Requerido.

  • No campo Tamanho máximo do arquivo entre com o valor 1.

É isso. Agora a classe Receita contém exatamente os cinco atributos que gostaríamos no começo. Clique no botão OK para concluir. O eZ publish armazenará a definição da classe na base de dados.



Comentários

Entre com seu usuário e senha ou registre-se no site para comentar.

Escrito por:
Leandro Alves
(27/02/2006 15:10)

Última modificação:
Leandro Alves
(28/02/2006 10:17)