[TYPO3-UG Dutch] Multisite TS / Config

HocomAdvies [ Wiechert Hooghwinkel ] info at hocom-advies.nl
Mon Dec 19 19:38:46 CET 2011


Ben inmiddels weer wat verder gekomen. En in grote lijnen lijkt alles te werken zoals bedoeld, echter nog een raar ding, 
Als ik nu in siteB een nieuwe pagina aanmaak, is er de keuze voor maintemplate, die kies je omdat er verder geen andere templates zijn. Vervolgens heb je dan een pagina die netjes in het menu staat van de home/index page. Ga ik dan naar die nieuwe pagina dan heeft deze geen opmaak. En krijg ik de melding:
TemplaVoila ERROR:

Couldn't find a Data Structure set for table/row "pages:57".
Please select a Data Structure and Template Object first.

Ga ik dan via de pagina eigenschappen de template toevoegen, dan zie ik wel de pagina verschijnen met layout maar maar krijg op die pagina geen menu te zien! 

Gaat iets nog niet goed dus :) Hier ben ik het spoor even bijster.. 

Nog iemand een hint?


De antwoorden op mijn eigen vragen beantwoord:
1. werkt, in de template analyser zie ik alles opgenomen worden.
2. lijkt ook gewoon te werken zonder die constructie. (had nog ergens een # } staan die de boel dwars zat denk ik :)

3. Lijkt er op dat dat kan ja
4. klopt zie 2.

Wiechert Hooghwinkel

Op 19 dec. 2011, om 12:37 heeft HocomAdvies [ Wiechert Hooghwinkel ] het volgende geschreven:

> Ronald,
> 
> 1. 
> heb onderstaande constructie toegepast, en ben al weer een stapje verder lijkt het. Toch nog even een vraag over de [globalString et.
> Ik had in mijn te includen siteA_TS.text_file en site_TS.text_file ook een:
> 
> [browser = msie]&&  [version = 7]
>  page.includeCSS.1 = fileadmin/templates/css/pizza_style1_IE7.css
>  page.includeCSS.2 = fileadmin/templates/css/news_IE7.css
> [global]
> 
> [browser = opera]
>  page.includeCSS.1 = fileadmin/templates/css/pizza_style1.css
>  page.includeCSS.2 = fileadmin/templates/css/news_opera.css
> [global]
> 
> staan. 
> 
> Kan dat?  M.a.w. als je dus in je TS/Config voor siteA opneemt:
> 
> [globalString = IENV:HTTP_HOST=SiteA]
> <INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/templates/ts/siteA_ts_setup.txt">
> [global]
> 
> Wordt dan alles wat in de file siteA_ts_setup.txt staat dan ook uitgevoerd? Of kan dat niet?
> 
> 
> 2. 
> Ik heb nu bijvoorbeeld voor siteA de plugin.browser_page_title en die plugin wil ik graag ook voor siteB gebruiken met een eigen invulling. Die staat nu dus in de TS.texfile_siteB maar wordt niet toegepast.
> 
> Moet kan dan in file TS.texfile_siteB middels:
> 
> [globalString = IENV:HTTP_HOST=*siteB]
> plugin.browser_page_title etc. versie voor siteB
> [global] 
> 
> worden Gedaan of moet dat anders? 
> 
> 3. Moet/ mag: 
> [globalString = IENV:HTTP_HOST=*siteA]
> doe hier iets voor siteA
> [global]
> 
> [globalString = IENV:HTTP_HOST=*siteB]
> doe hier iets voor siteB
> [global]
> 
> in de TS/Config van siteA staan of kan dat ook gescheiden bij de eigen SiteA en SiteB TS/Config? Ik heb ze nu in de TS/Config gezet van de afzonderlijke sites. Dat is wellicht wat overzichtelijker. 
> 
> 4.
> En de laatste, als ik de TS voor het menu in de TS/Config zet werkt het menu wel, maar als ik het opneem in de TS.texfile_siteB niet meer? Kan het zijn dat de TS uit die file ergens onderbroken wordt door een fout, en dat daardoor zaken die verder in de file staan niet meer worden gebruikt?
> 
> Hoop dat het nog te volgen is :)
> Wiechert
> 
> 
> 
> 
> 
> Op 19 dec. 2011, om 11:01 heeft Ronald Wopereis het volgende geschreven:
> 
>> hi Wiechert,
>> 
>> ken je onderstaande instructie al?
>> 
>> [globalString = IENV:HTTP_HOST=*siteA]
>> doe hier iets voor siteA
>> [globalString = IENV:HTTP_HOST=*siteB]
>> doe hier iets voor siteB
>> [global]
>> vanaf hier weer voor beide sites
>> documentatie zie
>> http://typo3.org/documentation/document-library/references/doc_core_tsref/4.1.0/view/4/1/
>> 
>> R
>> 
>> Op 19 december 2011 10:49 schreef HocomAdvies [ Wiechert Hooghwinkel ] <
>> info at hocom-advies.nl> het volgende:
>> 
>>> Ronald,
>>> 
>>> Bij siteA/typo3 werkt alles zoals het moet en heeft geen probleem.
>>> 
>>> probleem 1.:
>>> SiteB/typo3:
>>> ######## include TSCONFIG for SiteB/typo3 ##################
>>> <INCLUDE_TYPOSCRIPT: source="FILE:
>>> fileadmin/templates/ts/domein_2_ts_setup.txt">
>>> #
>>> 
>>> Deze TS file wordt niet opgenomen/ gebruikt.
>>> 
>>> In de doc_core_ts lees ik:
>>> An include-instruction looks like this:
>>> 
>>> <INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/html/mainmenu_typoscript.txt">
>>> It must have its own line in the TypoScript template, otherwise it is not
>>> recognized.
>>> 
>>> It is processed BEFORE any parsing of TypoScript (contrary to conditions)
>>> and therefore does not care about the nesting of confinements within the
>>> TypoScript code.
>>> 
>>> Kan het zijn dat de TS voor SiteB/typo3 niet gebruikt wordt omdat er al
>>> bij SiteA/typo3 al een TSConfig file wordt geinclude?
>>> 
>>> 
>>> 
>>> Probleem 2.
>>> De template voor SiteB/typo3 is met TV gemapped op dezelfde wijze als bij
>>> siteA/typo3. Bij siteA/typo3 wordt het menu wel weergegeven maar bij
>>> siteB/typo3 niet. Om te testen of de TS in siteB/typo3 wel gebruikt wordt,
>>> heb ik een test.lib gemapped en die wordt wel getoond.
>>> Het menu is hetzelfde als die bij siteA/typo3 gebruikt wordt (maar dan een
>>> eigen menu_2.lib naam en met de entryLevel op de id van siteB/typo3)
>>> 
>>> Met vriendelijke groeten,
>>> Wiechert
>>> 
>>> 
>>> Op 19 dec. 2011, om 09:53 heeft Ronald Wopereis het volgende geschreven:
>>> 
>>>> hi Wiechert,
>>>> 
>>>> als je met multisite werkt, wil je dan testen met de volgende gegevens:
>>>> - siteA/typo3  :  wat gebeurt daar wat je vreemd vindt of niet snapt?
>>>> - siteB/typo3  :  wat gebeurt daar wat je vreemd vindt of niet snapt?
>>>> als je met de siteA/typo3 login gaat zitten wijzigen op siteB en daarna
>>>> kijkt of het gelukt is, dan kan dat vreemde gevolgen hebben, zeker icm
>>>> realurl waar je de baseURL zet
>>>> 
>>>> dus graag even wat meer info vanaf siteA/typo3 (voor de siteA
>>> gerelateerde
>>>> vragen) resp siteB/typo3 (voor de siteB gerelateerde vragen)
>>>> 
>>>> alvast bedankt,
>>>> R
>>>> 
>>>> Op 16 december 2011 13:50 schreef HocomAdvies [ Wiechert Hooghwinkel ] <
>>>> info at hocom-advies.nl> het volgende:
>>>> 
>>>>> Ben aan het stoeien met een typo3 multisite omgeving. Nu loop ik tegen
>>> het
>>>>> probleem aan dat ik in domein 1 middels de config/ TS van alles kan
>>>>> instellen of includen. Maar als ik dat voor domein 2 doe werkt het niet.
>>>>> 
>>>>> Voor beide domeinen heb ik middels:
>>>>> ######## inhoud TSCONFIG ##################
>>>>> <INCLUDE_TYPOSCRIPT: source="FILE:
>>>>> fileadmin/templates/ts/domein_ts_setup.txt">
>>>>> #
>>>>> De TS aangeroepen. Dat werkt voor domein 1. Ik neem aan dat je per
>>>>> domein(site) een eigen config, etc. kan aanmaken?
>>>>> 
>>>>> Ik kan de beide domeinen via hun url bekijken/ openen in de browser. Ik
>>>>> kan in de BE bij domein 2 wel op de pagina's content elementen bewerken.
>>>>> Maar als ik dan bij domein 2 probeer ik dan via TV bijvoorbeeld het menu
>>>>> te mappen (op dezelfde wijze als bij domein 1) worden de stappen netjes
>>>>> doorlopen en lijkt het opgeslagen te worden in de TO/DS). Maar
>>> vervolgens
>>>>> is er op de Pagina niets te zien. Lijkt alsof de chache niet leeg
>>> gemaakt
>>>>> wordt? Of dat er iets anders nog fout gaat?
>>>>> Is dit iets in een verkeerde instelling van real-url? Of andere
>>> instelling
>>>>> die bij een multisite omgeving van belang is?
>>>>> 
>>>>> Systeem:
>>>>> Typo3 4.6.1
>>>>> TV 1.6
>>>>> Alles extensies up to date
>>>>> Cache geleegd.
>>>>> 
>>>>> De config van realurl is in de localconf.php opgenomen (in combinatie
>>> met
>>>>> o.a. realurl instellingen voor tt_nws en enkele andere extensies)
>>>>> 
>>>>> Iemand een idee waar de fout zit?
>>>>> 
>>>>> 
>>>>> Met vriendelijke groeten,
>>>>> HocomAdvies
>>>>> 
>>>>> Wiechert Hooghwinkel
>>>>> 
>>>>> 
>>>>> HocomAdvies
>>>>> www.hocom-advies.nl
>>>>> www.twitter.com/hocomadvies
>>>>> _______________________________________________
>>>>> TYPO3-UG-Dutch mailing list
>>>>> TYPO3-UG-Dutch at lists.typo3.org
>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-dutch
>>>>> 
>>>> 
>>>> 
>>>> 
>>>> --
>>>> http://www.red-seadog.com
>>>> http://www.maakjegeenzorgen.nl
>>>> http://www.weforest.org
>>>> http://www.stichtingbeelddenken.nl
>>>> _______________________________________________
>>>> TYPO3-UG-Dutch mailing list
>>>> TYPO3-UG-Dutch at lists.typo3.org
>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-dutch
>>> 
>>> _______________________________________________
>>> TYPO3-UG-Dutch mailing list
>>> TYPO3-UG-Dutch at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-dutch
>>> 
>> 
>> 
>> 
>> -- 
>> http://www.red-seadog.com
>> http://www.maakjegeenzorgen.nl
>> http://www.weforest.org
>> http://www.stichtingbeelddenken.nl
>> _______________________________________________
>> TYPO3-UG-Dutch mailing list
>> TYPO3-UG-Dutch at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-dutch
> 
> _______________________________________________
> TYPO3-UG-Dutch mailing list
> TYPO3-UG-Dutch at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-dutch



More information about the TYPO3-UG-Dutch mailing list