Hallo !!
Also falls sich jemand dieses Posting ansieht und mir einen Rat geben will, bin ich sehr dankbar. Ich bin jedoch seit heute in der Früh um 3 Uhr schon wieder ein bisschen weiter gekommen.
Ich habe es mit Unterstützung eines Tutorials geschafft, die beiden TEXT Objekte im 20er und 30er mit Hilfe einer neuen Extension in der ich eine PHP Funktion einbinde und im weiteren mit der preUserFunc, die Ausgabe der TEXT Objekte in 'HELLO WORLD' und darunter 'Here is the TypoScript passed to the method:' umzuwandeln. Nun versuche ich wie verrückt, die PHP Funktion, wo der Befehl mit der SWITCH und CASE Anweisung des Datenfeldes in ein anderes Datenfeld verwiesen wird, umzusetzen. #angry#
Aber ich werde noch wahnsinnig. Ich bekomme keine Ausgabe. Ich weiss es muss irgendwie gehen.
Hier mein Typoscript :
plugin.tx_listtable_pi1 >
plugin.tx_listtable_pi1 = CONTENT
plugin.tx_listtable_pi1 {
table = tx_sfagobjects_objects
select {
pidInList.field = pages
orderBy = sorting
}
renderObj = COA
renderObj {
10 = TEXT
10.field = name
10.wrap = <div class="listtitle"> | </div>
20 = TEXT
20.field = 'type'
20.preUserFunc = tx_myphpext_pi1->main
20.wrap = <div class="special"> | </div>
30 = TEXT
30.field = place
30.preUserFunc = tx_myphpext_pi1->main
30.wrap = <div class="special"> | </div>
40 = TEXT
40.field = maxpeople
40.wrap = <div class="special"> | </div>
50 = TEXT
50.field = distancetosea
50.wrap = <div class="special"> | </div>
60 = TEXT
60.field = price
60.wrap = <div class="special"> | </div>
70 = IMAGE
70.file {
import = uploads/tx_sfagobjects/
import.field = images
import.listNum = 0
maxW = 200
}
70.wrap = <div class="image"> | </div>
70.imageLinkWrap = 1
70.imageLinkWrap {
enable = 1
bodyTag = <body bgColor=white leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>
wrap = <a href="javascript:close();"> | </a>
width = 800m
height = 600
JSwindow = 1
JSwindow.newWindow = 1
JSwindow.expand = 0,0
}
}
}
Und jetzt versuche ich angestrengt, aus der einen Datenbank class.tx_sfagobjects_pi4.php in meine neue PHP Funktion class.tx_myphpext_pi1.php, den richtigen Befehl zu übernehmen. Aber es ist zum aus der Haut fahren. #angry#
Falls mir jemand helfen kann, obwohl ich weiss mir ist schon lang nicht mehr zu helfen, denn schon seit 2 Wochen sitze ich an dieser aus der Haut fahrenden Sachen, bin ich demjenigen zu tiefsten Dank verpflichtet, denn der rettet mir das Leben (sonst spring ich aus dem Fenster) !!! #angry#
Grüsse Marijoman
Hallo,
nana wer wird da denn drohen?
plugin.tx_sfagobjects_pi4 >
plugin.tx_sfagobjects_pi4 = CONTENT
plugin.tx_sfagobjects_pi4 {
table = tx_sfagobjects_objects
select {
pidInList.field = pages
orderBy = sorting
}
renderObj = COA
renderObj {
10 = TEXT
10.field = name
10.wrap = <h4> | </h4>
20 = RECORDS
20 {
tables = tx_sfagobjects_type
source = type
tx_sfagobjects_type.conf = TEXT
tx_sfagobjects_type.conf.field = fieldname
stdWrap.wrap = <h4> | </h4>
}
30 = RECORDS
30.field = place
30.wrap = <h4> | </h4>
40 = TEXT
40.field = maxpeople
40.wrap = <h4> | </h4>
50 = TEXT
50.field = distancetosea
50.wrap = <h4> | </h4>
60 = TEXT
60.field = price
60.wrap = <h4> | </h4>
70 = IMAGE
70.file {
import = uploads/tx_sfagobjects/
import.field = images
maxW = 431
}
}
}
statt fieldname musst den namen des feldes eingeben, in dem der titel steht
Georg
Hallo Georg !! #giggle#
Ja, du kannst gut reden. Nicht dass ich wirklich springe, aber sonst werde ich verrückt, weil irgendwie mich irgendwas verfolgt. Ich danke dir wirklich für deine Bemühungen. Aber leider ist es wieder mal nichts draus geworden. Ich habe auch um deine Bedenken in meine Fähigkeiten dies umzusetzen, nicht nur deine übernommen, sondern auch z.B.: #angry#
Das fieldname mit dem title Feld ersetzt, um sicher zu gehen, habe ich dann im weiteren beim source Befehl den fieldname eingesetzt und anders rum den fieldname Befehl auf source gesetzt und viele weitere Beispielmöglichkeiten aus den Beispielen unter den TSRef Befehlen angepasst. #angry#
Aber nichts hilft. Ich werde versuchen, dies mit dem PHP Script umzusetzen, da ja dieses auch von PHP weitergeleitet wird. Kleines Beispiel zur Schwierigkeit von Typoscript richtig umzusetzen, ist dass du ja das oberste Beispiel genommen hast, wo die Bildausgabe auch nicht umgesetzt wurde, dieses konnte ich durch Glück von einem Beispiel entnehmen und siehe da die Bilder waren da. Aber ich möchte nicht unbedingt auf mein Glück setzen. Habe die letzten zwei Wochen nicht all zu viel davon gehabt. #angry#
Also ich danke dir für deine Bemühungen und falls du mal mit deinem Handy ein Problem hast, kannst du mich jederzeit anfragen.
Grüsse Marijoman 🙂
Hallo,
mea culpa: es sollte heißen
source.field = type
Hallo !! 🙂
Also zuerst einmal wollte ich es gar nicht versuchen, da ich es so auch schon versucht hatte, und da hat irgendwie etwas nicht geklappt. Ich wollte dich auch nicht korrigieren, da das .conf am Ende vor dem Wert auch nicht ganz stimmte. Es gehört an den Anfang.
Doch wie ich bin versuchte ich es nochmal und änderte es so wie es eben richtig ist und siehe da : Eine richtige Ausgabe der Werte, die ich benötige !!
#giggle#
Will dir tausend mal danken. Wenn du mal Hilfe mit dem Handy brauchst einfach melden. Wir schauen dann gemeinsam wie wir dies am kostengünstigsten lösen können.
Will dazu sagen, du grosses Freund von Marijoman !!
Hurra, hurra, ich kann wieder schlafen und essen, darf mich wieder bei meinem Freund melden und muss mich nicht schämen. 8-)
Also um es nachvollziehen zu können für andere hier mein Typoscript Code, der auch geht :
plugin.tx_sfagobjects_pi4 >
plugin.tx_sfagobjects_pi4 = CONTENT
plugin.tx_sfagobjects_pi4 {
table = tx_sfagobjects_objects
select {
pidInList.field = pages
orderBy = sorting
}
renderObj = COA
renderObj {
10 = TEXT
10.field = name
10.wrap = <h4> | </h4>
20 = RECORDS
20 {
tables = tx_sfagobjects_type
source.field = type
conf.tx_sfagobjects_type = TEXT
conf.tx_sfagobjects_type.field = title
stdWrap.wrap = <h4> | </h4>
}
30 < 20
30.field = place
30.wrap = <h4> | </h4>
40 = TEXT
40.field = maxpeople
40.wrap = <h4> | </h4>
50 = TEXT
50.field = distancetosea
50.wrap = <h4> | </h4>
60 = TEXT
60.field = price
60.wrap = <h4> | </h4>
70 = IMAGE
70.file {
import = uploads/tx_sfagobjects/
import.field = images
import.listNum = 0
maxW = 200
}
}
}
Ich muss jetzt nur noch das gleiche auf das 30er Objekt übertragen, habe ich hier im Typoscript nicht gemacht.
Also wenn du willst, ich nehme dich gerne als Freund auf damit du auch mal meine Hilfe in Anspruch nehmen kannst. Musst keine Angst haben, bin kein Quälgeist der dich non-stop um Hilfe fragt. Ich bin auf guten Weg, Knopf ist aufgegangen.
Grüsse Marijoman 🙂
dann stell ich mal auf gelöst 😉
lg georg
PS: und danke fürs angebot!
P.S. : Noch als Beilage, das 30er Objekt mit Typoscript Code erweitern :
30 < .20
Ich danke allen die sich die Mühe gemacht haben. Ich schliesse diesen Post somit !! 🙂
Aber besonderer Dank geht an just2b !!
Grüsse Marijoman 8-)
Hallo !! 🙂
Ja, kannst du machen. Also keine Scheu einfach fragen, wenn du mal etwas hast.
Noch eine Frage zum Forum, wie sieht es hierbei mit den Sicherheitslücken aus ?
Würdest du empfehlen ein Forum zu kaufen oder selber eins in Typo 3 zu erstellen. Es gibt drei Möglichkeiten für mich vBulletin, Woltlab WBB3 oder selber in Typo 3 zu erstellen. Ich frage, da dieses Forum ja sichrlich auch selber erstellt wurde in Typo 3 von dir oder Admin !!
Grüsse Marijoman 🙂
Hallo,
an die Features von einem vB kommt das mm_forum nicht ran, dafür ists halt gleich in TYPO3. Kommt also ziemlich drauf an was du vorhast. aber mach dazu bitte einen eigenen Thread auf
georg
Hallo !! 🙂
Ah, o.k. !! Das ist also die mm-Extension ? Ich dachte eben, der Ersteller hätte das ganze Forum von Anfang bis zum Ende selber gemacht. Aber ist auch gut. Also werd ich machen. Aber heut und morgen nicht mehr. Muss für meinen Freund die Seite noch beenden. Das heisst, noch den Link auf die weitere Seite einfügen und dann die CSS Datei bearbeiten. 🙂
Aber Montag oder Dienstag, wenn ich wieder ein bisschen mehr Zeit habe werde ich gern ein Post dazu machen. Es wundert mich schon wie das mit den Sicherheitsperspektiven aussieht. Habe eben auch schon gelesen im Netz, dass grosse Foren mehr betroffen sind, da der Source da auch intressanter für Hacker ist, da der Source für ein Typo3 Forum immer anders ist, kann der nicht weiter angewandt werden, und somit ist es viel Arbeit für wenig Möglichkeiten. Aber mal schauen. 🙂
Dank dir trotzdem.
Grüsse Marijoman