Catálogo de produtos no Drupal através da Taxonomia
Para criar um catálogo de produtos no Drupal usando Taxonomia:
1. Crie um vocabulário de Taxonomia:
Vá para Administración › Estrutura › Taxonomia › Adicionar vocabulário. Preencha o nome "Categorias de produtos".
2. Adicione termos ao vocabulário:
Clique em "Adicionar termo" e crie categorias como "Eletrônicos", "Roupas", "Alimentos", etc.
3. Crie um tipo de conteúdo "Produto":
Vá para Administración › Estrutura › Tipos de conteúdo › Adicionar tipo de conteúdo. Nomeie-o "Produto".
drupal - módulo Contact, CAPTCHA. Formulário de contato com captcha.
O módulo Contact do Drupal fornece um formulário de contato padrão. Para protegê-lo contra spam, use o módulo CAPTCHA.
Instalação e configuração:
- Ative o módulo Contact em Administración › Módulos
- Baixe e ative o módulo CAPTCHA
- Baixe e ative o módulo reCAPTCHA (opcional, para melhor segurança)
Configurar CAPTCHA no formulário de contato:
Vá para Administración › Configuração › CAPTCHA
Criando um feed de notícias no Drupal
Para criar um feed de notícias dinâmico no Drupal, use o módulo Views:
- Vá para Administración › Estrutura › Views › Adicionar nova view
- Selecione "Mostrar Conteúdo"
- Configure para mostrar apenas artigos publicados
- Ordenar por data de criação em ordem decrescente
- Limite a 10 itens por página
- Crie uma página ou bloco para exibir o feed
O feed de notícias pode ser exibido como:
Drupal CCK + Views campo personalizado php
Para criar um campo personalizado em PHP no Drupal usando CCK e Views:
Criando um módulo personalizado com campo PHP:
- Crie uma pasta para seu módulo: sites/all/modules/meu_campo
- Crie um arquivo meu_campo.info
- Crie um arquivo meu_campo.module com código PHP
- Implemente hook_field_info() para registrar o campo
- Implemente outros hooks necessários (widget, formatter, etc.)
Exemplo básico em meu_campo.module:
Filtros contextuais de Views, relacionamentos - argumentos e relacionamentos
Os filtros contextuais (argumentos) do módulo Views permitem criar views dinâmicas que mudam baseado em argumentos da URL.
Usando argumentos contextuais:
- Edite a view
- Clique em "Argumentos contextuais" na seção de filtros
- Clique em "Adicionar"
- Selecione o campo (ex. autor, categoria, etc.)
- Configure como processar o argumento quando não fornecido
Usando relacionamentos:
Os relacionamentos conectam tabelas diferentes e permitem exibir informações relacionadas:
Drupal CCK + Views. Alteração da exibição de galeria de funcionários.
Para criar uma galeria de funcionários no Drupal:
1. Criar tipo de conteúdo "Funcionário":
Vá para Administración › Estrutura › Tipos de conteúdo › Adicionar tipo. Nomeie como "Funcionário".
2. Adicionar campos:
- Nome (Título - automático)
- Foto (Campo de imagem)
- Cargo (Campo de texto)
- Descrição (Área de texto)
- Email (Campo de email)
3. Criar funcionários:
Crie vários nós do tipo "Funcionário" preenchendo os dados.
Drupal CCK+Views. Tipos de conteúdo. Saída de páginas através de Views. Criação de galeria de funcionários
Este artigo cobre como criar tipos de conteúdo personalizados e exibi-los usando Views.
Tipos de conteúdo:
Um tipo de conteúdo define a estrutura de um nó. Você pode criar tipos para diferentes fins: artigos, produtos, eventos, funcionários, etc.
Para criar um tipo de conteúdo, vá para Administración › Estrutura › Tipos de conteúdo › Adicionar tipo de conteúdo.
Criando galeria de funcionários:
Siga estes passos:
Drupal CCK + Views. Filtros, busca por propriedades de campos
Views permite criar filtros poderosos para refinar resultados com base em propriedades de campos.
Adicionando filtros a uma view:
- Edite a view
- Na seção "Filtros", clique em "Adicionar"
- Selecione o campo que deseja filtrar
- Configure o tipo de comparação (igual a, contém, maior que, etc.)
- Insira o valor para comparação
Filtros expostos (expostos aos usuários):
Você pode criar filtros que aparecem como formulário para os visitantes:
Drupal CCK + Views. Paginação, classificação
Views oferece opções de paginação e classificação para organizar melhor os resultados.
Configurando paginação:
- Edite a view
- Na seção "Paginação", selecione o tipo de paginação:
- Sem paginação - Mostrar todos
- Paginada - Mostrar N itens por página com navegação
- Carregamento infinito - Carregar mais ao scroll
- Defina o número de itens por página
Configurando classificação (sorting):