Ergebnis 1 bis 4 von 4

Thema: tags/tags_news > Theme-Seiten-Template wird nicht mehr gefunden

  1. #1
    Contao-Nutzer Avatar von aibiman
    Registriert seit
    09.01.2010.
    Beiträge
    10

    Standard tags/tags_news > Theme-Seiten-Template wird nicht mehr gefunden

    Hallo,

    ich habe folgendes Problem:

    Verwende ich tags/tags_news wird mein Seitentemplate (fe_abc) nicht mehr gefunden.

    Code:
    Fatal error: Uncaught exception Exception with message Could not find template file "fe_abc" thrown in ...\systeme\dev\www\system\libraries\Controller.php on line 110
    Das Template liegt in dem Ordner templates/abc/fe_abc.tpl. Es gehen anscheinend die Pfadinformationen verloren.

    Normalerweise wird der Theme-Template-Pfad im folgenden Page-Attribute gespeichert:

    Code:
    $objPage->templateGroup
    Das Attribute wird aber mit Verwendung von tags überschrieben und ist leer. Deakeviere ich mein News-Modul mit den Tags bzw. deinstalliere ich die Erweiterung wird das Template wieder gefunden.

    Es wird anscheinend

    Code:
    ModuleNewsListTags->parseArticles(...)
    zweimal aufgerufen. Beim ersten Mal ist "templateGroup" noch korrekt befüllt beim zweiten Mal leer.

    Leider stecke ich nun bei meiner Recherche hier fest. Hoffentlich kann mir jemand weiterhelfen ;-).

    Besten Dank
    Steffen

  2. #2
    Contao-Nutzer Avatar von aibiman
    Registriert seit
    09.01.2010.
    Beiträge
    10

    Standard

    Nach weiterer Recherche habe ich das Problem/Fehler gefunden:

    In der ModuleNewsListTags.php wird in Zeile 272 das globale Page-Objekt überschrieben.

    Code:
    				if (strlen($this->tag_jumpTo))
    				{
    					$objPage = $this->Database->prepare("SELECT id, alias FROM tl_page WHERE id=?")
    						->limit(1)
    						->execute($this->tag_jumpTo);
    					global $objPage;
    					
    					$pageArr = ($objPage->numRows) ? $objPage->fetchAssoc() : array();
    				}
    				
    				if (count($pageArr) == 0)
    				{
    					global $objPage;
    					$items = '';
    					if (strlen($this->Input->get('items')))
    					{
    						$items = '/items/' . $this->Input->get('items');
    					}
    					$pageArr = $objPage->row();
    				}
    Leider habe ich noch nicht rausfinden können warum hier nochmals ein Page-Objekt aus der DB gelesen wird.

    Helmut vielleicht kannst Du weiterhelfen ;-).


    Gruß
    Steffen

  3. #3
    Contao-Fan Avatar von hschottm
    Registriert seit
    15.06.2009.
    Ort
    Loxstedt, Germany
    Beiträge
    825
    User beschenken
    Wunschliste

    Standard

    Das ist einfach nur ein fataler Schreibfehler. Ich wollte eine Seite haben und habe objPage genommen, was man, wie ich jetzt sehe, besser nicht tun sollte, weil es ja das globale objPage gibt.

    Ich ändere das sofort und aktualisiere das im Extension Repository.

    Gruß,
    Helmut
    Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
    -- Bender

  4. #4
    Contao-Nutzer Avatar von aibiman
    Registriert seit
    09.01.2010.
    Beiträge
    10

    Standard

    Dankeschön, Problem ist behoben ;-).


    Gruß
    Steffen

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Meine Contao - Website wird nicht mehr von Google & Co gefunden.
    Von drBerlin im Forum Installation / Update
    Antworten: 13
    Letzter Beitrag: 11.02.2011, 09:58
  2. tl_files wird nicht mehr gefunden
    Von Bernd_se im Forum Bilder/Dateien
    Antworten: 5
    Letzter Beitrag: 04.12.2010, 07:31
  3. DNS Einstellungen geändert und nun wird CSS nicht mehr gefunden
    Von kidloco66 im Forum Installation / Update
    Antworten: 1
    Letzter Beitrag: 28.11.2010, 14:48
  4. Custom-Template wird angenommen, dann aber nicht mehr gefunden
    Von Hendriks im Forum Sonstiges zu Contao
    Antworten: 3
    Letzter Beitrag: 09.07.2010, 19:28
  5. Antworten: 3
    Letzter Beitrag: 30.10.2009, 15:07

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •