Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Smarty] Far partire una section da 1 e non da 0

    Salve ragazzi! Avrei la necessità di far partire una section da 1 e non da 0. Nello specifico la section sarebbe questa:

    codice:
    <select name="target">
      {section name=i loop=$target}
        <option value="{$target[i + 1].id}">{$target[i + 1].name}</option>
      {/section}
    </select>
    Come vedete ho provato ad aggiungere 1 ma ovviamente mi dà errore: suggerimenti? Io non sono molto pratico ancora di smarty e quindi...
    Vabbè, grazie in anticipo! Ciao!

  2. #2
    Ecco!!! Dopo non so quanti giorni finalmente ho trovato la soluzione! Non va usata solo la section ma anche counter! Quindi il tutto viene così:

    codice:
    {counter start=0 print=false assign="contatore"}
      <select name="target">
        {section name=i loop=$target}
        {counter}
        <option value="{$target[$contatore].id}">{$target[$contatore].name}</option>
        {/section}
      </select>
    Finalmente! Grazie comunque ragazzi! Ciao!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.