HomeBlogSeblod e i content type di tipo User - Joomla

Joomla e Seblod - Visualizzare i profili utenti nel frontend

Seblod, componente CCK di Joomla,  ci consente di estendere i content type esistenti o crearne di nuovi.

Come premessa, ricordiamo che In Joomla abbiamo 4 tipologie di content type che sono:

  • Article
  • Category
  • User
  • User Gruop

seblod users contenttype

 

 

Creazione del Content Type: Soci

Creiamo quindi un nuovo content type di tipo User che chiameremo Soci, aggiungiamo tutti i campi che ci servono seguendo la solita procedura utilizzare per creare i content type di tipo Article.

seblod users cck soci

 

Ricordiamo di aggiungere i campi che vogliamo visualizzare nella nostra scheda sul front-end sotto il tab content.

Infine, associamo il template che vogliamo utilizzare a livelo di frontend (tab: content), come ad esempio seb_minima.

 

Creazione della List&Search: soci_list

Creiamo una list&serach per il nostro nuovo content type che chiamiamo Soci List.

seblod users list&search

 

Anche per la list&search ricordiamoci di specificare il il template che vogliamo utilizzare a livello di fronend, noi di web2e abbiamo creato un nostro template  (sev_web2elsit) che ci consente di ottimizzare la scrittura dell'html, ma può essere utilizzato anche quello standard seb_blog.

 

Abilitare l'opzione "user bridge"

Prima di creare dei nuovi Soci, dobbiamo abilitare l'opzione "User bridge" in modo  che per ogni utente verrà creata automaticamente la pagina del profilo. Questo passaggio è obbligatorio per poter associare un URL alla scheda del nostro Utente / Socio.

Seguiamo i seguenti passaggi nel backend di joomla:

  • click on admin menu link "extensions"
  • click on admin menu link "plugin manager"
  • filter plugin by the type "cck_storage_location"
  • click on plugin "Cck Storage Location - Joomla! User"
  • In "basic options" panel, enable the bridge.

 

Aggiunta di un menu alla lista soci

Per visualizzare la lista dei nostri soci creiamo un menu che agganci la List&search : Soci List

seblod users cck menu soci

 

Overwrite dei template lista e scheda

Siamo arrivati alla fase di rendering o visualizzazione della lista dei Soci (List & Search) nel front-end e della viualizzazione della scheda del profilo del Socio (Form Content Type).

Se vogliamo avere il pieno controllo grafico del risultato è sicuramente consigliabile fare l'overwrite delle viste creando i due file:

 

  • /templates/seb_minima/positions/soci/content/mainbody.php
  • /templates/seb_web2elist/positions/soci_list/list/mainbody.php

 

All'interno di questi possiamo scrivere l'html desiderato sia a livello di Lista o Serp o di Scheda del Profilo.

 

Nel prossimo articolo vi faremo vedere il risultato finale prendendo spunto da un lavoro reale.

 

 

Hai bisogno una consulenza su come creare una Community con Seblod
o in generale su Joomla?

Chiamaci oppure compila un form