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.

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.

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 .

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 .

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 .

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)