Seite 1 von 1

front_content.php neuer Parameter

Verfasst: Sa 20. Dez 2003, 23:00
von confan
Hallo,
ich hatte das Problem, mit dem Aufruf der Datei front_content.php auch eine Kategorie mitzugeben. Um unabhängig con der idcat zu sein habe ich dann einen neuen Parameter eingeführt, durch den es ermöglicht wird, anstatt die KategorieID, den Namen der Kategorie mitzugeben. Dazu wird der neue Parameter catname einegführt.

Rufen Sie die Datei etwa so auf mein.domain.cms/cms/front_content.php?catname=<<Name der Kategorie>>
(Umlaute und Spaces sind erlaubt)

Hiezu habe ich in der Datei front_content.php eine Ergänzung gemacht:
Fügen Sie folgenden Code nach Zeile 138

$errsite = "Location: front_content.php?client=$client&idcat=".$errsite_idcat[$client]."&idart=".$errsite_idart[$client]."&lang=$lang&error=1";

Code: Alles auswählen

if ($catname<>'')
{
  	$sql = "SELECT
				idcat,
				name
			FROM 
				".$cfg["tab"]["cat_lang"]."
			where
			   name =\"".$catname."\"";
			$db->query($sql);   
      if ($db->next_record()) {

              $idcat = $db->f("idcat");
              
      } else {
              if ($contenido)
                  die (i18n("No start article for this category"));
              else
              {
              	if ($error == 1)
              	{
              		echo "Fatal error: Could not display error page. Error to display was: 'No start article in this category'";
              	} else {
              		header ($errsite);
              	}
              }
      }
                       
}
Ich hoffe, es hilft...

Gruß
confan

Verfasst: So 21. Dez 2003, 12:04
von emergence
man sollte beim sql query noch berücksichtigen...
$client (bei mehreren mandanten gibts sonst sicher überschneidungen)