• Cadastro
  • Fóruns
  • Manual
  • Tradução
  • Tutoriais
  • OpenAtrium
Início

Login do usuário

  • Criar uma conta
  • Recuperar senha

Download

Últimas versões

Drupal 6.19 Drupal 5.23

Contribuições

Módulos Temas Tradução


Lista de Discussão

Drupal-BR

Pesquisa no site

Google

Treinamento Drupal 15 de maio e 24 de junho de 2010 em São Paulo e Rio de Janeiro

Itens ativos

  • ERRO NO SQL (EU ACHO)
  • Pagina Não encontrada
  • redirecionar para a listagem de conteúdo depois de adicionar algum conteúdo
  • Vaga: Líder Técnico PHP (Campinas/SP)
  • Ibmec Jr. Consultoria Empresarial
  • Resposta de usuário anônimo no Fórum
  • Treinamento Drupal em Curitiba
  • Upload
  • Views para lista de usuários sem repetição.
  • Views - Aprendendo sozinho
Veja mais

Posts mais lidos hoje

  • Manual
  • Tutorial - Criando um site com caixas de notícias
  • Vaga: Líder Técnico PHP (Campinas/SP)
  • Treinamento Drupal em Curitiba
  • Sobre o Drupal
  • Instalação
  • Instalação ilustrada em localhost
  • Resposta de usuário anônimo no Fórum
  • Como instalar e configurar o TinyMCE no Drupal
  • Mamão e Drupal com açucar, desmistificando o primeiro contato com o Drupal

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Início » Fórum » Suporte » E-commerce com Drupal

Como listar todos os produtos numa só página, agrupados por classe?

Amigos,

Instalei o ubercart e estou testando. Em meu site terei 3 ou 4 classes de produtos. Não consegui descobrir como fazer para listar todos os produtos (que são poucos) numa só página, agrupados por "product classes", mais ou menos assim:

[[ Seção de Livros ]]

- Produto A.
- Produto B.
- ...

[[ Seção de DVDs ]]

- Produto X.
- Produto Y.
- ...

O ubercart "catalog" mostra só assim:

[[ Seção de Livros ]]
[[ Seção de DVDs ]]

...

O que devo fazer?

Abraços,
Márcio

‹ Como criar um produto sem preço definido (que precise pedir cotação) ? Vocês conhecem o projeto BoletoPHP ? ›
Enviado por arqeco em 29/01/2009 - 10:25
  • E-commerce com Drupal
  • 6.x
  • Se logue ou se registre para poder enviar comentários
  • 873 leituras
Em 29/01/2009 - 11:33 Leopoldo disse:

Oi Márcio.

Quase não mexi com Ubercart ainda, mas se não me engano, as sessões são categorias. São mesmo? Confira na página de administração da taxonomia.

Se for categoria, aqui explica como exbir os conteúdos das categorias de formas diferentes: http://drupal.org/handbook/modules/taxonomy

Abraço!

Leonardo Silva
Produtor Cultural
Desenvolvedor Web

  • Se logue ou se registre para poder enviar comentários
Em 29/01/2009 - 14:21 arqeco disse:

Oi Leonardo,

As classes de produtos do ubercart não são categorias taxonomicas, são nodes.

Mas (de tanto fuçar :-) acho que consegui uma solução. Os passos são esses:

  • Criar uma página para a loja, pois a loja não estará na home-page, será uma seção do site. Vamos chamar esta página de "lojinha".
  • Em "Store administration :: Products :: Manage classes" criar as classes de produtos.
  • Instalar e habilitar o módulo Views.
  • Criar uma View para cada classe de produto. Usar o filtro: (Node: Type = nome da classe de produto).
  • Em cada View criar um display do tipo Bloco.
  • Em admin/build/block/list colocar os novos blocos na região "content bottom".
  • Configurar cada um dos novos blocos para ser exibido somente na página "lojinha".

Assim em "meu_proprio_site.com/lojinha" eu consigo ter uma lista com todos os produtos, agrupados por classe de produto. Não sei se é uma boa solução, mas é UMA solução, sendo assim é a boa solução do momento :-) rsrsrsrsrs

Abraços,
Márcio
www.verdesaine.net

  • Se logue ou se registre para poder enviar comentários
Em 31/01/2009 - 12:03 arqeco disse:

Amigos,

Encontrei uma alternativa bem interessante. É quase tudo igual ao que eu descrevi aí em cima, menos os dois últimos passos.

Instalei o módulo Panels e achei que ele é muito bom e prático. Então eu fiz assim, depois de ter criado um bloco para cada view, fui para:

Administrar > Criar conteúdo > Panel

E criei um painel com uma só coluna. Nesta coluna inseri os blocos criados anteriormente.

De quebra, fui para admin/build/block e criei mais um bloco que será exibido na página duas vezes (como cabeçalho e como rodapé).

Voltei para o Panel e inseri este novo bloco duas vezes dentro da coluna, no início e no final.

O título do Panel vira a URL da página de acesso. Assim, como tinha usado "Loja" como título, posso acessar a loja através de meusite.com/loja.

Recomendo aos iniciantes em Drupal estudarem o Panels.

Abraços a todos,
Márcio

  • Se logue ou se registre para poder enviar comentários
Designimage

Este site é feito, orgulhosamente, com Drupal.