NAVIGATION
This is an old revision of the document!
Erweiterte Version mit festlegbarer Start-ID im Kategoriebaum abhängig vom aktiven Domainnamen.
// Aktuelle Struktur ID -> wo soll es losgehen? $my_start_id = 22; //default wenn keine Domain angegeben // Alle Cat-IDs die permanent ausgeschlossen werden sollen z.B. '4,7,34,9' $_DISABLE_ID = '4,7,34,9'; // Test // Start-ID zu Domain zuordnen: Entkommentieren und eintragen $_DOMAIN_ID = array( // 'domain1.de' => array( 'ID' => 1 ), // 'domain2.com' => array( 'ID' => 3 ), // 'domain3.ch' => array( 'ID' => 11 ), );
<note>Verfügbar für alle Personen die brauchbare Beiträge in das wiki schreiben. (Alternativ kann auch gespendet werden).</note>
Forum: http://forum.phpwcms.org/viewtopic.php?p=112317#p112317
Rewrite der Sitemapausgabe mit /sitemap.php für eine sitemap.xml Datei. (index.php?alias → /alias.phtml)
Normalerweise wird das Rewrite des Alias nach alias.phtml von der .htaccess via Apache erledigt.
Patch für sitemap.php: (Funktioniert nur wenn eine Standard-.htaccess verwendet und nach alias.phtml umgeschrieben wird)
Beginn:
require_once (PHPWCMS_ROOT.'/include/inc_front/front.func.inc.php');
Einfügen:
// enhanced by k.Heermann (flip-flop) for rewriting to alias.phtml // --------------------------------------------------------------- +kh 09/01/06 $my_rewrite = false; if ($phpwcms['rewrite_url'] >= 1 AND file_exists('.htaccess')) { $my_rewrite = true; } // ----------------------------------------------------------------
Ende:
// start XML echo '<?xml version="1.0" encoding="utf-8"?>'.LF;
und
$_link = PHPWCMS_URL.'index.php?'.setGetArticleAid( $data );
mit:
// ---------------------------------------- +kh 09/01/06 if ($my_rewrite) { $_link = PHPWCMS_URL.setGetArticleAid( $data ).'.phtml'; } else { $_link = PHPWCMS_URL.'index.php?'.setGetArticleAid( $data ); } // ----------------------------------------