• User

    Spiegazione codice

    Questa piccola porzione di codice determina il title di una pagina:

    <title>
    {if $theme.params.site}
    {$theme.params.site} -
    {/if}
    {$theme.item.title|default:$theme.item.pathComponent|markup:strip}</title>

    In essa penso che vengano presi 2 'valori' che a volte coincidono.
    Per questo motivo a volte mi ritrovo con un title doppio non gradito dai mdr , tipo questo:

    <title>
    Gran Paradiso (quota mt. 4061) -
    Gran Paradiso (quota mt. 4061) </title>

    Quello che cortesemente vi chiedo e':
    E' possibile individuare i due 'valori'? Se si, e' possibile mettere un if del tipo 'se i due valori sono uguali allora metti il primo' ?

    Grazie in anticipo e perdonate i termini


  • Super User

    Ciao Armando33,
    quello che hai postato non è codice PHP,ma è codice interpretato dallo script in uso.
    Quindi dovresti fornirci qualche info in più 😉
    Ciao!


  • User

    @probid said:

    Ciao Armando33,
    quello che hai postato non è codice PHP,ma è codice interpretato dallo script in uso.

    Mi prendi in contropiede, ma questo non è php?
    <title>
    {if $theme.params.site}
    {$theme.params.site} -
    {/if}
    {$theme.item.title|default:$theme.item.pathComponent|markup:strip}</title>

    Comunque ho trovato la funzione
    strcmp(stringa1,stringa2)
    puo' servire nel mio caso?

    In oltre mi pare di aver individuato le due espressioni in causa, credo che siano
    $theme.params.site
    $theme.item.title

    Si puo' fare in php una cosa del genere;
    SE
    $theme.params.site E $theme.item.title SONO UGUALI
    ELSE
    $theme.params.site

    Scusate se ho delirato 😆