TS dkm

Fra Molrikwiki

Skift til: Navigation, Søgning

Indholdsfortegnelse

[redigér] Grafiske headers i flere linier med automatisk højde og offset

This one works fine:

page = PAGE
page.10 = IMAGE
page.10 {
file = GIFBUILDER
file {
XY = [20.w]+5,[20.lineHeight]*0.3+[20.h]
transparentBackground = 1
20 = TEXT
20 {
text = This is a long text that will hopefully break automatically…
breakWidth = 50
breakSpace = 1.0
offset = 0,[20.lineHeight]
niceText = 0
}
}
}

[redigér] addThis facebook kan ikke finde billeder på undersiderne

Løsning
#addThis facebook images Fix
page.config.absRefPrefix = /

[redigér] typoscript if sætning eksempel

endtime.innerWrap = kl. |
endtime.innerWrap.if.value.field = start_date
endtime.innerWrap.if.equals.field = end_date

[redigér] RTE hints

formatblock
tsConfig
RTE.default{
 buttons.formatblock.removeItems = div,p,blockquote,h2,h3,h4,h5,h6
 buttons.formatblock.orderItems = p, h1, h2, h3
}
RTE.classes
tsConfig
RTE.classes {
 header-black-large {
   name = Stor overskrift sort
   value = font-family:verdana; font-size:16pt; font-weight:bold; color:#000000;
 }
}
RTE.default.proc.allowedClasses =  external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail, align-left, align-center, align-right, align-justify, csc-frame-frame1, csc-frame-frame2, component-items, action-items, component-items-ordered, action-items-ordered, important, name-of-person, detail, indent, csc-frame-frame3, csc-frame-frame4, csc-frame-frame5, csc-frame-frame6, header-black-large

css: rte_default.css
h1.header-black-large { font-family:verdana; font-size:16pt; font-weight:bold; color:#000000; }
Da det er en h1 kan den kun vælges når der i formatblock er valgt Overskrift 1 :-)

[redigér] Slå Headers til i FCE

plugin.tx_templavoila_pi1 >
plugin.tx_templavoila_pi1 = COA
plugin.tx_templavoila_pi1 {
  10 =< lib.stdheader
  20 = USER
  20.userFunc = tx_templavoila_pi1->main
}

[redigér] Grafisk header i tt_news

plugin.tt_news {
  displaySingle {
    title_stdWrap.cObject < lib.stdheader.10.1
    title_stdWrap.cObject.file.10.text.field = title
    title_stdWrap.cObject.file.10.text.current >
  }
}

[redigér] tipafriend

Lidt brugbart guf
titleText = Tip en ven
imageLinkWrap.typolink.parameter = 50
imageLinkWrap.typolink.additionalParams.dataWrap = &tipUrl={$baseURL}index.php?id={TSFE:id}

[redigér] LOAD_REGISTER

Tags: max width, max bredde, default header

5 = LOAD_REGISTER
5.maxImageWidth = 170
5.maxImageWidthInText = 100
5.defaultHeaderType = 2
10 = RECORDS
10 .....
15 = RESTORE_REGISTER

[redigér] RECORDS object eksempel

RECORDS bruges til at hente records fra databasen.

brugt i templavoila Data Structure.

med source vælger man id.

Dette eksempel bruges til at finde path på aktuelle TV-Template Object.


tmplib.imgpath.IMAGE = IMAGE
tmplib.imgpath.IMAGE = IMAGE
tmplib.imgpath.IMAGE.file.import {
	cObject = RECORDS
	cObject {
		tables = tx_templavoila_tmplobj
		source.data = register:tx_templavoila_pi1.parentRec.tx_templavoila_to
		conf.tx_templavoila_tmplobj = TEXT
		conf.tx_templavoila_tmplobj {
			  field = fileref
			  substring = 0 , -10
			  wrap = |/images/
		}
	}
}


[redigér] CONTENT object eksempel

CONTENT bruges til at hente content elements.

Dette eksempel fra TV data structure.

Her indsættes alt indhold der ligger på siden som defineres med pidInList

lib.nyhedsbrevinfobund = COA
lib.nyhedsbrevinfobund {
	10 = CONTENT
	10 {
		table = tt_content
		select {
			pidInList.data = register:tx_templavoila_pi1.parentRec.uid
		}
	}
}

[redigér] tt-news med i breadcrumb

Skal nyheds-titlen med i breadcrumb'en, kan det ske som følger:

lib.newstitle = RECORDS
lib.newstitle {
    dontCheckPid = 1
    tables = tt_news
    source.data = GPvar:tx_ttnews|tt_news
    conf.tt_news = TEXT
    conf.tt_news.field = title
    conf.tt_news.required = 1
}

Dette etablerer nyhedstitlen, hvis en sådan er oprettet. Dette kan så tilføjes brødkrumme-opsætningen á la:

lib.breadcrumbs = COA
lib.breadcrumbs.10 = HMENU
lib.breadcrumbs.10 {
    special = rootline
    special.range = 1
    1 = TMENU
    1.noBlur = 1
    1.NO.linkWrap =  > |
}
lib.breadcrumbs.20 < lib.newstitle
lib.breadcrumbs.20.conf.tt_news.wrap =  > |


Diverse dkm

Personlige værktøjer