Zum Inhalt springen

Wann erscheint der FE-Stift ?

Erstellt am 12. Dezember 2006 · 5 Antworten · letzte Antwort am 14. Dezember 2006

Tags: Inhaltselemente, Frage

obsidian ·

Hallöle,

eine Frage, deren Antwort die TYPO3-Könner unter uns sicher sofort aus dem Ärmel schütteln:

Ich lade eine ganz normale, mit ### Markern versehene HTML-Datei in meine Template. Wenn ich dann im Template Setup eine Zuweisung wie diese mache:

subparts.MY_CONTENT < styles.content.get

dann werden mir sämtliche Seiteninhalte auf einen Schlag korrekt an meinen Zielmarker ###MY_CONTENT### gepacht.
UND beim FE-Editing bekommt jedes einzelne Inhaltselement seinen Stift zum editieren. Alles wunderbar.

Wenn ich aber versuche, EINZELNE Seiteninhalte gezielt einzelnen Markern zuzuweisen, z.B. so:

subparts.CONT_01 = CONTENT
subparts.CONT_01.table = tt_content
tt_content = TEXT
tt_content.field = bodytext

also den Text eines Textfeldes dem Marker ###CONT_01### zuweise - dann funktioniert auch das, NUR ist in diesem Fall weit und breit vom FE-Edit Stift nichts zu sehen.

Also, um die Frage abzukürzen: nach welcher Methode kann ich gezielt einzelne Textelemente in meine externe HTML-Template Datei reinpatchen UND trotzdem das FE-Edit Feature behalten?

Oder anders gefragt: wie greife ich mit der 'styles.content......' Syntax auf ein einzelnes Element zu, statt auf alle auf einmal!?

Danke schonmal für jeden Tipp
O.

just2b ·

Hallo,

da musst du wohl oder übel die Seite freigeben, von wo du die Datensätze holst und da werden dann auch die Stifte da sein

georg

obsidian ·
just2b schrieb

da musst du wohl oder übel die Seite freigeben, von wo du die Datensätze holst und da werden dann auch die Stifte da sein

danke für die Antwort - allerdings verstehe ich leider nicht, was Du damit meinst. Ich hab (leider nicht zum ersten Mal) den Eindruck, dass es zu den ganz besonderen Eigenschaften von TYPO3 gehört, dass oft schwierige Sachen vergleichsweise einfach gehen, und man dafür bei einfachen, naheligenden Aufgabenstellungen, auf die praktisch jeder gleich ganz am Anfang stösst, erstmal ziemlich um die Ecke denken muss. Das nennt man dann wohl eine 'steile Lernkurve' :-/

Denn eigentlich ist mein Frage doch wirklich ganz einfach ...

styles.content.get

holt mir ALLE Seiteninhalte der Hauptspalte AUF EINMAL in meine Template rein (z.B. 10 einzelne Textinhalte hintereinander weg). Wie kann ich dieses Rendering denn auf einen EINZELNEN Seiteninhalt einschränken, den ich ganz gezielt holen will? Muss ich dafür irgendwo an der 'WHERE'-Klausel rumdoktern und gezielt eine 'uid' spezifizieren? So wirds wohl sein, nachdem die Herren TYPO3-Erfinder ja nicht mal vorgesehen haben, dass man den Seiteninhalten jeweils einen eindeutigen sprechenden Namen geben kann ...

O.

just2b ·

Lassen wir mal den Sarkasmus beiseite 😉

Irgendwo hast du ja den Inhalt gespeichert, den du an anderer Stelle ausgibst, und auf dieser Seite müsste man den Inhalt auch einzeln bearbeiten können.

lg georg
PS: Ein Seitentitel eindeutig, das willst du wohl nicht wirklich.....

obsidian ·
just2b schrieb

Lassen wir mal den Sarkasmus beiseite 😉

Gern - wenn anderswo auch die Gesundbeterei und Lobhudelei etwas runtergefahren wird?! TYPO3 ist ein sehr flexibles und leistungsfähiges System. Aber es hat, wie andere Systeme auch, ein ganze Reihe von Schwächen, die man nach meiner Auffassung offensiver ansprechen und diskutieren sollte, um den Fokus der Entwickler ein wenig mehr in Richtung Transparenz und Benutzerfreundlichkeit zu verschieben ...

Die Lösung für mein Problem hab ich übrigens inzwischen durch ausprobieren selber gefunden. Mit:

marks.MARK1 = CONTENT
marks.MARK1 {
table = tt_content
select.where = uid = 19
}

kann ich ganz gezielt nur den Seiteninhalt mit der ID 19 auf den Marker ###MARK1### patchen - und der FE-Edit Stift erscheint dann trotzdem.

O.

just2b ·
obsidian schrieb

Gern - wenn anderswo auch die Gesundbeterei und Lobhudelei etwas runtergefahren wird?! TYPO3 ist ein sehr flexibles und leistungsfähiges System. Aber es hat, wie andere Systeme auch, ein ganze Reihe von Schwächen, die man nach meiner Auffassung offensiver ansprechen und diskutieren sollte, um den Fokus der Entwickler ein wenig mehr in Richtung Transparenz und Benutzerfreundlichkeit zu verschieben ...

Ich mach das nicht und schreibe auch oft genug, dass TYPO3 nicht die Wollmilchsau ist!
Gerade für 5.0 ist richtung Benutzerfreundlichkeit mehr angedacht, und open source ist das schöne, dass sich jedermann beteiligen kann. Newsserver news.netfielders.de > Newsgroups typo3.teams.hci & typo3.projects.typo3-5_0-general !

</OT>

schön dass das dein Problem gelöst wurde

lg georg