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

Pesquisa no site

Google

Itens ativos

  • Oportunidade Ci&T - Arquiteto Drupal/PHP
  • Oportunidade Ci&T - Arquiteto Drupal/PHP
  • Mudanças no Drupal Brasil
  • Search Files não funciona! Alguém já usou?
  • ajuda como listar titulo nas paginas
  • Treinamento de Drupal no Rio de Janeiro
  • Programador Drupal para finalizar um projeto!
  • Duvida [+Syntax Highlighter][+novo com drupal]
  • front-page.tpl em sites multilinguas é viável?
  • Migração Plone / Zope => Drupal
more

Posts mais lidos hoje

  • Tutoriais
  • Como Criar um Tema Para Drupal 6 - Parte 01
  • Sobre o Drupal
  • Manual
  • Canal Drupal-BR de IRC
  • Apostila sobre Drupal
  • ajuda como listar titulo nas paginas
  • Migração Plone / Zope => Drupal
  • Como Criar um Tema Para Drupal 6 - Parte 02
  • Oportunidade Ci&T - Arquiteto Drupal/PHP

Login do usuário

  • Criar uma conta
  • Recuperar senha

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
  • 643 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.