Buongiorno, sto realizzando un ecommerce con drupal7 e ubercart.
Trattandosi di prodotti di cui non devo far conoscere i dettagli agli utenti anonimi vorrei sapere se c'è un modo di impedire l'accesso alla pagina del prodotto agli utenti anonimi ma consentendogli di vedere il catalogo con le anteprime (quindi solo titolo e immagine principale).
Tra le varie cose che ho provato (es. Simple Access) sono riuscito a nascondere del tutto il prodotto anche dalle anteprime ma non a fare quello che esattamente mi serve.
Mi è sembrato di capire che con Custom Access Ruleset si ha libertà di fare un po' quello che si vuole per filtrare i contenuti ma sinceramente non ho capito affatto come usarlo o se è lo strumento giusto.
Qualche suggerimento?
grazie
Luca
Mi sembra che la via piu' facile sia disabilitare le view di ubercart di default e fare delle view (catalogo, dettagli) con permessi differenti.
Grazie per la risposta.
Forse la mia inesperienza mi fa sfuggire qualcosa di basilare ma mentre per gli elenchi di prodotti trovo le views corrispondenti, la visualizzazione completa del singolo nodo prodotto non ha una view ma ne gestisco campi e visualizzazione direttamente da 'struttura>tipi di contenuto>prodotto'.
Dove devo intervenire per fare quello che suggerisci tu?
Forse sono arrivato a una soluzione. Da 'Struttura>Pagine' ho attivato l'override sulla pagina 'node_view' e creato una variante che ha come regole: tipo nodo=prodotto e role=utente anonimo ; il response code è la pagina 403 access denied.
Dovrebbe funzionare ma sarei comunque interessato ad approfondire il discorso sulle views