Boa Tarde,
Estou a desenvolver um website de comercio eletrónico em DRUPAL 7, com a vossa ajuda...cheguei à conclusão que a solução mais válida será usar o DRUPAL COMMERCE, e ando neste momento a ler e a investigar todas as capacidades e como funciona.
Agora que já tenho dados suficientes para começar o projecto, tenho uma dúvida e peço a vossa ajuda para me "orientar" no melhor caminho.
É o seguinte, a loja na realidade são 3 lojas juntas num único website, ou seja 3 layouts diferentes e apenas a parte comum é a institucional, gestão de utilizador e compras/pagamentos e ordens.
Posso tentar simplificar assim :
LOJA 1 (fundo azul, icons próprios e áreas próprias que vende exemplo carros)
LOJA 2 (fundo amarelo, icons próprios e áreas próprias que vende exemplo livros)
LOJA 3 (fundo verde,icons próprios e áreas próprias que vende exemplo quadros)
PARTES COMUNS (fundo cinza,icons próprios e áreas próprias que são as partes institucionais + zona de utilizador + zona do carrinho de compras e checkout)
Basicamente são 3 lojas agora ... mas no futuro podem ser mais lojas virtuais...que na prática pertencem ao mesmo "logista" = empresa que pretende "agregar" as lojas tipo centro comercial.
Qual será a melhor abordagem a fazer o theming ? usar variáveis nos tipos de produtos para diferenciar o tpl ? a minha dúvida é como usar o DRUPAL para definir os produtos em cada loja, quando na realidade é tudo a mesma loja, apenas muda o tpl.
Neste momento o theming é que me está a dar dor de cabeça, gosto de planear bem os projectos e neste ponto como é o meu primeiro ecommerce site em DRUPAL...estou com algumas dificuldades.
Muito Obrigado e aguardo feedback.

Comments
Omega e Delta
Olá João :)
O desafio que colocas é bem interessante.
Numa abordagem muito imediata, recomendo o Omega com o Delta em que podes adaptar layouts diferentes por contexto.
Pela tua descrição, a aparência entre as diferentes lojas pode variar em cor, icons e regions, o que é possível obter com variações de um tema Omega+Delta.
Para encontrar o denominador comum por loja, é preciso de facto marcar o conteúdo de alguma forma, e essa marcação servirá de mote à seleção do layout certo.
Pensaste no OG? Preferes um campo custom que possa ser chamado pelo contexto, em filtro (dinâmico) de views, etc?
Talvez a ideia do OG se adeque melhor...
Ficam alguns pontos no ar. Espero que ajudem de alguma forma.
abraço,
Cláudia
Classes no <body>
Olá por vezes a solução mais simples será usares as classes no
<body>que muitos temas colocam por defeito tal como section-azul section-amarela, estas classes são baseadas no url.Depois no css podes fazer qualquer coisa deste tipo:
header {background-color: gray;}
.section-azul #header {background-color: blue;}
Funciona para os icons da mesma forma se usares backgrounds de css para os criares.
Em relação às áreas próprias, não percebi bem o que queres dizer... são regiões do tema? Se sim, então já depende de mais coisas, mas poderás usar um módulo tipo context, para posicionar os blocos, conforme a secção do site (mais uma vez com base nos urls).
Abraço,
João
ThemeKey
Nunca utilizei o Drupal Commerce, mas presumo que não haja nenhum impedimento e conjuga-lo com o ThemeKey ; este módulo é excelente em situações em que a estrutura do template muda bastante consoante a zona do site: basicamente defines regras baseada em taxonomia,tipo de conteúdo, data... e indicas que template (theme) pretendes utilizar.
Na tua situação talvez seja vantajoso utilizar sub themes, não é nada complicado e casa sub theme tem as mesmas opções de configuração de um theme "normal ".
Se as derivações de template forem muito ligeiras talvez o Context seja a melhor opção.
Obrigado...muito obrigado !
Antes demais, quero agradecer toda a ajuda que me deram, a comunidade é 5 estrelas.
De facto, estava a usar o modulo CONTEXT para o meu problema na minha sandbox já com resultados quase finais... mas agora o marco_cruz abriu um mundo novo para mim : o módulo ThemeKey...é mesmo um achado (obrigado pela dica), consegui em menos de 10 minutos configurar como queria... quem tiver curiosidade..veja este pequeno vídeo para ter uma "pequena" noção do poder deste módulo
http://www.youtube.com/watch?feature=player_embedded&v=DzAkOGbuTJc
p.s. camorim, não sei qual é módulo OG, podes ajudar-me ?
"If you go to hate something...hate your own destiny..."
é o Organic Groups que tem
é o Organic Groups que tem também configurações para Field access and permissions. O que a Claudia sugeria era criares grupos de utilizadores e cada um desses grupos tinha acessos apenas a determinadas partes do site.
http://drupal.org/project/og