Pogledajte određenu poruku
Staro 10. 02. 2013.   #1
sinisake
član
Certified
 
Datum učlanjenja: 26.07.2008
Poruke: 76
Hvala: 15
296 "Hvala" u 10 poruka
sinisake is on a distinguished roadsinisake is on a distinguished roadsinisake is on a distinguished roadsinisake is on a distinguished road
Default Kako smestiti elemente liste u kolone...

... a pod odredjenim uslovima???

http://bybyweb.com/mealbook/

Ako kliknete na 'Recipes' videcete kako to trenutno izgleda... Float i setovanje sirine (malo sam guglao) ne daju dobre rezultate, jer uticu na sve liste... A cilj je:



Samo jedna glavna kategorija bi trebalo da ima dve kolone (Mains), ostale moraju da imaju jednu. Limit bi mogao da bude, recimo, 14 stavki po koloni, a mains je jedina koja ima bas mnogo potkategorija (upozorio sam na moguce probleme ako se kategorija prosiri novim potkategorijama, pa dodjemo do 3 kolone, no kazu da ce ostati na ovom broju)... probao sam, umesto sa listom/listama i sa divovima, pa i sa tabelama, ne vredi... Da, uzgred, nemam pojma kako da dodam onu sivu liniju, koja razdvaja kategorije...

Kod u viewu (rekurzija, kao sto vidite) za prikaz menija:
PHP kôd:
function build_categories($parent$categories) {
    
    if (isset(
$categories[$parent]) && count($categories[$parent])) {
        
        echo 
'<ul>';
        
$i=0;
        foreach (
$categories[$parent] as $category) {
            
$i++;
            
            
            
            
$clean_link=str_replace(' ','-',$category['title']);
        
         echo 
'<li>';
            
            
                
        
            
          
            
    
            
            
        
                echo 
'<a href="category/'.$clean_link.'" >' $category['title'] . '</a>';
            
            
        
            
            
            
            
            
            echo 
build_categories($category['id'], $categories);
            
            
            echo 
'</li>';
        }
        echo 
'</ul>';
    }
}
$menu build_categories(0$categories); 
Mislim da ce html ispis svakako morati da se menja, ne verujem da ce css trikovi biti dovoljni... Ako, pak, imate neko spasonosno resenje, dobar savet... HVALA!
sinisake je offline   Odgovorite uz citat