Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 08.03.07, 17:54
Benutzerbild von mensch
Forum Stammgast
 
Registriert seit: 11.01.07
Ort: NRW, Köln
Alter: 53
Beiträge: 109

listView + singleView umbenannt und CMD griff nicht mehr


Moin,
so allmählich denke ich verzweifelt, ich liege mit meinen Ansätzen total quer als Dummie bzw. komme nicht auf die richtigen Suchworte um zu einem Problem einen Ansatz zu finden (leider ist mein Englisch obendrein noch miserabel).

Also, ich habe eine Frontendplugin-Extension über den Kickstarter generiert mit den Methoden (?) listView und singleView. Ich brauche jedoch folgendes:
1. ZutatenEinzelübersicht = singleView
2. Zutatenliste alphabetisch = listView
3. Zutatenliste nach Kategorien = listView

In meiner Naivität bin ich also hingegangen und habe die Funktionen listView und singleView umbenannt und noch eine weitere Funktion für Punkt 3 hinzugefügt. Sie funktionierten auch - manueller Eintrag in der main-Funktion und Aufruf im Frontend.

Stolz wie ich war, nahm ich Phase 2 in Angriff: per Typoscript im Extension-Template der jeweiligen Seite die gewünschte Sicht zu initialisieren mit
Typoscript-Code:
1:
plugin.tx_kochrezepte_pi1.CMD = ZutatenKAT
und der Modifizierung meiner main-Function:
PHP-Code:
  function main($content,$conf)  {
    
$sprache $GLOBALS['TSFE']->sys_language_content;
    
$testmodus=(string)$conf['CMD'];
    if (
$testmodus='ZutatenKAT') {
        return 
$this->ZutatenKAT($content,$conf,$sprache);
    } elseif (
$testmodus='ZutatenEinzeln') {
        return 
$this->ZutatenEinzeln($content,$conf,$sprache);
    } else {
        return 
$this->ZutatenABC($content,$conf,$sprache);
    }
  } 
... so, jetzt hatte ich den Salat, die Extension lief immer nur noch auf die erste If-Bedingung = Aufruf der ZutatenKAT, egal wie ich CMD initialisierte. Warum ?

Ich glaube, dass ich irgendetwas nicht verstanden habe, aber komme nicht darauf, was es sein kann

GRUND DER ÄNDERUNG: Problem gelöst
Ungelogen, habe 4 Tage lang versucht, dies auf die Reihe zu bekommen, und das Resümee ist:
Knöpfe auf den Augen und Dummheit.

Nunja, die Einzelansicht brauchte ein CurrentRow, bei direktem Aufruf über Extension-Template fehlte dies und verursachte dann diesen blöden Fehler.

Tut mir leid wegen diesem Thread
__________________
Noch immer Typ3Dummie: Wenn ich weiss, dass ich nichts weiss, weiss ich mehr, als wenn ich nicht weiss, dass ich nichts weiss.

Geändert von mensch (09.03.07 um 08:23 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 01.04.07, 18:44
Benutzerbild von vieth_biz
Forum Zuschauer
 
Registriert seit: 28.06.06
Ort: Göttingen
Beiträge: 7
Blinzeln

Fehler in if()


Zitat:
Zitat von mensch Beitrag anzeigen

PHP-Code:
  function main($content,$conf)  {
    
$sprache $GLOBALS['TSFE']->sys_language_content;
    
$testmodus=(string)$conf['CMD'];
    if (
$testmodus='ZutatenKAT') {
        return 
$this->ZutatenKAT($content,$conf,$sprache);
    } elseif (
$testmodus='ZutatenEinzeln') {
        return 
$this->ZutatenEinzeln($content,$conf,$sprache);
    } else {
        return 
$this->ZutatenABC($content,$conf,$sprache);
    }
  } 
Auch wenn's schon gelöst ist will ich dich nochmal auf den eigentlichen Fehler hinweisen
PHP-Code:
if ($testmodus='ZutatenKAT') {
# ist eine Zuweisung 
PHP-Code:
if ($testmodus=='ZutatenKAT') {
# ist ein Vergleich 
__________________
!!!Gegen Softwarepatente!!!
"Erst wenn der letzte Programmierer eingesperrt...
...und die letzte Idee patentiert ist, werdet ihr merken,
dass Anwälte nicht programmieren können."
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
cal_base: Kategorie in Listview nicht verlinken mic_jan Kalender 2 08.08.08 13:33
Link wird in Listview nicht dargestellt mac_sascha Kalender 0 08.07.08 12:09
cal ListView anpassen Panela Kalender 1 21.04.08 11:48
Rückkehr zu ausgewählter Listview-Seite edZ Extension modifizieren oder neu erstellen 0 20.03.08 13:25
newloginbox listView beeinflussen rolfmaibach Alle anderen Extensions 0 13.03.07 08:43


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:55 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS