Seite 1 von 1

Servicenavigation vertikal

Verfasst: Mi 12. Mai 2004, 13:37
von andy-man
hallo, hallo,
ich möchte dass die servicenavigation vertikal angezeigt wird.
wo muss ich dies im quellcode ändern. (bin leider nicht so fitt in php)
Hier die Ausgabe der Servicenavigation

Code: Alles auswählen


<?php

include_once($cfg["path"]["contenido"].$cfg["path"]["includes"]."functions.con.php");

$catStart = "CMS_VALUE[0]";

if ($catStart != "") {
  $catIds = conDeeperCategoriesArray($catStart);

  echo '<table cellpadding="0" cellspacing="0" border="0">
  	<tr>';

  if ( is_array($catIds) ) {

    foreach($catIds as $key=>$val) {
      // Ersten Eintrag ueberspringen, weil das der Menupunkt selbst ist
      // und nicht angezeigt werden soll.
      if ($key != 0) {

        $sql = "SELECT CAT.idcat AS idcat, name FROM ".
               $cfg["tab"]["cat"]." AS CAT, ".
               $cfg["tab"]["cat_lang"]." AS CATLANG 
               WHERE CAT.idcat = ".$val."
               AND CAT.idcat = CATLANG.idcat
               AND CATLANG.idlang = '$lang'";

        $db->query($sql);


        while ( $db->next_record() ) {
          echo '<td height="21" class=".navigation" padding-left:7px; padding-right:7px;">
          <a class="klein" href="front_content.php?idcat='.$db->f("idcat").'"><br>'.$db->f("name").'</a></td>';
        } // end while
      } // if
    }  // end foreach
  } // end if (is_array)

  echo '</tr></table>';

}
?>

Verfasst: Do 13. Mai 2004, 13:48
von ZEOX
Habe es zwar selbst noch nicht versucht, aber es müsste ausreichend sein, wenn Du einfach einen Zeilenumbruch <br> vor den Linkcode einfügst.
Somit sollten die Links dann nicht nebeneinander, sondern untereinander (vertikal) angeordnet werden.
Probiers mal aus ... kaputt machen kannst Du damit nichts.

Code: Alles auswählen

<br><a class="klein" href="front_content.php?idcat='.$db->f("idcat").'"><br>'.$db->f("name").'</a></td>
[/b]

Verfasst: Do 13. Mai 2004, 13:48
von ZEOX
    

Verfasst: Do 13. Mai 2004, 13:49
von ZEOX
Habe es zwar selbst noch nicht versucht, aber es müsste ausreichend sein, wenn Du einfach einen Zeilenumbruch <br> vor den Linkcode einfügst.
Somit sollten die Links dann nicht nebeneinander, sondern untereinander (vertikal) angeordnet werden.
Probiers mal aus ... kaputt machen kannst Du damit nichts.

Code: Alles auswählen

<br><a class="klein" href="front_content.php?idcat='.$db->f("idcat").'"><br>'.$db->f("name").'</a></td>
[/b]

Verfasst: Do 13. Mai 2004, 13:50
von ZEOX
Habe es zwar selbst noch nicht versucht, aber es müsste ausreichend sein, wenn Du einfach einen Zeilenumbruch <br> vor den Linkcode einfügst.
Somit sollten die Links dann nicht nebeneinander, sondern untereinander (vertikal) angeordnet werden.
Probiers mal aus ... kaputt machen kannst Du damit nichts.

Code: Alles auswählen

<br><a class="klein" href="front_content.php?idcat='.$db->f("idcat").'"><br>'.$db->f("name").'</a></td>
[/b]

Servicenavigation vertikal

Verfasst: Do 13. Mai 2004, 14:59
von andy-man
mit einem <br> geht es leider nicht.
ich musste nur ein <tr> </tr>einbauen und schon konnte ich die service-navigation vertikal einbauen. hier der code

Code: Alles auswählen

<?php

include_once($cfg["path"]["contenido"].$cfg["path"]["includes"]."functions.con.php");

$catStart = "CMS_VALUE[0]";

if ($catStart != "") {
  $catIds = conDeeperCategoriesArray($catStart);

  echo '<table cellpadding="0" cellspacing="0" border="0">';

  if ( is_array($catIds) ) {

    foreach($catIds as $key=>$val) {
      // Ersten Eintrag ueberspringen, weil das der Menupunkt selbst ist
      // und nicht angezeigt werden soll.
      if ($key != 0) {

        $sql = "SELECT CAT.idcat AS idcat, name FROM ".
               $cfg["tab"]["cat"]." AS CAT, ".
               $cfg["tab"]["cat_lang"]." AS CATLANG 
               WHERE CAT.idcat = ".$val."
               AND CAT.idcat = CATLANG.idcat
               AND CATLANG.idlang = '$lang'";

        $db->query($sql);


        while ( $db->next_record() ) {
          echo '<tr><td height="21" class=".navigation" padding-left:7px; padding-right:7px;">
          <a class="klein" href="front_content.php?idcat='.$db->f("idcat").'">'.$db->f("name").'</a></td></tr>';
        } // end while
      } // if
    }  // end foreach
  } // end if (is_array)

  echo '</tr></table>';

}
?>