Huhu, ich würde gerne die Page id auslesen und dann passende Inhalte ausgeben und habe mir eine "blog.php" angelegt und binde diese als Template ein:
PHP
/* Diese switch fragt die id ab und gibt passenden inhalt aus im query */
$title = get_the_title($postid);
switch ($title)
{
case "147": /* Wenn Blog 1 */
echo "Debug";
$my_query->query('cat=1&showposts=10&orderby=date'); /* Dann wird nur von der Kategorie 1 ausgegeben - jeweils die 10 neusten Eintäge */
break;
case "Blog_2": /* Wenn Blog 2 */
$my_query->query('cat=2&showposts=10&orderby=date'); /* Dann wird nur von der Kategorie 2 ausgegeben - jeweils die 10 neusten Eintäge */
break;
case "Blog_3": /* Wenn Blog 3 */
$my_query->query('cat=3&showposts=10&orderby=date'); /* Dann wird nur von der Kategorie 3 ausgegeben - jeweils die 10 neusten Eintäge */
break;
case "Blog_4": /* Wenn Blog 4 */
$my_query->query('cat=4&showposts=10&orderby=date'); /* Dann wird nur von der Kategorie 4 ausgegeben - jeweils die 10 neusten Eintäge */
break;
case "Blog_5": /* Wenn Blog 5 */
$my_query->query('cat=5&showposts=10&orderby=date'); /* Dann wird nur von der Kategorie 5 ausgegeben - jeweils die 10 neusten Eintäge */
break;
case "Blog_6": /* Wenn Blog 6 */
$my_query->query('showposts=5&orderby=date'); /* Dann wird nur von der Kategorie 6 ausgegeben - jeweils die 10 neusten Eintäge */
break;
default:
echo "ERROR -";
#$my_query->query('showposts=5&orderby=date');
}
Alles anzeigen
Meine Ausgabe ist aber immer "ERROR -"
Bei der if esle variante habe ich das gleiche ergebniss:
PHP
$title = get_the_title($postid);
if ($title == "147") /* Blog Existenzgründer */
{
echo "Blog Existenzgründer";
#$my_query->query('cat=1&showposts=10&orderby=date');
}
elseif ($postid == "72") /* Blog Unternehmen */
{
echo "Blog Unternehmen";
#$my_query->query('cat=1&showposts=10&orderby=date');
}
elseif ($postid == "70") /* Blog Privatpersonen */
{
echo "Blog Privatpersonen";
#$my_query->query('cat=1&showposts=10&orderby=date');
}
elseif ($postid == "74") /* Blog Selbstständige */
{
echo "Blog Selbstständige";
#$my_query->query('cat=1&showposts=10&orderby=date');
}
else
{
echo "keine (gültige) übertragene post ID";
#$my_query->query('showposts=5&orderby=date');
}
Alles anzeigen
hat jemand eine Idee ?
LG