Zum Inhalt springen

Flashseite in Typo3 umsetzen?

Erstellt am 11. Mai 2009 · 13 Antworten · letzte Antwort am 26. Mai 2009

Tags: Frage

Steinvirus ·

Hallo leute,

ich hab da die ein oder andere frage. Ich möchte gerne die ein oder andere Flash seite in typo 3 umsetzen. die frage ist, ist so was überhaubt möglich? und wenn ja wie ?

zum beispiel ich abe diese seite www.la-busse.de/ also wenn man sie ich so ansieht denke ich es ist vom layout kein problem das umzusetzen. die inhalte sind ja dann egal, was mich doch bedrückt ist wie kann man diese doppel inhalte, von der seite referenzen umsetzen? oder die in flash vormatierte gallerie?

MfG

Steini

Openhair ·

Ich möchte gerne die ein oder andere Flash seite in typo 3 umsetzen. die frage ist, ist so was überhaubt möglich? und wenn ja wie ?

Prinzipiell ist das schon möglich, wenn Flash die Inhalte z.B. aus einer XML-Datei bezieht. Die könnte man mit TYPO3 erzeugen.

zum beispiel ich abe diese seite www.la-busse.de/

Hier kann ich mir die Bemerkung nicht verkneifen... Ich sehe auf der Seite absolut nichts, das man nicht mit HTML und ein klein wenig JavaScript hätte umsetzen können. Muss man hier wirklich unnötige Barrieren aufbauen?
Christian.

Steinvirus ·

naja es ist ein beispiel ;-)

es geht mir darum pn so was umsetzbar ist und wie man ein geteiltes Inhaltselement erstellen kann.. im sinne von

inhalt rechts | inhalt links

wie kann man so was umsetzen?

gehen wir davon aus das ein redaktur das wie auf der seite zu sehen ist in 2 verschiedene seiten eintragen kann was aber insgesammt alles als ein inhaltselement ausgegeben wird.

steini

Openhair ·

Dafür kenne ich mich nicht genug mit Flash aus - aber es ist die Aufgabe von Flash die Inhalte auf die beiden Spalten aufzuteilen.

Im Backend könntest du sie in den zwei Spalten erstellen und TYPO3 dann sowas in der Art erstellen lassen:

<seite>
...
	<inhalt>
		<links><!--Inhalt linke Spalte--></links>
		<rechts><!--Inhalt rechte Spalte--></rechts>
	</inhalt>
...
</seite>

Was Flash daraus macht ist seine Sache.

Christian.

Steinvirus ·

und gehen wir mal davon aus wir vergessen flash man setzt das ganze in eine html seite um als template? die sieht das denn aus wie kann man dann 2 inhalte konstruieren ? über typoscript ?

gehe wir mal davon aus ich nehme mir eine flash seite setze diese dann in html mit einem ordentlichen css um und baue diese un typo3 ein. wie bekomme ich es hin das ich ein gestaltendes inhaltselement bekomme?

steini

Openhair ·

Wenn du generell zwei getrennte Inhaltsspalten haben möchtest nutzt du am besten zwei der vier Spalten, die du standardmäßig im Backend vorfindest.
Die Marker in deinem Template kannst du dann mit

INHALTLINKS = COA
INHALTLINKS {
	10 = CONTENT
	10 {
		table = tt_content
		select.orderBy = sorting
		select.where = colPos = 0
	}
}
INHALTRECHTS = COA
INHALTRECHTS {
	10 = CONTENT
	10 {
		table = tt_content
		select.orderBy = sorting
		select.where = colPos = 1
	}
}

füllen.

Wenn du Inhaltselemente, die über die volle Breite und Inhaltselemente über die halbe Breite gehen mischen willst, solltest du dir mal die Extension kb_nescefe http://typo3.org/extensions/repository/view/kb_nescefe/current/ anschauen.

Steinvirus ·

Also wenn ich das ganze realisiren will muss ich erstmal mein templade zum laufen bingen, ich habe mal zum test einfach das flash templade von der la-busse in ein neu geschiebendes html template geschieben. ich ein tabellen gerüst aber es dient ja nur zum test ;-). ich habe jetzt ein altes typoscript übernommen. dieses stammt aber noch von einer älteren version.. und ich kann das html template nicht sehen geschweige denn es anzeigen lassen. das ganze läuft lokal und och möchte es mit direkten pfad angeben, z.b. http://localhost/typo3/... wie ist dieser pfad standartmässig bei der verson 4.2.6 ? hier ist mal mein tS

##################################
###  Allgemeine Konfiguration  ###
##################################

project {
WebsiteTitle = 
Publisher = 
Author = 
ImageDir = fileadmin/Template/images
}

page = PAGE
page.stylesheet = Template.css
page.config.sys_language_uid = 1
page.config.language = de
page.config.locale_all = german 
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = /uploads/tf/Template.html
workOnSubpart = DOCUMENT_BODY
}

page.10.subparts.ZUSATZ_NAVI < tmp.ZUSATZNAVIGATION
page.10.subparts.HAUPT_NAVI < tmp.HAUPTNAVIGATION
page.10.subparts.INHALTRECHTS < styles.content.get
page.10.subparts.INHALTLINKS < styles.content.get
page.10.subparts.BILDER_MITTE < lib.imageswap
page.10.2 = TMENU
page.10.2.expAll = 1
page.10.2.NO = 1
Michaelh74 ·

Der Part hier muss wie folgt lauten:

page.10.subparts.INHALTRECHTS < styles.content.getRight
page.10.subparts.INHALTLINKS < styles.content.getLeft

Dann kannst Du dies auch entsprechend mit aus den Spalten links und rechts füllen, voraussgesetzt Du hast auch css_styled_content eingebunden.

Ist im Prinzip das gleich wie die etwas sehr umständliche Variante (sorry) von Openhair.

Das sind aber noch ein paar andere Fehler drin wie z.B. der Part:

page.10.2 = TMENU
page.10.2.expAll = 1
page.10.2.NO = 1

Was soll das bezwecken? Falls Du Dir nicht sicher bist kommentier den Part mal aus.

Stimmt der Pfad zum HTML Template?

Gruß
Michael

Steinvirus ·

Ist im Prinzip das gleich wie die etwas sehr umständliche Variante (sorry) von Openhair.

gibst es noch simplere Varianten ?

Was soll das bezwecken? Falls Du Dir nicht sicher bist kommentier den Part mal aus.

o.O das gehört da eigenlich nicht hin xD ist wohl n copy & paste fehler

Stimmt der Pfad zum HTML Template?

nein ich finde den pfad auch nicht o.O ich verstehe nicht wo der stehen soll wenn ich den der über den lokalen quelltext ausgegeben wird nehme geht ganix und auch die standarts pfads die ich IMMER verwendet habe gehen ab der 4.2.3 nicht mehr

Michaelh74 ·

Genau sah für mich aus wie mit copy/paste zusammen kopiert ;-)

config {
	language = de
	locale_all = de_DE
}

page = PAGE
page.stylesheet = fileadmin/css/styles.css
page.10 = TEMPLATE
page.10 {
   template = FILE
   template.file = fileadmin/templates/my_template.html
   workOnSubpart = DOCUMENT_BODY

   subparts.INHALTRECHTS < styles.content.getRight
   subparts.INHALTLINKS < styles.content.getLeft
}

Sicher noch verbesserungsfähig aber zumindest mal ne Basis.
Unter fileadmin ein Verzeichnis "css" und "templates" anlegen. Dahin dann dann CSS und HTML-Template kopieren und es sollte klappen.

Was soll denn bitte noch einfacher gehen als das hier?

subparts.INHALTRECHTS < styles.content.getRight
subparts.INHALTLINKS < styles.content.getLeft

Ist doch nur je eine Zeile per Zuweisung. Und die 2 Zeilen bewirken genau das gleich wie:

subparts.INHALTLINKS = COA
subparts.INHALTLINKS {
        10 = CONTENT
        10 {
                table = tt_content
                select.orderBy = sorting
                select.where = colPos = 0
        }
}
subparts.INHALTRECHTS = COA
subparts.INHALTRECHTS {
        10 = CONTENT
        10 {
                table = tt_content
                select.orderBy = sorting
                select.where = colPos = 1
        }
}

Gruß
Michael

Steinvirus ·

Genau sah für mich aus wie mit copy/paste zusammen kopiert ;-)

Ich hab das ganze aus einem anderen Projetckt von mir, hab einfach nur die maus zu weit runtergezogen ;-)

next one:
ich hab das ganze jetzt so

##################################
###  Allgemeine Konfiguration  ###
##################################

project {
WebsiteTitle =
Publisher =
Author =
ImageDir = fileadmin/Layout/images
}

page = PAGE
page.stylesheet = uploads/tf/Template.css
page.config.sys_language_uid = 1
page.config.language = de
page.config.locale_all = german
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = uploads/tf/Template.html
workOnSubpart = DOCUMENT_BODY
}

page.10.subparts.HAUPT_NAVI < tmp.HAUPTNAVIGATION
subparts.INHALTRECHTS < styles.content.getRight
subparts.INHALTLINKS < styles.content.getLeft
page.10.subparts.BILDER_MITTE < lib.imageswap

subparts.INHALTLINKS = COA
subparts.INHALTLINKS {
        10 = CONTENT
        10 {
                table = tt_content
                select.orderBy = sorting
                select.where = colPos = 0
        }
}
subparts.INHALTRECHTS = COA
subparts.INHALTRECHTS {
        10 = CONTENT
        10 {
                table = tt_content
                select.orderBy = sorting
                select.where = colPos = 1
        }
}

^
|
|
|_ das das falsch sein muss ist mir klar xD doch wie ist es richtig ?

Unter fileadmin ein Verzeichnis "css" und "templates" anlegen. Dahin dann dann CSS und HTML-Template kopieren und es sollte klappen.

war mal wieder nur n pfad fehler.. passt aber schon xD

steini

Michaelh74 ·

Der Part muss so lauten:

page.10.subparts.HAUPT_NAVI < tmp.HAUPTNAVIGATION
page.10.subparts.INHALTRECHTS < styles.content.getRight
page.10.subparts.INHALTLINKS < styles.content.getLeft
page.10.subparts.BILDER_MITTE < lib.imageswap

Den Teil unterhalb einfach weglassen. Den übernimmt ja styles.content.getRight bzw. Left bereits. In meiner Variante arbeitest Du mist der Contentspalte Link für den Inhhalt links. Soll es die Spalte normal sein dann einfach styles.content.get statt styles.content.getLeft.

Gruß
Michael