Come verificare se la pagina ha un genitore

La discussione sul CMS Made Simple in italiano.

Moderator: magallo

Post Reply
User avatar
magallo
Dev Team Member
Dev Team Member
Posts: 109
Joined: Thu Mar 24, 2011 12:37 am

Come verificare se la pagina ha un genitore

Post by magallo »

In CMS Made Simple, per verificare se una pagina ha un genitore (parent) direttamente dal template Smarty utilizzando le variabili integrate di CMSMS, dovresti usare la variabile $content_obj, che rappresenta l'oggetto contenuto corrente. Puoi accedere all'ID del genitore tramite questo oggetto.

Ecco come puoi modificare il tuo template Smarty per verificare se la pagina corrente ha un genitore:

Code: Select all

{if $content_obj->ParentId() > 0}
    {* La pagina corrente ha un genitore *}
    <p>Questa pagina ha un genitore.</p>
{else}
    {* La pagina corrente non ha un genitore *}
    <p>Questa pagina non ha un genitore.</p>
{/if}
In questo esempio, $content_obj->ParentId() recupera l'ID del genitore della pagina. Se l'ID del genitore è maggiore di 0, significa che la pagina ha un genitore; altrimenti, è una pagina di primo livello senza genitore.

Magal
Post Reply

Return to “Italian - Italiano”