wenn du nur ein blog aufbauen willst und timtab nicht in ein vorhandenes layout integrieren musst, dann ist es ja alles viel einfacher, als in meinem beispiel... ;-)
auf typo3.org kann man bei der extension momentan keine doku einsehen, oder? vielleicht hilft dir folgendes:
http://blog.stuebner.de/index.php?id=18
gruß,
guido
hmm danke 🙂 nur genau die doku meinte ich... . danach hab ichs eigentlich gemacht. aber du kannst dir ja nochmal meinen aktuellen stand anschauen. da sind nur noch 2 marker und wie ich die ansprech oder weg bekomm wäre auch interessant. zum eigentlich gewünschten: ich würde den block vorerst allein (nicht integriert in das haupt-template) als seite stehn haben. vorallem wenns einfacher sein soll 😃
und außer den markern wäre es noch interessant wie ich das layout allgemein (head, etc.) bearbeiten kann.
in meinem template sieht es wie folgt aus:
constants:
plugin.tx_timtab_pi2.pidStorePosts = 60
plugin.tx_timtab.title = A Blog Sample
plugin.tx_timtab_pi2.pidStoreComments = 60
plugin.tx_timtab.homepage = http://www.gft-typo3.de
include static:
content_default
include static (from e.):
kubrick (default...)
css styled...
blog catergories ee blog
unter: include static (from e.) brauchst dui sicherlich kein: blog catergories ee blog. das hat ja mit timtab-kategorien nichts zu tun. sicherlich brauchst du dort aber: Blog Webservices (timtab)
ansonsten: weiter so. ;-)
g.
Eins noch: das Kategorien-Menü auf meiner Seite unter: www.kenia-facts.de/blog/ habe ich direkt als AMENU von tt_news erstellt. Also nicht mit der integrierten timtab-Funktionalität.
Guido
hmm verändert hat sich dadurch aber gar nichts 🙂 meine kategorien sind im prinzip unterseiten der (haupt-)blogseite..is das etwa falsch?!
und was ist mit den markern die bei mir noch sichtbar sind? hab versucht sie über das setup feld anzusprechen aber die haben nicht mal müde gelächelt.
mfg
hmm verändert hat sich dadurch aber gar nichts meine kategorien sind im prinzip unterseiten der (haupt-)blogseite..is das etwa falsch?!
deine kategorien sind kategorien von tt_news. die legst du in deinem sys-ordner für die blog-posts an.
mit den von mir oben geposteten setup-angaben lassen sich die marker auch ansprechen. aber mit kubrick brauchst du da gar keine handarbeit mehr...
g.
hmm mir fällt grad was viel schlimmeres auf. vorhin waren meine tt_news noch bei den include f. extension noch da. hab nichts verändert im extension manager zeigt er mir news als installiert an....ohman ohman
Hallo Vince123,
ich bin gerade auch dabei, timtab in mein bestehendes Layout zu integrieren. Dabei steh ich jetzt auch vor dem Problem, die Marker ###PAGENAV###, ###ARCHIVES### und ###CATEGORIES### mit Typoscript zu ersetzen.
Ich habe in meinem Main Template einen Container "Content" für die Inhalte, in den normalerweise die Seiteninhalte dargestellt werden. Auf meiner Blog-Seite werden hier die Inhalte von Timtab eingefügt. Dazu habe ich ein tt_news-Template angepasst und um die Marker ###PAGENAV### usw. ergänzt.
Dieses tt_news-Template habe ich im Setup meiner Blog-Seite über plugin.tt_news.templateFile = fileadmin/template/blog/tt_news_blog.html erfolgreich eingebunden. Es werden auf dieser Seite nun die Blog-Inhalte angezeigt und auch das Design aus meiner tt_news_blog.html-Vorlage übernommen.
Was mir nicht gelingen will, ist die Marker ###PAGENAV### usw. ersetzen zu lassen. Dies habe ich versucht über (vereinfacht zum Test):
page.10.marks.ARCHIVES = TEXT
page.10.marks.ARCHIVES.value = Test
Es wird aber nichts ersetzt. Wie ist es möglich, die Marker in dem über plugin.tt_news.templateFile eingebundenen Template zu ersetzen ?
Vielen Dank.
Gruß
Ralf
Hi,
ich habe nun die Lösung gefunden. Ich habe einfach in mein Main Template die Marker eingesetzt. Diese werden dann nur auf der Blog-Seite durch die Inhalte ersetzt und ansonsten gelöscht.
Gruß
Ralf
vince123 schrieb
Eins noch: das Kategorien-Menü auf meiner Seite unter: www.kenia-facts.de/blog/ habe ich direkt als AMENU von tt_news erstellt. Also nicht mit der integrierten timtab-Funktionalität.
Guido
@vince123
könntest du diese lösung vielleicht etwas genauer beschreiben? wie hast du das mit der anzahl der comments hinter den links auf deiner seite gelöst?
hier mal noch mein lösungsweg über conditions (globalVar) für die marker
subparts.CONTENT = COA
subparts.CONTENT.10 < styles.content.get
[globalVar = TSFE:id = {$plugin.tx_timtab.homePid}]
#page.10.template.file = {$page.file.template_main}
page.10 {
subparts.CONTENT.10 < plugin.tt_news
subparts.CONTENT.10 {
code >
code = LIST
}
}
[global]
[globalVar = TSFE:id = {$plugin.tx_timtab.blogPid}]
page.10 {
subparts.CONTENT.10 < plugin.tt_news
subparts.CONTENT.10 {
code >
code = SINGLE
}
subparts.CONTENT.20 < styles.content.get
}
[global]
hallo,
hm, ist alles etwas her und ich hab jetzt gerade nicht die zeit, das noch mal durchzugucken. einiges in meinem typoscript scheint mir unnötig bzw. doppelt. funktioniert aber ;-)
# tt_news
plugin.tt_news {
templateFile = {$page.file.template_tt_news}
singlePid = {$plugin.tx_timtab.blogPid}
displayList.date_stdWrap.strftime = %d. %B %Y
displaySingle.date_stdWrap.strftime = %d. %B %Y
dontUseBackPid = 1
catTextMode = 3
newsAmenuUserFunc =
useHRDates = 1
useHRDatesSingle = 1
useSubCategories = 1
limit = 10
displayCatMenu {
mode = timtab
catmenu_stdWrap.wrap = <li><h2>Kategorien</h2>|</li>
}
_LOCAL_LANG.default {
archiveHeader = Archives
}
archiveTypoLink.parameter = 35
}
#list all posts of the current month when in archive
[globalVar = GP:tx_ttnews|year > 0]
plugin.tt_news.limit = 100
[global]
[globalVar = GP:tx_ttnews|ps > 0]
plugin.tt_news.limit = 100
[global]
# posts list
temp.list < plugin.tt_news
temp.list {
code >
code = LIST
}
#post single view
temp.single < plugin.tt_news
temp.single {
code >
code = SINGLE
}
# archives
temp.archives < plugin.tt_news
temp.archives {
templateFile = fileadmin/templates/timtab_news_tmpl.html
code >
code = AMENU
}
# categories
temp.categories < plugin.tt_news
temp.categories {
code >
code = CATMENU
}
plugin.tx_timtab.displayCatMenu.wrap = <ul>|</ul>
plugin.tx_timtab.displayCatMenu.targetPid = 35
plugin.tx_timtab_pi1.pid_list = 38
plugin.tx_timtab {
blogPid = 53
displayCatMenu.targetPid = 35
}
# filling markers
temp.blogTitle = TEXT
temp.blogTitle.value = {$plugin.tx_timtab.title}
temp.blogTagline = TEXT
temp.blogTagline.value = {$plugin.tx_timtab.tagline}
temp.blogHomepage = TEXT
temp.blogHomepage.value = {$plugin.tx_timtab.homepage}
temp.blogRoll =< plugin.tx_timtab_pi1
temp.blogRoll {
header_stdWrap.wrap = <li><h2>Blogroll</h2>|</li>
dontWrapInDiv = 1
}
# page cObject
page = PAGE
page.10.marks {
PAGENAV < temp.pagenav
ARCHIVES < temp.archives
CATEGORIES < temp.categories
BLOG_TITLE < temp.blogTitle
BLOG_TAGLINE < temp.blogTagline
BLOG_HOME < temp.blogHomepage
POSTS_LIST < temp.list
POST_SINGLE < temp.single
BLOG_CONTENT_NORMAL < styles.content.get
BLOG_CONTENT_RIGHT < styles.content.getRight
BLOG_BLOGROLL < temp.blogRoll
}
plugin.tt_news.enableArchiveDate = 1
vielleicht hilft der code ja.
gruss,
guido
vince123 schrieb
....
hm, ist alles etwas her und ich hab jetzt gerade nicht die zeit, das noch mal durchzugucken. einiges in meinem typoscript scheint mir unnötig bzw. doppelt. funktioniert aber ;-)
das kommt mir bekannt vor 🙂
danke für deine antwort. hatte die lösung nun nach stunden der suche schon gefunden.
also meine zwei probleme die ich im laufe des tages hatte, waren die kategorie- und archiv links. hier mal noch meine lösung bzw. zwei wichtige typoscript parameter:
temp.archives < plugin.tt_news
temp.archives {
code >
code = AMENU
archiveTypoLink.parameter = 1477
}
temp.categories < plugin.tt_news
temp.categories {
code >
code = CATMENU
displayCatMenu.targetPid = 1464
}
archiveTypoLink.parameter ist dafür da wenn das archiv auf allen seiten angezeigt werden soll. ich hatte das problem das die archiv links dann auch auf die jeweilige page wechselte.
displayCatMenu.targetPid muss gesetzt werden, wenn die kategorien verlinkt sein sollen. dieser wert wird benötigt damit die function typolink eine seite hat wohin gelinkt werden soll, toller weise gibt diefunction typolink sonst nur den link namen zurück.