[TYPO3-UG Russia] q: cross-domain typolink (config.typolinkCheckRootline)

Sergej Felde sfelde at yandex.ru
Mon Mar 27 12:09:51 CEST 2006


можно просто заменит config.linkvars=L на config.linkvars=S например.
У меня всë ок.
Мой пример:
#Constants
config{
	sys_language_uid = 0
	language = de
	locale_all = de_DE.UTF-8
	dateFormat = %A %e. %B %Y
	timeFormat = Uhr %H:%M Sek %S
	label.titel = Hallo
}
[globalVar = GP:L = 1]
config{
	sys_language_uid = 1
	language = ru
	locale_all = ru_RU.UTF-8
	dateFormat = %A %e. %B %Y
	timeFormat = Время %H:%M сек. %S
	label.titel = Уважаемый
}
[global]
[globalVar = GP:L = 3]
config{
	sys_language_uid = 3
	language = en
	locale_all = en_EN.UTF-8
	dateFormat = %A %e. %B %Y
	timeFormat = TIME %H:%M Sek %S
	label.titel = Dear
}
[global]

#Setup
page = PAGE
page{
	#typeNum = 0 (without since TYPO3 3.8.0)
	meta{
		KEYWORDS.field = keywords
		KEYWORDS.ifEmpty (
			 ....
		)
		AUTHOR = ....
		DESCRIPTION.field = description
		DESCRIPTION.ifEmpty (
			....
		)
		robots = index, follow
		
	}
	config {
		index_enable = 1
		index_externals = 1
		#Language configuration
		linkVars = S
		metaCharset = utf8
		sys_language_uid = {$config.sys_language_uid}
		language = {$config.language}
		locale_all = {$config.locale_all}
		htmlTag_langKey = {$config.language}
		doctype = xhtml_trans
		xmlprologue = none
		xhtml_cleaning = all	
		#JS wird verlagert optional 1
		removeDefaultJS = external
		#style wird verlagert
		inlineStyle2TempFile = 1
		stat = 1
		stat_apache = 1
		stat_apache_logfile =my_logfile_dir/logfile.log
		admPanel = 0
		admPanel{
		enable.edit = 1
		module.edit.forceDisplayIcons = 1
		module.edit.forceDisplayDieldIcons = 1
		hide = 1
		}
		# Spam Protection for Email
		spamProtectEmailAddresses = 3
		spamProtectEmailAddresses_atSubst = @<span
style="display:none;">dont-want-spam.</span>
		spamProtectEmailAddresses = ascii
		simulateStaticDocuments = 1
		simulateStaticDocuments_noTypeIfNoTitle = 1
		simulateStaticDocuments_pEnc = md5
		simulateStaticDocuments_pEnc_onlyP = cHash,no_cache,print
		#cHash,no_cache,print,tx_ttnews[backPid],tx_ttnews[tt_news],tx_ttnews[pS],
tx_ttnews[pL],tx_ttnews[arc],tx_ttnews[cat],tx_ttnews[pointer],tx_ttnews[swords],tx_indexedsearch[ext]
	}
}
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

#Image language navigation
lib.languageNavigation = HMENU
lib.languageNavigation.special = language
lib.languageNavigation.special.value = 0,1,3
lib.languageNavigation.1 = GMENU
#lib.languageNavigation.1.wrap = [ | ]
lib.languageNavigation.1.NO {
  XY = [5.w]+4, [5.h]+4
  #backColor = white
  5 = IMAGE
  5.file = fileadmin/templates/allgImg/ger.gif  ||
fileadmin/templates/allgImg/rus.gif ||
fileadmin/templates/allgImg/eng.gif
  5.offset = 2,2
}
lib.languageNavigation.1.ACT < lib.languageNavigation.1.NO
lib.languageNavigation.1.ACT=1
lib.languageNavigation.1.ACT.noLink = 1
lib.languageNavigation.1.ACT.wrap = <span class="langAct">|</span>
lib.languageNavigation.1.USERDEF1 < lib.languageNavigation.1.NO
lib.languageNavigation.1.USERDEF1=1
lib.languageNavigation.1.USERDEF1.5.file =
fileadmin/templates/allgImg/ger_not.gif  ||
fileadmin/templates/allgImg/rus_not.gif ||
fileadmin/templates/allgImg/eng_not.gif
lib.languageNavigation.1.USERDEF1.noLink = 1

#Datum Ausgabe
lib.siteDate = COA
lib.siteDate.10 = HTML
lib.siteDate.10.value{
	data = date : U
	strftime = {$config.dateFormat}
	wrap = <span class="siteTime">|</span>
}




27.03.06, Michael Shigorin<mike at osdn.org.ua> написал(а):
> On Mon, Mar 27, 2006 at 03:28:00AM +0400, Valery Romanchev wrote:
> > > а как бы так сделать, чтобы линки на page id из не-своего
> > > домена сами были снабжены правильной доменной частью?
> > Может быть вот это : в Setup шаблона:
> > #for correct links with multiple domains
> > config.typolinkCheckRootline=1
> > обсуждалось здесь: http://typo3.biz/showthread.php?t=285
>
> В точку, спасибо!
>
> Далее напоролся на то, что L не передаётся (config.linkvars=L):
>
> http://72.14.203.104/search?q=cache:X1qgA-4JGTsJ:typo3.org/documentation/mailing-lists/dev-list-archive/thread/110125273/%3Ftx_maillisttofaq_pi1%255Bpointer%255D%3D6%26tx_maillisttofaq_pi1%255Bmode%255D%3D1+typolinkCheckRootline+linkvars&hl=ru&ct=clnk&cd=1&client=mozilla
>
> Можно пока объехать соделыванием нужной странички на языке
> дефолтов, благо частный случай... но криво как-то.
>
> --
>  ---- WBR, Michael Shigorin <mike at altlinux.ru>
>   ------ Linux.Kiev http://www.linux.kiev.ua/
> _______________________________________________
> TYPO3-russia mailing list
> TYPO3-russia at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-russia


--
Tel. 040/23498144
Mob. 0176.22049961
Mail info at dispectus.de
URL  www.dispectus.de


More information about the TYPO3-russia mailing list