Page 1 of 1

Come verificare se la pagina ha un genitore

Posted: Tue Apr 16, 2024 12:55 pm
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