Back to top

Autore Topic: divisione risultati docman in due colonne  (Letto 1168 volte)

Offline medmax

  • Esploratore
  • **
  • Post: 68
  • www.jwebcode.com - www.bikerpub.com
    • Mostra profilo
divisione risultati docman in due colonne
« il: 04 Lug 2008, 10:59:55 »
Ciao a tutti,

ho un problema e non so come uscirne...

Voglio dividere l'elenco dei download di docman su due colonne invece di una...

il codice da modificare è nel file list.tpl.php, ho provato varie cose, ma non sono riuscito a care un ragno dal buco...

Allego anche il codice:

Codice: [Seleziona]
<?php 


if(count($this->items)) { ?>

    <div id="dm_docs">
    <h3><?php echo //_DML_TPL_DOCS;?><span><?php echo _DML_TPL_DATEADDED;?></span></h3>
    <?php
    
/*
     * Include the documents list ordering template
    */
    
?>

    <?php //include $this->loadTemplate('documents/list_order.tpl.php'); ?>
    <?php /*<dl >*/?>
    <?php
        
/*
         * Include the list_item template and pass the item to it
        */
    
foreach($this->items as $item) :
    
$this->doc = &$item//add item to template variables
     include $this->loadTemplate('documents/list_item.tpl.php');
    
endforeach;
    
?>

    <?php /*</dl >*/?>
   </div>
<?php } else { ?>
    <br />
    <div id="dm_docs">
        <i><?php echo _DML_TPL_NO_DOCS ?></i>
    </div>
<?php ?>


Come posso fare?

Grazie

Offline medmax

  • Esploratore
  • **
  • Post: 68
  • www.jwebcode.com - www.bikerpub.com
    • Mostra profilo
Re: divisione risultati docman in due colonne
« Risposta #1 il: 04 Lug 2008, 11:23:17 »
ok, ho combinato...
posto il codice nel caso qualcuno abbia la mia stessa esigenza...

Basta sostituire questa parte di codice:

Codice: [Seleziona]
foreach($this->items as $item) :
    $this->doc = &$item; //add item to template variables
    include $this->loadTemplate('documents/list_item.tpl.php');
endforeach;

con questo codice

Codice: [Seleziona]
$contatore = 0;
echo '<table><tr>';

    foreach($this->items as $item) :
       $this->doc = $item; //add item to template variables

if ($contatore <2) {
echo '<td>';
    include $this->loadTemplate('documents/list_item.tpl.php');
echo '</td>';
$contatore++;
} else {
echo '</tr><tr>';
echo '<td>';
    include $this->loadTemplate('documents/list_item.tpl.php');
echo '</td>';

$contatore = 1;
}
    endforeach;

echo '</table>';

Ciao

 



Web Design Bolzano Kreatif