Zum Inhalt springen

Hallo und guten Tag und gleich 2 Fragen (pibase und cut/paste von Seiten)

Erstellt am 18. April 2010 · 6 Antworten · letzte Antwort am 22. April 2010

Tags: Frage

notknow ·

ich bin gerade dabei, mich in typo3 einzuarbeiten. Das läuft auch ganz gut, irgendwann lichtet sich der Infos-die-es-zu-typo3-gibt-Dschungel ja nach und nach etwas. Bin über mein Interesse an flow3 zu typo3 gekommen und dachte, dass ich erst dann produktiv damit arbeiten werde, wenn v5 einige Zeit als stabil erachtet wird. Nun mache ich doch was damit und will auf jeden Fall v4.3 verwenden.

Zwei Fragen habe ich nun auch schon:
Die class.tslib_pibase.php wirkt auf mich beim Ersten durchsehen etwas befremdlich mit den ganzen Tabellen und so. Dann habe ich z.B. so aufbauend klingendes (und das schon 2007) wie dieses gefunden: http://typo3.toaster-schwerin.de/typo3_dev/2007_02/msg00026.html. Da heißt es z.B. pibase für's übersetzen sei gut, für Links und Queries solle DBAL (http://typo3.org/documentation/document-library/core-documentation/doc_core_cgl/4.0.0/view/1/4/) direkt benutzt werden.
Verstehe ich alles noch nicht, soll mir jetzt auch niemand erklären, nur: Extbase und Fluid sind ja noch nicht die Basis der meisten Plugins, also dauert das sicher noch, und die pibase kommt an vielen Stellen nicht gut weg.

Ist da was zu empfehlen, eine "zeitgemäße" Herangehensweise sinnvoll oder so (will gerne von Anfang an "entschlackt" drangehen und werde vermutlich auch das ein- oder andere Plugin basteln bzw. verwenden)?

Und: Ich hatte mit das blog_example auf einer Seite eingebunden und noch ein paar Sachen, eine zweite Seite angelegt, diese aus Versehen nicht unter sondern neben der anderen erstellt, sie dann per "cut" und "paste" des Kontextmenues der Seiten verschoben. Seitdem ist alles am Ärmel, irgendwie: Frontend sagt: Error, no typoscript template, im BE ist's aber und es gibt keine Fehlermeldungen. Habe nun die verschobene Seite gelöscht, jetzt kommt kein Error aber es werden keinerlei Seiteninhalte angezeigt (alle Caches vorher gelöscht).

Kennt das jemand? Ist das ein bekanntes Risiko, diese "cut, copy & paste"-Funktionalität für Seiten im Seitenbaum zu verwenden oder schreibe ich ihr diesen Fehler vielleicht ugerechtfertigter Weise zu?

just2b ·

Hallo und willkommen im Forum,

also pibase ist der ältere Weg für Extensions. Der neue, und da kommt das blog_example ins Spiel, läuft über Extbase und Fluid (eine Backportierung von TYPO3 5.0).

zu pibase: Links setzt man am besten mit cObj->typolink, ansonsten kannst du eigentlich alles damit machen. am besten halt wenn dann einfach mit konkreten Fragen kommen.

zum copy / paste: das würd ich mal sagen hat nichts mit copy & paste zu tun. nichts destotrotz müsste man genauer wissen wie dann die Seitenstruktur usw ausschaut. Ansonsten hilft dir unter Template > Template Object Brwoser schon mal weiter zum Fehler finden, weil das dir genau das TS zeigt, was momementan für die ausgewählte Seite aktiv ist.

lg georg

notknow ·

Danke für die Antwort.

Ich werde mir den Template Object Browser genauer ansehen.

Wenn ich nichts finde, stelle ich das Ganze nochmal nach
(es war nur eine Seite (mit 4 Plugins, blog_example, sffluid
von Stefan Frömken, eine eigenes allererstes, angelehnt an
sffluid und Fluid Tester aus dem Repository) plus die eben
dann (leere) ge"cut/paste"te (das wird immer ärger, mit den
d/e-Mischungen, naja, solange es irgendwie verständlich
bleibt...).

"nur" ist aber eben am Anfang auch schon eine Leistung (also,
aus meiner Sicht jetzt).

Meine Basis ist eine Installation von typo3 4.3.2 und dem
Dummy-Package - allerdings habe ich dann kein default-template
oder so eingebunden, sondern gesucht, probiert (etwa hoch 23)
und dann wieder ges...

Es braucht nicht soo viel, ein PAGE-Objekt, die Einbindung von css_styled_content und die Einbindung der tt_content sind, wenn
ich mich jetzt richtig erinnere, alles, was sein _muss_ um im
FE was von den Plugins (neben deren Einbindung natürlich) zu
sehen zu bekommen. Ich mag das so minimalistisch - und was
sich jetzt so banal anhört (im Rückblick) hat ganz schön
gedauert.

Also, Template Object Browser checken, wenn nix geht, nachstellen,
hier wieder melden (was zwangsläufig so sein wird, will mich
ernsthaft mit typo beschäftigen).

Danke nochmal, Gruß,
Frank

notknow ·

Also, der Object Browser scheint alles zu finden:

[config]
-[extTarget] = _top
-[stat] = 1
-[stat_typeNumList] = 0,1
-[uniqueLinkVars] = 1
-[tx_extbase]
--[persistence]
-[no_cache] = 1

[plugin]
-[tx_myfluidsimplevar01]
-[tx_blogexample]
-[tx_viewhelpertest]
-[tx_sffluid]
-[tx_extbase]

[module]
-[tx_blogexample]

[page] = PAGE
-[10] = CONTENT
--[table] = tt_content
-[typeNum] = 0
-[stylesheet] = fileadmin/my_template_01/skin/css/basis.css

[basictpl] = TEMPLATE
-[template] = FILE
--[file] = fileadmin/my_template_01/my_template_01.htm

Leider nix im FE.
Ich baue es nochmal nach. Bis dann.

notknow ·

Es war wirklich nicht cut&paste, es war der Versuch,
ein FE Login zu erstellen, nach einer Anleitung von
der Uni Hannover (finde den Link nicht mehr).

Die ist wohl etwas veraltet oder so und teilt ein
Problem mit viel zu vielen Info's im Web: keinerlei
erkennbare Angaben zum Entstehungsjahr und/oder Version
der Software für die das Geschriebene gilt.

Ich sehe nun auch, dass es ein FE Login-Plugin gibt, das
_muss_wohl erstmal zwingend installiert sein, damit
überhaupt was geht? :o

Sehe aber auch, dass es z.B. eine 'EXT: Ajax FE login'
gibt und (hunderte?) andere Login-Extensions. Äh, gibt
es da eine besondere zu empfehlen (oh, diese Anfängerfragen,
aber ich habe den Info-Dschungel doch noch nicht gelichtet,
es waren bisher nur einige Lichtungen, die mich das
denken ließen...)

notknow ·

Yup, die Anleitung ist zwar für eine alte Version, aber am Verschwinden des Inhalts war nicht sie schuld, sondern mein Unwissen obs des notwendigen Login-Plugins.

notknow ·

Als Tipp vielleicht noch: Die Anleitungen von typo3 von Universitäten sind mit Vorsicht zu genießen, weil sie teilweise Dinge nicht erklären die an der Uni-Installation schon eingestellt sind. Die Notwendigkeit des Plugins zum Beispiel in meinen obigen Posts war dort nicht erwähnt, vermutlich weil das dort schon aktiv ist. Und der Vollständigkeit halber hier noch der Link zu dem oben genannten Manual (PDF) der Uni Hannover.