[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
[erledigt] Findet den Artikel nicht - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
Hatori
Beiträge: 133
Registriert: 4. Mai 2016, 17:33
Wohnort: Berlin
Kontaktdaten: Website

[erledigt] Findet den Artikel nicht

11. Mai 2016, 11:05

Guten Morgen,

irgendwas fehlt hier, auch wenn ich nicht verstehe, was. Ich hab das Header-Template aus der Demo (was ja eindeutig funktioniert, läuft bei mir auf einem XAMPP-System) und nur wenig angepasst.

Code: Alles auswählen

<?php
// error_reporting(0);
error_reporting(E_ALL);
// Das Error-Reporting sollte nur während der Entwicklung angeschaltet sein. Bei einer Libe-Website sollte es auf 0 gestellt werden.

// Ist der User nicht eingeloggt?
if (!rex_backend_login::hasSession()) {
// Ist der aufgerufene Artikel offline?
if ($this->getValue('status') == 0) {
		// dann zur Fehlerseite weiterleiten
		header ('HTTP/1.1 301 Moved Permanently');
		header('Location: '.rex_getUrl(rex_article::getNotFoundArticleId(), rex_clang::getCurrentId()));
		die();
	}
}
// Benötigt für Eingabe- und Ausgabe-Modul Tabs und Akkordions
rex::setProperty('tabs', new ArrayIterator());
header('Content-Type: text/html; charset=utf-8');
?>

<!DOCTYPE html>
<html lang="<?php echo rex_clang::getCurrent()->getCode(); ?>">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- <meta name="viewport" content="width=device-width, initial-scale=1"> -->
<?php
// Als Title-Tag den Artikelnamen, außer er wird manuell gesetzt
if ($this->getValue("art_title") != "") {
$title = htmlspecialchars($this->getValue('art_title'));
} else {
$title = htmlspecialchars($this->getValue('name'));
}

echo '
<title>'.$title.'</title>';

// Keywords and description
// Wenn der aktuelle Artikel kein Keyword und Description besitzt, werden die aus dem Startartikel genommen
if ($this->getValue("art_keywords") != "") {
$keywords = $this->getValue("art_keywords");
} else {
$home = new rex_article_content(rex_article::getSiteStartArticleId());
$keywords = $home->getValue('art_keywords');
}

if ($this->getValue("art_description") != "") {
$description = $this->getValue("art_description");
} else {
$home = new rex_article_content(rex_article::getSiteStartArticleId());
$description = $home->getValue('art_description');
}
echo '
<meta name="keywords" content="Bujinkan, Bujinkan Fenikkusu Dojo, Ninjutsu, Kampfkunst, '.htmlspecialchars($keywords).'">';
echo '
<meta name="description" content="'.htmlspecialchars($description).'">';
?>

<link rel="stylesheet" href="<?= rex_url::base('resources/css/main.css') ?>" media="screen">
<meta property="og:title" content="Ninja4Ever" />
<meta property="og:image" name="og:image" content="<?= rex_url::base('resources/css/bujinkan-fenikkusu-logo-shidoshiho-135px.png') ?>">
<meta property="og:type" content="website" />
<meta property="fb:admins" content="100002066826137" />
<link type="image/x-icon" href="<?= rex_url::base('assets/addons/be_style/plugins/redaxo/images/favicon.ico') ?>" rel="icon">
<link type="image/xicon" href="<?= rex_url::base('assets/addons/be_style/plugins/redaxo/images/favicon.ico') ?>" rel="shortcut icon">

<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
Wie man deutlich sehen kann (hier http://www.ninja4ever.de/ninja4ever/ind ... ticle_id=1 , ist auch der Startartikel und auch als solcher eingetragen), wird weder Titel noch Keywords noch der Artikel gefunden. Hilfe ... :oops:
Zuletzt geändert von Hatori am 12. Mai 2016, 11:57, insgesamt 1-mal geändert.
----------
Einen schönen Tag noch - Hatori
http://www.ninja4ever.de

jimhein
Beiträge: 69
Registriert: 3. Sep 2007, 11:00
Wohnort: Berlin

Re: Findet den Artikel nicht

11. Mai 2016, 11:15

hallo,
alles deutet darauf hin, das es die felder art_title und art_keywords in den meta_infos nicht gibt .
lg, ingo

Benutzeravatar
Hatori
Beiträge: 133
Registriert: 4. Mai 2016, 17:33
Wohnort: Berlin
Kontaktdaten: Website

Re: Findet den Artikel nicht

11. Mai 2016, 11:21

Das ist der Startartikel, wenn ich auf "Metadaten" klicke, kann ich nichts machen als den Artikelnamen ändern. Hab das auch probiert, das wirkt sich auf die Navigation aus, da steht dann statt Home eben was anderes, ansonsten tut sich aber nichts.
Dasselbe passiert mit der Fehlerseite.
----------
Einen schönen Tag noch - Hatori
http://www.ninja4ever.de

Benutzeravatar
Hatori
Beiträge: 133
Registriert: 4. Mai 2016, 17:33
Wohnort: Berlin
Kontaktdaten: Website

Re: Findet den Artikel nicht

11. Mai 2016, 12:27

Manchmal bin ich einfach nur blind :oops: Mir war nicht klar, dass ich die Felder für die METAs erst selbst anlegen muss.
Bleibt noch mein Problem, dass der Artikel nicht angezeigt wird.
Ich habe beide Methoden probiert. Im Moment steht das hier im Template:

Code: Alles auswählen

<article>
    REX_ARTICLE[]
</article>
Aber auch die Methode aus der Demo hab ich probiert (die Unterscheidung von 1- und 2-Spalter brauch ich nicht):

Code: Alles auswählen

<?php echo $this->getArticle(); ?>
Klappt aber beides nicht.
----------
Einen schönen Tag noch - Hatori
http://www.ninja4ever.de

Zurück zu „Templates/Navigationen [R5]“