13:09:19 <TYPO3ua> How to Get a section from another file no partials???
13:21:52 <NamelessCoder> TYPO3ua see https://fedext.net/viewhelpers/vhs/master/Render/TemplateViewHelper.html - but beware, it only lets you render template files, not sections. Maybe you can reorganise your templates to make that work, fx rendering a shared partial template without sections from within the two templates?
13:24:22 <TYPO3ua> A real-life example, can I? please ...
13:25:18 <NamelessCoder> if that Show.html file contains no sections, then this example will work
13:35:44 <TYPO3ua> I need the same section ... I need only one of sections
13:47:02 <NamelessCoder> in that case you should move the contents of that section into a partial and use the approach above, that way you can render it the way you like
12:14:45 <anhadikal> ndee or use TS and render that with fluid ^^
12:14:46 <ndee> actually I should do it with typoscript but I think I will never get the syntax :D
12:15:23 <ndee> I need to link to a page with the same params but just a different page Id, and that page-id, I need to find through a SQL from the tt_news table.
12:18:16 <NamelessCoder> if you link to an Extbase plugin it shoud be capable of detecting a proper pid for the target link, or you can set the plugin.tx_yourext.view.defaultPid (iirc) variable
12:18:58 <NamelessCoder> do you have multiple destination pids?
14:10:30 <anhadikal> hmm why rendering fluidcontent in CONTENT cObj not works? I mean not even header is rendered
14:11:28 <anhadikal> the generated SQL query works well in phpmyadmin. Looks like the CType fluidcontent_content is igronred/filtered/droped?
14:14:23 <anhadikal> TS: https://gist.github.com/denyskoch/9324640 rendering to page.10 works but rendering in a template (formhandler or fluidpage with f:cObject) dont works (empty result)
14:15:21 <NamelessCoder> anhadikal also using fluidcontent_core and not using css_styled_content? If so: remembered AdditionalConfiguration.php?
14:15:51 <anhadikal> I am using css_styled_content
14:16:14 <anhadikal> but I provide renderObj so it should(?) bypass css_styled_content
14:27:59 <NamelessCoder> and I don't know how that piece of TS is supposed to work in CONTENT mode with css_styled_content installed because it does look like it is changing something in CONTENT rendering.
14:29:03 <NamelessCoder> not to just point somewhere else but you may actually have better luck in #typo3 asking about the TS+CONTENT thing - afaik, the query is arbitrary and the CType should have no effect on the *selection* of content - purely the *rendering*. But CSC may disagree with me there.
14:36:06 <NamelessCoder> well, the fact that it is responsible for 90% of TS on sites where it is used, and ships with 4,000 legacy versions of TS, is pretty bad.
14:36:49 <NamelessCoder> my sites are extremely happy to dump it. I went from average 130ms response time from cached pages, down to ~65-70 with fluidcontent_core
14:37:03 <NamelessCoder> and my TS is now 300 lines, not 3600
14:37:25 <anhadikal> is fluidcontent_core already done?
14:39:07 <NamelessCoder> the elements I use are ;)
14:39:17 <NamelessCoder> but I could use a hand with the templates
14:40:49 <anhadikal> yeah, but out customers expect that if they use textpic and set the images to be right, that it will be right and fluidcore is not at this point atm
14:46:22 <xaver> NamelessCoder: i will try it sometimes. right now has my page without varnish or stuff ~75ms on a normal click
14:49:34 <xaver> php cache/opcache is not very agressive - it loads always new files
14:49:39 <anhadikal> dont ever know typo3 can run so fast
14:50:03 <xaver> i clean up apache2 a lot and mysql caches are optimized
14:51:00 <xaver> anhadikal: most important, install only what you need. Remove useless modules. E.g. i could remove workspaces because i don't use them anymore
14:53:07 <xaver> i use index_search its also "bad", you render a site and insert it into the database. (its fast, but all the tiny peaces added into the loading time)
14:58:29 <cedricziel> what about the "place typo3temp/Cache" in mount to tmpfs in ramdisk guys?
15:01:57 <NamelessCoder> the thing is, those files are not written again unless removed. When read once, they're cached. When written, they're cached. So all in all... near-zero effect expected
15:01:58 <xaver> rest is static - give the ram to mysql and you will see more improvment
15:16:42 <xaver> and (squeeze to wheezy) wants big changes and its a magento + typo3 combindation
15:17:31 <xaver> also he complaints css js img are not cached by varnish Oo
15:17:48 <xaver> right know vanrish wents insane by second call in a row
15:40:14 <anhadikal> I have a page with different location and a set of contact persons. the persons should be able to be assigned to one category, but the category is different on other location. how to solve this the right way? contacts has a name, image and email
15:42:13 <anhadikal> tt_address? fluidcontent, own extension?
16:44:18 <xaver> anhadikal: the question is - what you want to change - its a DB and other exts use it. Also you have a interface for it with colums. Its no FE plugin
16:45:16 <anhadikal> I need to use it in other extensions and I need to display it in FE/Fluidtemplate with simple filtering option
16:46:15 <xaver> that has nwearly no relation with tt_adresss
16:46:31 <xaver> If you use a extbase ext, you will have also db fields
16:46:46 <anhadikal> hmm, and what would you sugest/advise?
16:48:06 <xaver> List users, maybe you can supply that informations via TS and use viewhelpers or create a small ext or maybe something in repo.
16:48:41 <xaver> no exp in listing multiple users (and sort them)
17:51:15 <Guest|19843> hi - how can I make css assets to put direct path instead path to typo3temp file ?
17:52:06 <Guest|19843> I am changeing css file locally for testing and each time I need to clear cache so the new css file is generated into typo3temp. This is huge lost of dev time.
17:52:37 <Guest|19843> I can not find any switch for that unfortunatly.
17:55:39 <NamelessCoder> Guest|19843 if included via VHS assets all you need is to be logged into BE while testing in frontend, the asset files will then be rewritten always
17:56:16 <NamelessCoder> if you included them using page.includeCSS etc. you can in install tool set it to append the timestamp to filenames which will prevent caching
17:57:39 <Guest|93698> Is there a tutorial to build Templates width fedext.net (flux)? I realy like it and know the Dokumentation under: https://fedext.net/viewhelpers/flux/6.0.1.html, but there ist no explanation how to nest the elements.
17:58:19 <Guest|19843> @NamelessCoder - I include them by VHS assets and I am logged to BE. But I need to clear the chace all the time.
17:59:06 <Guest|19843> @NamelessCoder with page.includeCSS its good becase it adds timestamp so F5 will reload css file.
17:59:21 <NamelessCoder> Guest|19843 in that case if you log into the same domain name in BE as you use in FE it should rebuild the files, assuming VHS is recent enough
17:59:37 <NamelessCoder> sounds like your VHS maybe outdated
18:00:14 <NamelessCoder> Guest|93698 I like this one: https://worksonmymachine.org/blog/fluidtypo3-quickstart (three parts, the other two also on that site)
18:00:57 <Guest|19843> Maybe - I will check. Anyway if CSS is rebuild each time when I am logged to BE - it will be fast ?
18:01:13 <NamelessCoder> definitely not fast, but much easier to work with during dev
18:01:27 <NamelessCoder> the option can be disabled on production sites
12:17:44 <Attensa> Hi. I have a problem with flux 6.0.2(TER) - When I add a flexform.field.file to a template the selected item is copied to another page with the same template. I have tried setting both inherit=0 and inheritEmpty=FALSE. Same behavior though
12:22:36 <cedricziel> can you please gist your template?
12:23:55 <Attensa> Ok - I will try that. The file name is copied or inherited?
12:24:19 <cedricziel> i dont get wha you're trying to say ;)
12:24:45 <cedricziel> you said, something is copied. what is copied?
12:27:14 <Attensa> Ok - I have multiple pages using the same template. For each page the user should be able to choose an image that is displayed in a static block. The image can be selected in the appearance tab in page properties. The problem is when an image file is selected for one page, that image gets copied to other pages
12:37:27 <cedricziel> you are talking about a provider extension, i am specifically talking about a custom php class which implements a ConfigurationProviderInterface
12:38:34 <Attensa> Ah, sorry. I don't know what that means, so I don't think I do :)
12:53:12 <cedricziel> and it gets copied? are you sure you didnt define it in TS?
12:55:17 <Attensa> If so, not on purpose. I don't know where or how I would define that behavior
12:56:12 <cedricziel> like with extbase, you can add TS variables to the settings namespace in typoscript which would be available in flexforms, custom controllers and the templates under settings.foo
12:57:31 <cedricziel> sorry, i would advise you to upgrade both flux and fluidpages to the 'legacy' branches from out git-repos
12:57:56 <xaver> cedricziel: you are trustable - you are verifyied by any of the official (backdoor) dealers?
12:57:56 <cedricziel> master is for TER, and the current legacy branches contain bugfixes to them
19:36:27 <Guest|98630> hi guys, I have a custom content element based on fluid_content. after updating TYPO3 and all fedext extensions to the latest version (from TER) the wizardTab disappeared. any ideas? I had a look at the changes in github. but I couldn't find anything.
19:37:26 <Guest|98630> <flux:flexform wizardTab="FCE" id="swiperSlider" label="Swiper Slider" description="Fügt ein Slider hinzu (ist für den Teaser gedacht)">
19:38:21 <Guest|98630> This is how I register the tab.
07:33:26 <Momodedf> it's difficult to experiment templating with references on the website, for example I found "If / Client / IsBrowserViewHelper" reference but there is no informations about available options for "browser" attribute
07:34:00 <Momodedf> is there any more detailed documentation, a collection of code snipets or tutorials somewhere ?
11:36:09 <rahulthewall> NamelessCoder bjo3rn, can I bug you guys for a bit
11:52:00 <justmike> hi there. I am using fedext for the first time and after a few hours I am really impressed by the possibilities of the 'framework'. My question: how to get the page uid in the backend? <v:page.info /> only works in frontend. I want to show some flexform-fields only on certain pages and want to show/hide them by using the current page uid in a condi
11:57:52 <fger> quick question: I'm working with config.sys_language_overlay=1 to show all content-elements in default language, if they are not translated
13:05:37 <NamelessCoder> typo3 backend, extension manager module. After install, find the top-level typoscript template and include the static template (if there is one for EXT:speciality, I don't remember if there is...)
13:45:45 <braguzz> Call to undefined method Tx_Fluidpages_Provider_PageConfigurationProvider::getGrid() in /data/www/bootstrap_package/htdocs/typo3conf/ext/fluidpages/Classes/Backend/BackendLayout.php on line 97
13:48:11 <BenjaminR> which version of fluidpages is installeD?
14:08:49 <NamelessCoder> second I would not use v:switch in this case (a page template) since this particular viewhelper prevents template from compiling (can still be cached, but takes a lot longer to render if not cached)
14:14:02 <xaver> btw. any way to reset a setting. e.g. i have a input and its inherited - its nice, but at some point it is bad
14:14:04 <NamelessCoder> the pastebin link you posted shows a template which would not work in any version of Flux
14:14:36 <NamelessCoder> maybe you cut the parts out before publishing - I can't tell. But without the configuration section I cannot tell you if there is a problem there.
14:15:00 <NamelessCoder> what was your old Flux version number and which version did you update to?
14:21:43 <NamelessCoder> damnit, that partial does have a layout :(
14:22:01 <NamelessCoder> note to self: find someone to take over maintenance of those two _bootstrap exts
14:23:06 <braguzz> is the same that you can find here https://github.com/Ecodev/bootstrap_package/blob/master/htdocs/typo3conf/ext/speciality/Resources/Private/Partials/Header.html
14:23:07 <NamelessCoder> https://github.com/FluidTYPO3/fluidpages_bootstrap/blob/master/Resources/Private/Partials/PageObjects.html is the only partial in fluidpages_bootstrap
14:23:17 <NamelessCoder> that one belongs to ext:speciality!
14:24:05 <xaver> another question - since i use the dev version i get a richtext field in every content element - under the flexform - what is that http://imgur.com/SzWgOkf -> all 3 loaded templates (Flux debug) have no RichText
14:24:07 <NamelessCoder> if you checked it out from git, remember: it requires the "development" branch of Flux etc.
14:24:10 <rahulthewall> On ext:sepciality, I enabled it in addons
14:24:39 <NamelessCoder> if you took it from the bootstrap_package download: it may, may not work - Fabien has been updating it using the git versions for a while, because we are a bit locked in regarding TER at the moment
14:25:19 <NamelessCoder> as you can see, the NEW flux viewhelper names are being used and are namespaced, so this extension simply cannot work with flux 6.0.2
14:25:23 <rahulthewall> NamelessCoder: Should I take the whole extension from git, because I can not see it under page layouts
14:25:35 <NamelessCoder> it wasn't the update of flux/fluidpages that broke your site, it was the update of ext:speciality
14:25:55 <NamelessCoder> to make it absolutely, perfectly clear guys:
14:26:10 <NamelessCoder> If you use the git version of EXT:speciality it WILL require the "development" branch of flux etc.
14:26:15 <braguzz> I dont update the speciality. I'm sure
14:26:46 <NamelessCoder> If you use the officially downloaded EXT:speciality that is in the package, it MAY or MAY NOT require the "development" branch - I don't know, but I suspect it does.
14:27:06 <NamelessCoder> then you are not using the file you linked to...
14:27:14 <NamelessCoder> you have to be very specific here...
14:27:21 <braguzz> the speciality that I use is modified by me and I downloded some time ago
14:28:25 <NamelessCoder> it has to be the actual page template which you thing you should be seeing in the backend but aren't seeing.
14:28:52 <NamelessCoder> also: in flux extension settings (extension manager gear icon) please try enabling "debug" mode which will tell you if your templates have errors
14:29:14 <braguzz> this is the home http://pastebin.com/VTK1fVej
14:29:17 <NamelessCoder> finally: EXT:builder can validate all your templates against the current versions of viewhelpers - this will report if you have any sort of incorrect argument usage
14:32:55 <fger> argh... TYPO3 6.2 beta6 doesnt mention any bugfixes reguarding the broken sys_language_fallback
14:33:00 <NamelessCoder> braguzz download the Git version, checkout branch "development", install extension in TYPO3 and use the backend module to run the validation
14:33:52 <NamelessCoder> "git clone https://github.com/FluidTYPO3/builder.git typo3conf/ext/builder --single-branch --branch development --depth 1" run that from your site's root folder
14:45:39 <xaver> cedricziel: any idear why i get the RTE since i use the dev branch http://imgur.com/SzWgOkf - the checbox name is form tt_content - rte_enabled. Can i disable that field?
14:48:12 <xaver> braguzz: that happens if the variable isn't set
14:48:21 <BenjaminR> cedricziel: Claus tried to figure out whats going wrong on braguzz setup for a hour now... maybe reading history safes you time :)
14:48:30 <braguzz> (and I also have problems in backend. I dont see pages content)
14:49:52 <cedricziel> but hey, check all the v:switch statements and check you have the variable you're switching over available in the current context
15:00:52 <braguzz> nuw I restore a saturday vmware machine
15:01:13 <braguzz> problem start when I've update vhs and fluid
15:02:31 <BenjaminR> cedric regarding page module: Call to undefined method Tx_Fluidpages_Provider_PageConfigurationProvider::getGrid() in /data/www/bootstrap_package/htdocs/typo3conf/ext/fluidpages/Classes/Backend/BackendLayout.php on line 97
15:02:55 <BenjaminR> braguzz posted that far back in history :)
15:03:13 <braguzz> @ced you are on my credits www.provincia.livorno.it/menu/menu-footer/credits/
15:06:08 <braguzz> and now back to original problem:
15:06:12 <cedricziel> those are scary: http://www.provincia.livorno.it/novita/news/dettaglionews/article/al-museo-di-storia-naturale-la-mostra-dedicata-agli-squali/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=d8cb7411966ad7f8a848f5a28059d8d8
15:10:51 <rahulthewall> sorry guys, I am a little confused again
15:11:09 <rahulthewall> I was reading what you have been writing here on IRC
15:11:26 <braguzz> tthe prolem is that randomly if I emty the caches some css and some js arent witten in typo3temp
15:11:30 <rahulthewall> and I don't get why I can't select any templates from ext:speciality
15:11:34 <fger> whoho i love nfs windows server and shared vm folders :)
15:11:35 <rahulthewall> or is that not how it works
15:12:05 <fger> and vmware shared folders have a nice file corruption bug :S
15:12:32 <braguzz> then if I reemty the caches everything turn back
15:12:34 <cedricziel> braguzz: this may happen when the filesystem is too slow or has broken records. general recommendation: update to vhs like you did before to get the latest bugfixes
15:13:48 <cedricziel> rahulthewall: what are you up to?
15:14:04 <rahulthewall> cedricziel: this error: "The template group "speciality" has been configured to use the templateRootPath "EXT:speciality/Resources/Private/TemplatesPage/" but this directory does not exist."
15:14:21 <rahulthewall> Figuring out where this configuration is
15:14:28 <cedricziel> been there, theres a patch in git
15:14:57 <rahulthewall> so that's where I got confused, I have to use ext:speciality from git?
15:30:12 <rahulthewall> I'll wait cedricziel, take your time
15:30:22 <cedricziel> rahulthewall: what are you missing?
15:30:43 <braguzz> empty caching is working (one time)
15:31:13 <braguzz> I can also update flux? nooooooo!
15:31:14 <rahulthewall> so from bjo3rn's blog I have the quickstarter template (which I see in options), I have the fluidpackages templates which I see, however I don't see any templates from ext:speciality when I want to change the appearence of a page in the backend
15:31:33 <cedricziel> do you have ext speciality installed?
15:52:52 <braguzz> I dont know what is a grunt task but probably google will say to me ;)
15:52:58 <rahulthewall> cedricziel: here is the error: " Fatal error: require_once(): Failed opening required '/var/www/zhaw38/htdocs/beta/typo3conf/ext/speciality/Classes/Hooks/TypoScriptTemplate.php' (include_path='/var/www/zhaw38/htdocs/beta/typo3/contrib/pear/:.:/usr/share/pear:/usr/share/php') in /var/www/zhaw38/htdocs/beta/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 4367"
15:53:00 <mrboe-> hey guys - i created a container that should show some random content https://gist.github.com/misterboe/0e412847ebf044370e25
15:53:38 <mrboe-> i set it up in my test web and everything works - i copeid the element to another web and no content is shown
15:57:58 <cedricziel> rahulthewall: now you're on another front i see
15:58:02 <rahulthewall> now I get this: Fatal error: Class 'FluidTYPO3\Flux\Core' not found in /var/www/zhaw38/htdocs/beta/typo3conf/ext/speciality/ext_tables.php on line 38
15:59:05 <cedricziel> if you want a special page layout, copy the page template from ext speciality to your provider extension
15:59:29 <cedricziel> you shouldnt carry stuff around you dont need
15:59:35 <rahulthewall> right cedricziel, I think I will do that
16:00:17 <rahulthewall> all I want to do (or have meant to do for quite some time) is just create a fluid template that can mimic the look and feel of the static html pages that I have
16:00:21 <braguzz> I jope that it was a simply tool for minify
16:00:57 <cedricziel> braguzz: there are several ways to do it all. it doesnt apply to you for now.
16:02:15 <cedricziel> alright, i got some work to do as well, cya later guys
16:02:16 <fger> grunt ? i banned that tool temporarily for our js devs :)...
16:02:38 <braguzz> @ced and so? the site is instable right now
16:02:40 <fger> without a proper CI mechanism this causes much confusion
16:02:51 <cedricziel> fger: nice enough if you know what to do....
16:05:54 <fger> esp. grunt was a troublemaker as devs built their js-scripts with different versions of grunt, each one locally , then if that dev was in holiday and someone needed to make changes ..
16:38:30 <fger> pah -- any chance to get a ORDER BY FIELD('uid',$rootLineUids) order statement into a extbase repository :) ?
16:40:26 <cedricziel> fger: not without a manual statement
16:46:09 <fger> how would you do that in extbase 6.1 ?
16:46:20 <fger> thought the $query->statement() was deprecated ?
17:00:00 <twirsing> dont want to spam chat but i try it from another direction. in Classes/Provider/AbstractProvider.php there is set a hidden id for sections. how can i actually access it form a viewhelper inside a section?
17:01:22 <twirsing> i am of course referring to flux
17:02:30 <cedricziel> twirsing: if you iterate, you can grabe the index
17:02:40 <cedricziel> maybe that is what you're referring to
17:07:20 <fger> well just try it :)... not there anymore :)
17:08:17 <twirsing> i cannot find a variable (php) holding the id of the section, in my case I am talking about the falviewhelper. as i see it the id would be an sibling of the fal element
17:09:39 <cedricziel> query = $this->createQuery(); return $query->statement('foo from bar')->execute() fger?
17:10:02 <twirsing> what i am trying to achive is to attach the section id to the foreignMatchField
17:52:59 <fger> so a $query->statement('SELECT * FROM tx_f03wpcwhitelabel_domain_model_anwendungsgebiet WHERE uid IN ('.implode(',',$rootline).') ORDER BY FIND_IN_SET (uid,"'.implode(',',$rootline).'")'); did the trick
09:38:26 <dimaip> I need a piece of strategic advice. I really enjoy using fluidpages and fluidcontent, but what do I do about more general record-like content? A lot of content on my site changes with time, like announcements, blog posts, list of events etc. Before, I used to base such kind of records on EXT:news, and would either extend EXT:news with custom fields
09:38:26 <dimaip> (takes long time), or stuff my data into unused EXT:news' fields (quick but ugly).
09:39:26 <dimaip> No I had an idea of adding flux field to EXT:news (just like fluidpages and fluidcontent do for pages and tt_content)...
09:40:23 <dimaip> Do you think it sounds as a good idea? Will I be able to use real EXT:news' fields alongside with flux's fields?
09:42:25 <dimaip> Or maybe start a completely new extension, call it fluidrecord, which would have sections for teaser and full view, some simple controller & repo, etc
16:37:54 <NamelessCoder> I assume this involves some info about paths on each system... I can provide info about Mac but haven't got a clue where the files would be on linux/win
16:38:13 <georg_t> did you also try to autoload the viewhelpers via xmlns (without {namespace flux=...})?
09:32:43 <georg_t> yesterday I tested autoloading of viewhelpers via xmlns:flux="http://typo3.org/ns/FluidTYPO3/Flux/ViewHelpers" in TYPO3 6.2 and PhpStorm
09:34:15 <georg_t> as the xds files for flux do not include the new naming schema i tried to generate a new one with schemaker
09:34:49 <georg_t> but schemaker (master) can't handle viewhelpers with namespaces
09:37:48 <georg_t> adding support for namespaced viewhelpers shouldn't be hard work
09:40:46 <georg_t> this should be added to the development branch, right?
09:47:56 <georg_t> ahhh. finally found the correct guide: https://fedext.net/overview/contributing/contribution-guide.html
09:48:59 <georg_t> the links to 'Contribution Guide' on https://github.com/FluidTYPO3/documentation/blob/master/Contributing.md#making-pull-requests point to the flux git repo
10:35:03 <randomresult> mrboe just told me, that a user cli is missing
10:40:52 <randomresult> well... i now have a cli_lowleveluser (only a user with a randompassword and no rights at all) and use the following within the typo3folder: ./cli_dispatch.phpsh extbase builder:fluidsyntax t3pagebasics --verbose (where t3pagebasics is the folder AND ext-key of my extension)
10:41:01 <randomresult> but still it gives nothing back
11:30:57 <jkphl> hey claus! so here i am ... what can i do for you?
12:55:53 <randomresult> so now i copied an element from fluidcontent_bootstrap in my web. and also this element has the textfield at the bottom ... so it doesnt come with my own elements... so where to search for this misbehavior?
16:19:46 <Pete2> Hi guys, i am a beginner. how can i use your awesome fluid helpers? how can i download them for my flow project and install them?
16:53:33 <NamelessCoder> hi Pete2 - there's no Flow versions of the viewhelpers just yet, but many of them you can grab and just change the namespace and parent class name, then use in your own flow package.
16:56:45 <Pete2> thanks namelesscoder. could you give me a hint where to put them in my file structure? i am totally new to mvc..
16:57:11 <NamelessCoder> same as in the VHS extension; Classes/ViewHelpers/FooBarViewHelper.php
16:57:55 <NamelessCoder> then add your own namespace instead of the vhs one, e.g. {namespace v=YourVendor\YourPackage\ViewHelpers} (or choose another prefix than "v" if you like)
12:03:32 <randomresult> im still having this strange behavior that there is a textfield on EVERY FCE i did (and installted --> bootstrapped FluidFCE) at the bottom
12:15:04 <randomresult> but we have the same problem
12:15:34 <randomresult> but we are working togehter very closely. so maybe we copied the mistake from me to him or him to me
12:15:57 <BenjaminR> i see - i will have a short look
12:17:03 <BenjaminR> at very first i see that fluidcontent bootstrap is not ready for flux dev branch so you had to change the source to make it working?
15:17:25 <twirsing> when copying any fluidcontent element including a fal element i get following error "No fileusage (sys_file_reference) found for given UID"
15:18:24 <twirsing> i am using flux 7.0a but this seams to be an typo3 issue, can anybody confirm this error?
15:25:35 <NamelessCoder> hi twirsing - I think Cedric and Danilo both know a little bit more about this one than I do, but the way I understand it this is caused by a core issue: a sys_file_reference cannot be attached to a specific flexform field because there is no property on the "reference" table which can store the flexform field name or path. If I remember it right, using a plain old flux:field.file (which internally is a "group" TCEforms type) should work fine.
15:31:45 <twirsing> thank you for the answer. i see. as i was able to create content elements including fal elements. i was surprised that i then could not copy or translate them.
15:35:26 <NamelessCoder> unfortunately I don't have all the details but I think this is because when you use inline.fal fields the initial value is a "file:123" type value and when you attempt to copy that, TYPO3 turns it into a reference which it then cannot store :/
15:35:46 <NamelessCoder> - and I am not aware if this is solved in 6.2...
15:39:06 <twirsing> unfortunately not solved in 6.2 yet ;( I try the field.file element then.
15:40:00 <twirsing> thanx for the support. it saved me a lot of time ;)
15:46:12 <twirsing> i ran into another problem when using field.file. when try to select an image. the popup is showing me the images similar to the media modul but i cant select an image. clicking wont select an image nor would it close the popup.
15:46:59 <NamelessCoder> do you have the "media" extension installed? I think I recall something about that one breaking the browse wizard
15:47:17 <NamelessCoder> "import selection" should still work
15:49:13 <NamelessCoder> it's not really a solution but it should fix that problem. If it is some sort of JS error then Fabien would greatly appreciate a fix pull request ;)
15:49:25 <NamelessCoder> yeah, unfortunately this is a known problem
15:50:43 <twirsing> again, i am already happy not trying to find a solution for x hours.
15:52:01 <twirsing> i talked to cedric about fal in sections an mentioned a view problems, he seemed to be aware of difficulties there
15:52:26 <NamelessCoder> yep, it's a related issue - not being able to correctly store sys_file_reference
16:20:35 <twirsing> so my content element is working so far ;) but just to make it clear for me at the moment fal element is basically not working due to missing support of fal in flexforms in the core?
16:22:53 <NamelessCoder> you would experience the exact same issues if you use a standard flexform and combine the "inline" field type in this way
16:23:15 <NamelessCoder> and happy to hear it's working now :)
16:29:41 <twirsing> yes it working. of course it would have been great using fal and media management features. but that has to be added later on. thanx for your support and your marvelous work on fedext tools
16:54:45 <NamelessCoder> anytime twirsing, and thanks :)
18:12:00 <benjamin_654> @twirsing if had the same error "No fileusage (sys_file_reference) found for given UID"
18:12:52 <benjamin_654> somewhere deep in typo3 the core thinks the value of the field is a sys_file_reference UID, but it´s actually the count of relations
18:15:56 <benjamin_654> i hacked a temp solution by using a config provider http://pastebin.com/A1LQBcKp
18:48:39 <twirsing> hey, thanx benjamin_654. i'll give it a look tomorrow
09:19:06 <randomresult> ok, having problems with my provider extension, i decided to make everything from scratch. So for starting over, im thinking of using the ft3_empty Extension. good choice?
09:24:02 <randomresult> i decided to use BUILDER to make a new Ext.
09:24:25 <randomresult> so, i include some TS-Files. Would u prefer to name them .txt or .ts ?
09:25:04 <randomresult> i have the main setup.txt and i want to include some config.ts (.txt) ... so which File-Extension would u use?
12:04:52 <randomresult> well i dont know if updating will fix your cacheproblem
12:05:05 <braguzz> cedricziel tell me this https://github.com/FluidTYPO3/fluidcontent_bootstrap/issues/99
12:07:43 <randomresult> i dont think iam the right person to talk to concerning this. I would not work on the old versions because when u want to update, there is a lot to do. So i would use the new versions. They worked a lot on these. And im an early adopter. so need new versions!!!
12:17:22 <randomresult> download this. and follow the instructions there ... simply rename a few files.
12:17:42 <randomresult> then u have your own extensions for elements and pages.
12:25:38 <NamelessCoder> https://fedext.net/download/providerextension/yourextensionkey <- do not click, change "yourextensionkey" to the extension key you need. This outputs a default provider extension.
12:26:45 <randomresult> hehe... you are so fucking crazy
17:12:55 <cedricziel> vhs is the easiest thing to get started all over ft3, as it makes development of UIs in fluid a breeze-regardless of the template management. as long as its fluid
17:15:38 <cedricziel> here is a document with many baby steps: http://wiki.typo3.org/Performance_tuning
17:17:19 <cedricziel> braguzz: we have a performance patch by benni mack in the legacy branch of flux: https://github.com/FluidTYPO3/flux/commit/359d06c79f77332316df18540f936fb837a2377b
17:19:44 <Denyerek> Lemme see if PHP Fatal error: Class 'Tx_Extbase_Utility_Extension' not found in /home/denyerec/clients/alba/htdocs/typo3conf/ext/flux/ext_localconf.php on line 15
09:05:50 <danilobuerger> searching "tolerance level" in typo3 6.1 and ft3 core gives me nothing
09:07:01 <danilobuerger> i cant help you fixing those errors, but i can give you some advise.. you should use a ContentController to outsource all the logic to, to keep your template more simple
09:09:03 <randomresult> hey... my computer crashed
09:11:39 <danilobuerger> [09:04:52] <@danilobuerger> sorry, never seen those
09:11:39 <danilobuerger> [09:05:50] <@danilobuerger> searching "tolerance level" in typo3 6.1 and ft3 core gives me nothing
09:11:39 <danilobuerger> [09:07:00] <@danilobuerger> i cant help you fixing those errors, but i can give you some advise.. you should use a ContentController to outsource all the logic to, to keep your template more simple
09:12:16 <randomresult> well... i have never used a contentcontroller...
09:12:34 <randomresult> can you give me an example?
09:13:01 <danilobuerger> i think there is one in the bootstrap package
09:13:24 <danilobuerger> its basically a controller class that gets called before the corresponding content template is rendered, so you can set variables and such
09:13:31 <danilobuerger> you can have the same thing for pages too
09:13:50 <randomresult> i know... i just deleted the files cause i dont needed them
09:13:52 <danilobuerger> its basically a good place to offload logic to, if your template is getting complex
09:14:14 <randomresult> well... you should have seen it before i cleaned it up :)
09:45:09 <danilobuerger> in that case i am on dev :)
09:45:36 <randomresult> so, in your FCE do u have an RTE-Textfield at the bottom?
09:46:28 <randomresult> cause i have them in all of my fces
09:47:09 <randomresult> even in the bootstrap-fluidcontentelements i have this field.... as NamelessCoder yesterday told me, he has the same problem...
10:15:30 <braguzz> In your opinion I have to put in there the DB or the typo3 repository?
10:22:43 <randomresult> hmmm... after updating to t3 6.2 everything worked fine. then i deleted the DB and redid the Update-Wizzard and made an DB compare as well... everything looks fine in the installtool... but when i try to access the backend i get the following error:
10:22:52 <randomresult> Fatal error: Call to a member function isEnvironmentInFrontendMode() on a non-object in /Users/glatz/Sites/t3basics.dev/typo3conf/ext/flux/Classes/Configuration/ConfigurationManager.php on line 46
10:27:12 <randomresult> anyone can help me with that?
10:30:44 <anhadikal> randomresult: I am just joined, what is the issue?
10:31:25 <randomresult> Fatal error: Call to a member function isEnvironmentInFrontendMode() on a non-object in /Users/glatz/Sites/t3basics.dev/typo3conf/ext/flux/Classes/Configuration/ConfigurationManager.php on line 46
10:39:30 <anhadikal> did you validated your fluid templates?
10:45:54 <randomresult> well... anhadikal clearing cache-tables in DB does not help. but using the cachetool in the installtool does the trick. now it works
17:27:59 <Torsten2> Hi, i get an "alert" error if i want to use inline.fal vh in form.section -> form.object, has anyone a working example, actually i want to create a Slider.html Contentelement with flux/fluidcontent
17:30:47 <limboo> Torsten2: i had the same problem that inline.fal isn't working in a section
17:31:14 <limboo> i used an ugly workaround and created an element without sections i useed x times
11:50:18 <mrboe> hey guys - i installed the builder ext to check my extension. i got thetese errors, but i dont know what to do? any hints? file: https://gist.github.com/misterboe/b491c02384b05d26e92e error:http://snag.gy/pJVEq.jpg
11:51:49 <mrboe> what does the warnings mean? and which viewhelper is wrong
12:49:25 <Guest|14805> Hi there, i have a problem with flux/fluidcontent, he doesnt reder the field in backendform only a "The title" field is rendered, not the fields defined in the template, any ideas? I have two extensions in one page for different trees in tree one the Text.html works fine, but in tree2 it doesnt render the fields, any ideas?
12:50:18 <BenjaminR> deny: fluidpages renders first - the third party exts that modify header overrule it (append or overwrite depends on the 3rd p ext)
12:51:06 <BenjaminR> v:page.header.meta contains some documentation about the behaviour
12:51:30 <braguzz> I moved mysql on a dedicated server without success..
12:51:52 <braguzz> apache still 100% cpu trying to erase cache
12:56:08 <Guest|14805> i have 2, each has an extension which provide typoscript files and templates for fluidpages and fluidcontent
12:57:02 <Guest|14805> and in tree2, where the templates are read from extension2, the fields are not display, what works is the selector for the contentelement and wizardtab is fine, but no fields are displayed
12:57:31 <Denyerek> BenjaminR, I have read that. What difference is there using v:page.header.meta instead of just putting>meta> tags into the template? Presumably because the VH ones are parsed alongside anything done in the typoscript ?
12:57:35 <BenjaminR> maybe some templates (TS) not included in tree2
12:58:24 <Guest|14805> no, he reads the Text.html and give me the corrrect items to choose in "New content Element"
12:59:55 <Guest|14805> any idea where to debug the reading of xml name="Configuration" ?
13:00:18 <BenjaminR> Deny: the difference is that it is a fluid viewhelper and because of this can be used anywhere and in any context/condition you d like. in the end it simply uses the pageRenderer to add meta tags
13:00:50 <BenjaminR> with the restriction that the plugin has to be cached
13:02:45 <Denyerek> and so if I use asset to add my CSS, then order and dependencies are still accounted for
13:03:28 <Denyerek> So that v:asset.style call doesn't actually have to be in the <head> part of the template
13:03:38 <Denyerek> Does my page template even *have* a <head> section ?
13:03:47 <Denyerek> I get the feeling I should install the bootstrap package and dig through that.
13:04:14 <Guest|14805> my provider extension has no classes, its only typoscript and html files, any other ideas?
13:04:17 <Denyerek> is there a "best practices" extension anywhere that's the de-facto best reference to use ?
13:04:35 <Denyerek> Guest|14805, (please set your name) - that's normal.
13:04:45 <Denyerek> If it's just a basic container, that's pretty much all it'll have I think.
13:04:52 <Denyerek> Especially if you created it with Builder.
13:05:59 <BenjaminR> Exactly Deny. Guest: EXT:builder can check all your templates. install it and it will add a backend module which is easy to understand
13:06:15 <Guest|14805> ok ill try, (how can i change name?)
13:06:38 <BenjaminR> */nick MyNick (without the star)
14:53:59 <Denyerec> randomresult - do you know if the bootstrap_pages and bootstrap_content packages are good places to learn how things work ?#
14:54:10 <Denyerec> Or is there a "best practice" example package I can grab?
14:54:30 <randomresult> well... the example package is good
14:57:48 <BenjaminR> Denyerec: but as you are new to it start with development branch on all exts. there support for 4.X has been dropped and namespaces has been introduced
14:58:07 <BenjaminR> its the feature of all FluidTYPO3 extensions
15:35:01 <BenjaminR> Deny: just reference them relative to the css stylesheet (as you are used to) - paths will be changed by fluidcontent automatically if need to cache it
15:35:48 <Denyerek> Even paths in the CSS to images and such ?
15:36:31 <Denyerek> so if they're in /resources/public/stylesheets and the images are in /resources/public/img I can happily use reletaive paths in the css ?
17:26:57 <tpinne> today I started to work on my project again since last week. I changed nothing to the sources. Core is the same git commit so are every fedext extensions
17:27:24 <tpinne> cleaning all caches before starting to work I now get the following exception wich I can't get rid off
17:27:28 <tpinne> UnexpectedValueException: The package "fluidpages" depends on "_flux" which is not present in the system. in /var/www/TYPO3.CMS/typo3/sysext/core/Classes/Package/DependencyResolver.php on line 146
17:31:18 <tpinne> sorry for bothering. Sometimes the moment you ask the question you find the answer :)
19:43:38 <Torstenn> Hi there, i'm running two pagetrees and each has its own fluidpages/content providerextension, the problem is in the second extension in backend are no fields displayed which are configured in <flux:form> section, any ideas or expirience in having two template provider extensions?
20:15:58 <Torstenn> I've debugged it and the problem is that at some point the collections key is unset in typoscript, any idea why this happens?
20:30:16 <Torstenn> if i disable the rootpage of tree1, all works in tree2, funny thing ^^
20:46:34 <Torstenn> Ok the problem is that the typoscript in backend for tx_fluidcontent is read over "$this->configurationManager->getConfiguration(ConfigurationManagerInterface::CONFIGURATION_TYPE_FULL_TYPOSCRIPT)" which only reads the first siteroot page ...
20:47:03 <Torstenn> is this a bug or must i implement the typscript for fluidcontent all in siteroot 1?
09:49:03 <braguzz> Call to undefined method Tx_Fluidpages_Provider_PageConfigurationProvider::getGrid() in on line 97
09:50:06 <BenjaminR> doesnt that sound like the error you discussed with me, NamelessCoder and cedricziel last week? and didnt one conclude you dont use fluidpages templates. wasnt it EXT:speciality?
09:51:27 <braguzz> an older version that I personalized
09:52:30 <BenjaminR> yap what is not compatible with EXT:fluidpages and EXT:flux
09:52:39 <BenjaminR> you will have to recreate your templates according to our guidline
09:53:18 <braguzz> could you tell me the differences that I try to do it?
09:53:49 <braguzz> Ps. switching to 6.0.3 also the backend doesnt work
09:54:08 <BenjaminR> you can change to whatever - your speciality template wont work with our exts :)
09:54:56 <BenjaminR> fetch fluidpages_bootstrap and have a look at the page templates located in Resources/Private/Templates/Page/xxx.html
09:56:58 <braguzz> it is normat that also the backend doesnt work?
09:57:05 <braguzz> it is normal that also the backend doesnt work?
10:00:16 <BenjaminR> sure - because fluidpages parses the grid given in the template file and builds the backend layout according to it. if there is no grid present (like in yours) no be layout can be build
10:11:28 <BenjaminR> important here: page template contains layout declaration, configuration section and a section that is rendered in layout (here: Content Section)
10:28:45 <randomresult> i just read a news about flux and there is mentioned, that i need to run the updatescript for that... i am on t3 6.2 and i cant find that in the extensionmanager... where is it?
10:29:20 <braguzz> for example this partial doesnt work http://pastebin.com/R8fgqHXm
10:38:50 <Guest|43316> Using the bootstrap package, when copying a content element from one page to another, it's always copied and additionally cut from the ressource page
10:48:59 <randomresult> im using the latest versions of flux dev-branch from github
10:49:01 <Guest|43316> I'm pretty sure this has nothing to do with T3 or flux in general. I have several T3 6.1.7 installations using fedext and everythings fine
11:57:44 <BenjaminR> check server logs and typo3 log
11:57:46 <Guest|43316> when I update flux using the em, I got message "Fixes and performance. Note: new colPos value - RUN NEW EXTENSION UPGRADE SCRIPT IMMEDIATELY AFTER UPDATING!"
11:58:03 <Guest|43316> after updating T3 is completely 500
12:32:52 <randomresult> what would u prefer? sass or less?
12:37:26 <randomresult> what permissions would you give inside my typo3_src folder?
12:37:36 <randomresult> u think 755 is a good option?
13:25:52 <braguzz> what does unlink(FLUIDCONTENT_TEMPFILE); do?
13:27:29 <BenjaminR> there is a tempfile (.FED_CONTENT in typo3temp) which is needed for the content wizard in be to show up which content elements can be used
13:27:41 <BenjaminR> unlink removes it before its rewritten
13:29:07 <braguzz> it is the line that slow the empty cache process
13:31:11 <braguzz> I mean if I remove that line emptying cache is fast
13:41:47 <braguzz> the 'problem' is writeCachedConfigurationIfMissing()
13:59:30 <randomresult> i have this in my installtool : Class 'Tx_Fluid_Core_Parser_SyntaxTree_TextNode' not found in /html/typo3/typo3conf/ext/view/Classes/Override/Parser/SyntaxTree/ExtendedViewHelperNode.php on line 86
14:07:48 <braguzz> my problem is that writeCachedConfigurationIfMissing() is really slow
14:08:13 <braguzz> I'll restart to think at that on monday
14:12:11 <ndee> I have currently a <f:form> with the method="GET", is there a way to get rid of all those nasty looking GETvars when I submit the form? The only way would be to move to just <form> I guess
14:49:39 <BenjaminR> braguzz: the more fces you have the longer this process takes - and you use fluidcontent-bootstrap which contains a looot of fces. in production you wont have so many i guess.
14:49:48 <BenjaminR> anyway i dont see the problem here :)
14:50:08 <BenjaminR> cache shouldnt be smth you clear every minute.
14:50:43 <BenjaminR> ndee: this is a question for #typo3 i guess - not for #fedext :) anyway i already answered it :)
14:51:20 <ndee> BenjaminR: I just thought there might be more extbase people in here but true, I think I have to get rid of <f:form> :/
14:55:27 <randomresult> one question : is view compatible with typo3 6.2
15:37:59 <vistainteractive> When using <v:content.render as="contentElements">, the {contentElements} array consists of one item with the pre-rendered content and not an item for each individual field of the content element
15:38:25 <vistainteractive> Is this a bug or am I doing something wrong?
15:39:02 <vistainteractive> Using vhs TER version 1.8.4
15:46:00 <vistainteractive> My code http://pastebin.com/iX8dMAEa
16:39:37 <mrboe-> @vistainteractive i have this solution <f:for each="{accordionitems}" as="item" iteration="iter">
18:25:51 <randomresult> NamelessCoder recently postet a link where a providerextension could be downloaded from fedext by simply entering a link in the browser
23:48:44 <Guest|13665> I need advice. Should jump onboard with the bootstrap demo, or just use the extensions stand alone? I want to make a long term decision since I have about 50 client websites I'd be porting since it appears Templavoila is on the way out.
00:05:16 <NamelessCoder> I suggest the bare bones for this - the scale makes it less of a good idea to use a heavily loaded base
00:05:55 <NamelessCoder> so just install flux, fluidpages, fluidcontent and vhs - then create a provider extension and start making templates ;)
00:07:02 <Guest|13665> I'm a little nervous to jump ship to another set of extensions that I "hope" will be supported long term. It seems most of them are made by one developer... see my concerns?
00:07:43 <Guest|13665> I've made a long term practice of sticking to core extensions as much as possible.
00:08:52 <Guest|13665> However, it appears that if I jump to fluid, there's not enough functionality in the core to really be efficient... am I right (I'm not experience with it yet).
00:11:58 <Guest|13665> By the way, thanks for the tip on the those 4 extensions!
00:16:35 <NamelessCoder> the good thing about these extensions is, if they happen to be discontinued at some point (which is unlikely) you can switch back to raw fluid
00:16:57 <NamelessCoder> btw, I'm the main author / founder of these exts ;)
00:17:36 <NamelessCoder> I think if you had no worries about using TemplaVoila, you should have none about using fluidtypo3 - in all likelyhood, fluidtypo3 is (a major part of) the succession from TemplaVoila
00:18:10 <NamelessCoder> it's already used on hundreds if not thousands of sites, including major ones ;)
00:18:17 <Guest|13665> Ahhhh, so glad to talk to you. I read pretty much every word on your website :)
00:21:06 <Guest|13665> One main concern i have is finding something similar to flexible content elements in Templavoia. Last time I tried using fluidpages probably 2 years ago, it required essentially programming an extension to get that functionality. Do some of your extensions make this easier now?
00:21:38 <NamelessCoder> sure thing - fluidcontent can do that, but you can also add nested content in your own plugins
00:21:49 <NamelessCoder> it's pretty much exactly like TV fces
00:21:50 <Guest|13665> Or has the core ecosystem advanced to work better now as well?
00:25:52 <NamelessCoder> replace "myext" with an extension key of your choosing
00:27:54 <NamelessCoder> the install script plus that one-line command gets you to where you can install the provider extension - use extension manager to install "myext" or whatever you called it, then include the static typoscript template and clear all caches properly - then you should be able to select page template (TV-style, in page properties) and add new FCE-type content. One template of each type is included with a bit of comments on how to use it
00:28:15 <NamelessCoder> and if you need help, check back in this channel ;)
00:28:28 <Guest|13665> reading the blog right now (I have an appointment to go to soon so I may try to catch up for follow up questions later... sigh. I'm sooooooo thankful for a little input from someone and especially you)
00:28:50 <NamelessCoder> anytime. When I'm not too busy, I'm happy to help :)
00:29:45 <Guest|13665> I'm just making a 150 page site and decided it's one I don't want to port... so may make it my first fully fluid-based site.
00:30:11 <Guest|13665> Once I'm done with that one, then I'd start porting the others.
00:32:36 <NamelessCoder> sounds like a nice-size project
00:33:04 <NamelessCoder> I have to go - but I'll be here tomorrow during the day if you need a bit of assistance
00:33:06 <Guest|13665> It's pretty straight forward, but has a bit of content alright.
00:33:56 <Guest|13665> I'm happy to compensate... I hate going down a road only to find out I did things the wrong way across a wide range of sites.
00:34:14 <Guest|13665> I'm not loaded but will be happy to contribute some for your time. Catch you later.
12:35:16 <floxx> i'm a bit unexperienced with…so i have a question: i'm versioning my typo3 installation with git, but cloned ft3 extensions from official repo. is it a problem to add, commit, push my installation? or do i accidentially push to ft3 repositories, too?
12:35:57 <floxx> i meant "unexperienced with _git_" :)
14:38:00 <randomresult> what does this mean? Fatal error: Class 'Tx_Flux_Core' not found in /Users/Sites/TEST/typo3conf/ext/myEXT/ext_tables.php on line 7
14:38:52 <randomresult> my ext is made with Builder - its a 6.2 Beta Typo3 with the latest Flux/Pages/Content Plugins from Dev-Branches
13:37:13 <NamelessCoder> using $this->createContainer('Section'); etc. you can build all the components that normally get parsed from the Flux template
13:37:45 <NamelessCoder> intiializing the custom object so it gets filled with these nested child components - sections, containers, fields, wizards and even the grid
13:38:02 <NamelessCoder> to then use your special Form along with your templates....
13:41:31 <NamelessCoder> no, just reasonably clever I guess ;)
13:41:43 <randomresult> this was a serious question
13:42:49 <NamelessCoder> I don't know where I get it from... in this case it was originally a simple idea (viewhelpers) which was refined into PHP objects so they could be used in more ways
13:43:29 <randomresult> we are getting close, that i will not use any extensions no more...
13:43:40 <NamelessCoder> you should rarely need it
13:46:02 <NamelessCoder> such Forms will also be supported by EXT:fromage (for example, letting you construct a Form, passing it to view, then using a ViewHelper to create an FE form based on the Form instance)
13:46:10 <NamelessCoder> so it is indeed a very good thing to learn!
13:46:19 <NamelessCoder> it is also MUCH faster than Fluid ;)
13:46:31 <NamelessCoder> and you're welcome, of course
13:46:46 <randomresult> i never took a closer look at fromage.
13:47:00 <randomresult> i will. will u update view as well?
13:47:02 <NamelessCoder> it's not ready for use at all, will take months to complete
13:47:12 <NamelessCoder> but it will do what I described =)
11:18:40 <braguzz> I'm trying to use the developer git version of fluidcontetn but I have some errors in flux dependencies
11:19:20 <randomresult> well... the extmngr is not able to install it because of the -dev in the extkey
11:19:55 <randomresult> and i think you need to update all ext to dev-branch
11:20:41 <randomresult> a way to install them all is to install the TER versions of the extensions and then replace them in the filesystem with the dev-branches
11:20:54 <randomresult> but u then need to go to the installtool and make a db-compare
11:21:38 <randomresult> and maybe run the updateskript of the extensions (find a recyclebutton in the extmanager on the right side of each extensions - when they have a update/migration script)
11:29:31 <randomresult> and i dont use the old versions of fedext. so i would first update the t3 install to the new t3 6.1.7 (in my case i switched to 6.2 beta)
11:30:19 <randomresult> make a backup. switch to the new extensions - run the migrationskript for your providerextension and give it a try
11:31:27 <randomresult> the migrationscript means less than a minute :)
12:06:27 <randomresult> this ext stores alle configurateion and templates of your web
12:06:51 <braguzz> I have Templating tags not properly nested. Expected: FluidTYPO3\Flux\ViewHelpers\Grid\RowViewHelper; Actual: Tx_Flux_ViewHelpers_Flexform_Grid_RowViewHelper
12:07:17 <randomresult> did u run the migrationscript on speciality?
12:16:04 <randomresult> well... does it work or not?
12:18:08 <braguzz> change the templateparser problem gone
12:21:44 <braguzz> and ... I cant enable fluidcontent 4.0-dev
12:21:55 <braguzz> Could not resolve dependency for "flux"
12:40:51 <randomresult> this is a problem with the -dev name
12:41:29 <randomresult> so i do it that way: install all TER versions. Then replace them with the new ones. (simply copy them into the ext folder) - then run dbcompare.
12:55:45 <randomresult> ok. i would simply update this by replacing the source ... but i think im the wrong person to speak to... maybe @NamelessCoder or @cedricziel (and the rest of the team)
12:57:28 <braguzz> but I think that one step ahead we have done
12:57:44 <randomresult> yeah. and you should be ready for 6.2 now
12:57:54 <braguzz> emptying all the cache is a 20 second process
13:09:44 <randomresult> i would go for 6.1.7 first
13:37:27 <Guest|61727> hey guys. I can't seem to find out how to read the page-title using vhs and the alike. I'm sure it's easy, but I can't quite do it. Can anyone help me out?
15:35:21 <pedda> hehe.. it can come in very handy when dealing with lots of images with same characteristics.. but it's quite hard to get it up and running the way you need it
10:02:24 <moritzkrauss> Hi! I´m using the fluid content element (upgrade from fed) with 3 grid column. Each content element is displayed twice inside the page-module (one element inside fluid content, one element in the main column). Is there an significant change inside the template-structure between fed and fluidcontent? I´m using TYPO3 6.2, with fluidcontent (3.1.0), f
10:18:33 <randomresult> things changed in flux/fluidpages and fluidcontent
10:18:45 <randomresult> so u need the dev versions of all of them
10:19:43 <randomresult> but better ask the team ( all marked with @ in this chan)
10:21:55 <randomresult> to be honnest, when i read the Namespaces.md you should be able to go without the migrationscript... but i would run it anyways cause its the "New" way
10:23:13 <moritzkrauss> randomresult - thx, i will have a look into the dev version and the Namespace.md
10:27:55 <benjamin_654> hi, i installed a new 6.2 system like https://fedext.net/blog/62-installer-script.html
10:28:31 <benjamin_654> But after installing fluidcontent i get the error "A cache with identifier "fluidcontent" does not exist." - any ideas how to fix?
10:43:04 <Tjark> Problem with latest git snapshot. Checkout with beta_7 tag solve this
10:44:15 <Tjark> i had this problem yesterday too :)
11:29:29 <randomresult> so where do u want to add something?
11:30:47 <alex_schnitzler> Already found the setting. Thanks anyway :)
11:32:03 <alex_schnitzler> I don't use the content types that print Hello World
11:32:11 <alex_schnitzler> My client doesn't need them either
11:40:41 <moritzkrauss> @randomresult tried git-development branch and checked the Namespaces.md (only necessary if you use 6.0/6.1 - i´m usig 6.2). BE and FE still shows duplicated CE inside fluid content and main column. Used the update-script too ... Any idea?
11:44:00 <randomresult> you are using old fed-stuff dont u?
11:45:36 <moritzkrauss> yes - little help -> http://monosnap.com/image/Ads4qdqLtPKHeyoI32uxItHgsjupTo
11:49:45 <randomresult> sorry... i have never really used the old fedext
14:41:26 <Denyerec> Seems odd to have to resort to writing loops again
14:41:42 <BenjaminR> well you asked. most of use use v:page.menu and if there is something which that vh is not able to do interate over the menu array and build it with custom markup yourself
17:53:51 <Denyerec> But I'm struggling to see how to install bower modules to different locations,.
17:54:15 <Denyerec> Seems like everything might have to live in /Public which kinda violates the extBase/Flow model of organising resources.
17:56:01 <alex_schnitzler> Well, just install everything into Public
17:56:31 <alex_schnitzler> This time configuration wins over convention.
17:56:37 <Denyerec> the bower-installer allows you to move resources post-install
17:56:48 <Denyerec> if you know the "main" file that you're looking for.
17:56:52 <alex_schnitzler> You can secure all private files with a .htaccess in the webroot.
17:56:56 <Denyerec> In the case of jquery that would be the main .js file
17:57:04 <Denyerec> however SCSS projects tend to fragment heavily
18:13:57 <alex_schnitzler> How do I get rid of this error? Could not analyse class:Tx_Vhs_ViewHelpers_Page_Content_RenderViewHelper maybe not loaded or no autoloader
18:14:28 <alex_schnitzler> Is the installation order of the extensions important?
18:24:27 <bjo3rn> alex_schnitzler which version of vhs?
18:24:40 <alex_schnitzler> development, all of them
18:24:51 <alex_schnitzler> Used the install-script for 6.2
12:05:34 <Denyerec> Do you guys have a partial that includes any boilerplate <head> stuff ?
12:09:46 <randomresult> i have a quite simple element for embeding videos responsive. it only contains 28 lines of code. checking these in builder, it tells me that i use an incompatible viewhelper... i only use flux.form and f:format:raw and an asset...
12:09:55 <randomresult> could someone take a look what is wrong?
13:54:58 <NamelessCoder> I'm like the google for the github
13:58:20 <Denyerec> assuming I can't be arsed hacking files right now, will "clear all caches" in the BE work ?
13:58:28 <Denyerec> or do I need to repeatedly flush typo3temp as well
14:03:24 <NamelessCoder> in almost all cases "clear all caches" will suffice. On 6.2 it's "clear system caches". Being logged into BE while editing FE will make sure you bypass enough caches that you should never need to clear typo3temp while developing
15:35:31 * Denyerek is now officially having a really shit day.
15:35:37 <Denyerek> 4 hours of this so far and counting.
15:35:47 <Denyerek> No different to any day working with Typo, tbh.
15:38:46 <Denyerek> Fatal error: Class 'Tx_Flux_Core' not found in /home/denyerec/clients/alba/htdocs/typo3conf/ext/albatemplate/ext_tables.php on line 7
15:40:38 <Denyerek> I git-updated all the repos to the development HEAD
15:42:40 <Denyerek> Fatal error: Class 'Tx_Flux_Core' not found in /home/denyerec/clients/alba/htdocs/typo3conf/ext/albatemplate/ext_tables.php on line 7
15:42:47 <Denyerek> presumably there's been a change to the classname
15:47:07 <Denyerek> Manually replaced old class with namespaced class and It's at least back to the BE
15:47:31 <Denyerek> Fatal error: Call to a member function getCache() on a non-object in /home/denyerec/clients/alba/htdocs/typo3conf/ext/fluidcontent/Classes/Service/ConfigurationService.php on line 125
15:50:10 <Denyerek> NamelessCoder... I am now in over my head.
15:50:57 <Denyerek> danilobuerger, perhaps you can help ?
16:51:17 <randomresult> @NamelessCoder i have pulled and rebased my develop branch. now the question is: can i send a pull request so mrboe can continue working on that?
16:51:23 <Denyerec> randomresult - I read an article on sass / less, and sass seemed more mature, better supported and better featured at the time.
16:51:56 <Denyerec> claus - presumably the relative paths will be re-written then ?
16:51:58 <randomresult> ok. seems clear. but i dont get the point why to use it all
16:52:10 <Denyerec> because by the time my CSS is in /typo3temp/cache/ those relative paths won't work at all ;)
16:52:45 <BenjaminR> Deny: they will if you dont set rewrite to false ;)
22:16:00 <macro11> hello, there exists a feature in TemplaVoila with is very helpful: noEditOnCreation especially for container elements. is there a similar option for fluid_content available?
22:24:06 <danilobuerger> macro11 there isnt one at the moment i think, but i also think that this could easily be done.. just file a feature issue at https://github.com/FluidTYPO3/fluidcontent/
22:33:32 <macro11> thanks danilobuerger, i will post a feature request
23:34:49 <mrboe> @NamelessCoder > dont know how why schemaker doesn't work for me / perhabs you can recreate the flux-master.xsd with the new namespaces
09:59:02 <randomresult> the question is: does he want to follow
09:59:36 <mrboe> @randomresult go and clean your branch
10:00:43 <randomresult> what mrboe means: until flux 7.0 the naming of fields was flux:flexform - with 7.0 the names changed to flux:form - and the xsd-files of claus use the old ones. you are now using the news ones. but ur templates still use the old ones... wow. and now ur confused
10:01:17 <randomresult> or better : the dev versions use the new ones. your templates still use the old ones.
11:31:15 <danilobuerger> Denyerec the xsds are auto generated, if you want them generated for the branches development / staging too you need to file an issue at https://github.com/FluidTYPO3/fedext.net
11:53:36 <Denyerec> So the autogen ones are for master / release tags
11:53:48 <Denyerec> Do you have a release timeline that co-incides with the 6.2 LTS release?
11:55:49 <randomresult> Denyerec https://fedext.net/overview.html - there u see a timeline
12:16:43 <mrboe> @randomresult is there a possibility to get a mrboe viewhelper
12:17:57 <randomresult> https://fedext.net/viewhelpers/vhs/master/Content/Random/MisterBo.html her you go. just commited it. - Selects a random ugly image from www.ugly.com
12:25:31 <danilobuerger> everything is cached except if you explicitly uncache it
12:25:47 <danilobuerger> which you can because i wrote the view helper for that
12:25:51 <Denyerec> So how does one manage a frequently updated news ticker or such?
12:26:50 <danilobuerger> on high frequent sides you would use something like varnish
12:27:01 <danilobuerger> if its low frequent you are fine with using the uncache viewhelper
12:28:09 <danilobuerger> so with v:render:uncache you can render a partial... your whole site will be cached except that partial and in that partial you can use your random view helper
12:28:38 <danilobuerger> but only use on low frequent sites, for high frequency you can go the varnish route fx
12:30:11 <Denyerec> varnish will not be necessary here
12:30:15 <Denyerec> we're talking < 500 hits a day
12:30:33 <danilobuerger> ah then use v:render.uncache
12:30:39 <danilobuerger> and render that one partial uncached
12:30:44 <danilobuerger> everything else will still be cached
12:31:30 <Denyerec> What if the dynamic part is a content element ? Use the render.uncache VH in the content element's template I suppose ?
12:32:03 <danilobuerger> the whole content element is dynamic or just part of the content elements template?
12:33:19 <Denyerec> They want a "random testimonial" content element they can drop into pages.
12:34:06 <danilobuerger> so in your content elements template use v:render.uncache, and put the randomness in a separate partial
12:39:04 <Denyerec> OK, so my page template doesn't know antyin about this, the content element template contains, say, some <blockquote> HTML, and then the actual raw quote information is rendered via a partial called by render.uncache
12:44:35 <danilobuerger> and only that partial will be uncached
12:45:17 <danilobuerger> but obviously it still needs to fire up the whole framework, so its rather expensive to do it.. thats why i said its fine for low frequent sites
12:48:38 <Denyerec> I suppose pulling said data via ajax would be preferable ?
12:48:51 <Denyerec> IIRC there's a "reduced size" stack you can interface with via ajax?
12:54:14 <danilobuerger> Denyerec yes, ajax would be preferable
12:54:38 <Denyerec> What's the ajax interface called
12:54:42 <Denyerec> I've never touched that before
13:05:04 <Guest|81769> I just installed the fedext bootstrap and it seems to run smooth. Now I run into a little uncertainty where all information is coming from.
15:13:23 <mrboe> if you debug <f:debug>{subMenu}</f:debug>
15:13:34 <syssi> But I get: #1237823695: Argument "as" was not registered.
15:14:02 <syssi> I'm using flux 6.0.1. Is this a known issue?
15:15:28 <mrboe> @danilobuerger back to Workspaces - so this will be fixed and is a known issue
15:17:28 <Guest|99236> if i debug i get a var dump for every item
15:19:53 <NamelessCoder> syssi the "as" argument was added on october 23rd last year, so it is right on the border between 6.0.1 / 6.0.2. The ViewHelper reference could be incorrect - check the ViewHelper class file to be absolutely sure. If the "as" argument is not defined, you need to upgrade to at least 6.0.2.
15:20:19 <NamelessCoder> alternative syntax: {flux:flexform.data(...) -> v:var.set(name: 'pidFlexform')}
15:34:53 <NamelessCoder> will catch you when I get a break, currently on another project
15:35:18 <randomresult> ill be here for another 2 hours i guess.
15:35:31 <randomresult> otherwise you can also speak to mrboe. he will help me
15:35:41 <danilobuerger> mrboe workspaces is a known issue
15:36:08 <randomresult> it only a question on how the workflow is the best using upstreams etc.
15:36:42 <NamelessCoder> if anyone fixes workspace support before the 25th I will personally donate a full day of my time to a project of their choosing ;)
15:39:54 <syssi> NamelessCoder: The alternative syntax gives the same error, so I was trying to find new ways ;-)
15:41:05 <NamelessCoder> if you get the same error, remove the "as" argument from flux:flexform.data
15:42:16 <syssi> Without the "as" it works fine but I need to access an array.
15:42:42 <syssi> So upgrading flux is the way I go.
15:43:18 <syssi> I have upgraded to 6.0.3 and the error is the same.
15:50:27 <danilobuerger> NamelessCoder flux & workspaces needs a surgeons hand ;-)
15:51:34 <syssi> NamelessCode: The argument "as" of flux:flexform.data is also broken in 6.0.3
15:52:07 <NamelessCoder> I see, yeah. This feature was never backported - the viewhelper reference is simply wrong
15:52:27 <danilobuerger> syssi time for staging or development branch :D
15:52:33 <NamelessCoder> {flux:flexform.data(...) -> v:var.set(name: 'pidFlexform')} then {pidFlexform.fieldname}
15:54:07 <syssi> Yep. This is my current workaround: <v:var.set name="pIdFF" value="{flux:flexform.data(uid: '{page.pid}', table: 'pages', field: 'tx_fed_page_flexform')}" />
16:51:52 <mrboe> i had also the problem that the default chmod rights have changed (install tool)
16:52:13 <mrboe> have you cleared typo3temp folder
16:52:56 <Krystian> tnx mtboe - I will llok into that and give you answer in few minutes
17:01:39 <randomresult> Krystian if u work in 6.2 take a look at the file and folder rights of typo3temp (for ext) - they changed it to something like 2770 instead of 0755 and 0644 (see Installtool)
17:01:48 <randomresult> that messed up my dev-server.
17:15:13 <Krystian> Thank you guys. The https://github.com/FluidTYPO3/documentation/blob/master/Namespaces.md helped me to make backend usable.
17:15:31 <Krystian> But on frontend I am getting The requested page didn't have a proper connection to the tree-root!
17:15:48 <Krystian> I know this error is werid. I will try to uninstall most of the extesnions.
17:21:00 <Tjark> Krystian try Compare Database. This is what helped me once
17:32:26 <Krystian> Yes Tjark. That was it! Now the FAL images seems to be broken :)
17:32:48 <Krystian> Maybe some problems while upgrade. Let me check.
18:06:48 <Guest|20212> Hello! I'm looking for the best way to access page media resources in a template through the rootline (i.e. i want to find the first page in the pagetree that has an image in the resources). Is this possible?
18:29:11 <danilobuerger> in that case you can ignore that whole page because alias mapping will work for you
18:29:41 <danilobuerger> and i can tell you first hand that 6.2-git and ft3 dev branches are working fine with each other
18:29:46 <danilobuerger> so just upgrade and relax :-)
18:30:12 <Denyerec> Fatal error: Call to a member function getCache() on a non-object in /home/denyerec/clients/alba/htdocs/typo3conf/ext/fluidcontent/Classes/Service/ConfigurationService.php on line 125
18:32:32 <danilobuerger> no just the master of what i just posted
18:36:46 <Denyerec> Fatal error: Call to a member function getCache() on a non-object in /home/denyerec/clients/alba/htdocs/typo3conf/ext/fluidcontent/Classes/Service/ConfigurationService.php on line 125
18:44:35 <danilobuerger> nearly never, but this might be a case..
18:44:43 <danilobuerger> just make sure the cache tables in the database are all empty
18:45:13 <danilobuerger> if that doesnt do it -> you said your project is practically empty ... just zip it up to a db dump and send it over to me and i will take a look
18:46:24 <Denyerec> You are spared that torture, the DB cache flush fixed it.
18:46:32 <Denyerec> Worth adding that one to the FAQ!
18:47:01 <NamelessCoder> "Hello, Rob from IT. Have you tried manually flushing the cache tables?"
10:37:49 <randomresult> @BenjaminR i thought someone in here said it could be handled via TS - but i dont remember who it was. would be a nice feature - cause some of my elements are too complex for a simple editor
10:38:37 <BenjaminR> okay can only been one of the other ops in here i guess :)
10:38:49 <BenjaminR> lets see - would be interesting
10:43:51 <randomresult> BenjaminR it worked in TV (see http://blog.thorsten-schneider.org/2013/01/flexible-content-element-for-group-exclude-in-typo3/) but... there was no FEDCONTENT file...
11:01:01 <randomresult> @BenjaminR maybe this a way to think about it : mod.wizards.newContentElement.wizardItems.Bootstrap.elements.fluidbootstraptheme_Alert_html.show = 0
11:37:13 <ndee> hi guys, I try to get a 6.1 installation local running, it works on the remote but not locally. The error I get is: Fatal error: Class '\\TYPO3\CMS\Extbase\Object\ObjectManager' not found in /Users/user/Sites/mysite/typo3_src-6.1.7/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 4114
11:37:56 <ndee> I'm running flux 6.0.2 and I found this bug https://github.com/FluidTYPO3/flux/issues/337 so I set the template under appearance but that error still shows up. What else could the problem be?
11:46:42 <mrboe> @NamelessCoder or @danilobuerger when i go to https://fedext.net/overview/extensions/cores.html flux github link goes to https://github.com/NamelessCoder/flux and not to https://github.com/FluidTYPO3/flux
14:57:14 <Denyerec> I'm gonna assume that if you have a common "header" for the site, that should render as a partial ? Or is that better as a section in the template
14:57:19 <Denyerec> Little confused as to how to chop things up
14:57:58 <Denyerec> The Layout renders things from the Template
14:58:15 <Denyerec> But does the Layout only see the Template with the same name ?
14:58:21 <Denyerec> Or are Template Sections global ?
15:04:14 <BenjaminR> Deny: if a section is reused also in OTHER templates put it in a partial to be able to use it there too
15:05:13 <Denyerec> Ok so stuff in a Template Section is useable only by one Layout ?
15:06:22 <BenjaminR> Sections within a Template are only usable by that template (without using hacks)
15:06:37 <Denyerec> is one "Layout" can be bound to one "Template" with <f:layout name="someLayout" />
15:06:44 <BenjaminR> So if you have two templates that use the same header - put ypur header section inside a partial and rendern the partial in your template
15:07:24 <Denyerec> Just trying to come to terms with what should live in the Template and what should live in the Layout
15:07:38 <Denyerec> It's almost like Layout is "Big boxes" and template is "Stuff inside those boxes"
15:15:53 <Denyerec> Anyone any offers on how to augment the doctype and <html> tag ?
15:25:43 <Denyerec> I can't see a way in the layout/template as v:page.header is the insides of the <head>
15:26:27 <Denyerec> danilobuerger - fluidcontent errors... are you there
15:26:46 <Denyerec> #1316104317: The default controller for extension "FluidcontentCore" and plugin "Textpic" can not be determined. Please check for TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin() in your ext_localconf.php
15:34:41 <danilobuerger> you should never use textpic
15:34:42 <BenjaminR> low on time is just a question of the estimate given :)
15:34:43 <Denyerec> And given that it's taken me almost a week to get all this set up, I don't fancy my chances of creating successful FCEs very quickly :)
15:34:48 <danilobuerger> instead use your own content elements
15:35:11 <randomresult> i use grids and place a text in one side and a simple responsive image in the other one ... done
15:37:58 <misiak> Hi, any hint how to render content element which is selected via flux:flexform.field.select. It returns comma separated list of record uids, but i cant render them in FE. Thanx.
15:41:56 <randomresult> jupp mixed with new ones out of ur provider
15:42:50 <Denyerec> Fatal error: Call to undefined method FluidCache_Albatemplate_Page_action_render_2ed205930ab7e7a887cfbfb153b311bae57cb98e::section_538de026b4fe26b0211e4b631533c8aa69447ef0() in /home/denyerec/src/typo3-6.2/typo3/sysext/fluid/Classes/View/AbstractTemplateView.php on line 222
15:43:01 <misiak> and with <v:content.render contentUids="{weekmenu}" /> it renders nothing i tried already all render commands :)
15:43:36 <randomresult> well you could use a migrationscript for that. if needed (havent looked at it right now) Maybe claus will provide a migration script when the ext is released ? @NamelessCoder ?
15:56:19 <misiak> So, no BE errors now but i get this in FE: The argument "contentUids" was registered with type "array", but is of type "string" in view helper "Tx_Vhs_ViewHelpers_Content_GetViewHelper"
15:56:20 <misiak> I had it before, how can i change comma list to array, which i get from select? Thnx
15:58:29 <danilobuerger> misiak what vhs version are you on?
15:59:53 <danilobuerger> ah never mind, use v:iterator.explode and then use in contentUids
16:19:52 <misiak> i changed 'as' it to: <v:iterator.explode content="{weekmenu}" glue="," as="weekmenu" />
16:23:09 <misiak> danilobuerger: so thank you very much for ur time. And if u r one of the developer of fedext thank u also for this new solution. I leave TV after 4 years and started with fedext. :)
17:02:26 <_Tom_at> Hi there! Is it possible to set the l10_mode for a flux flexform field (Flux 6.0.3)? Example: <flux:flexform.field.checkbox name="subblock" label="Subtitel in eigener Zeile" l10n_mode="exclude" />
17:19:37 <_Tom_at> Hi there! Is it possible to set the l10_mode for a flux flexform field (Flux 6.0.3 from github)? Example: <flux:flexform.field.checkbox name="subblock" label="Subtitel in eigener Zeile" l10n_mode="exclude" />
17:22:49 <NamelessCoder> Bernd sorry, no, that's not possible.
17:32:40 <randomresult> the one who should not be named
17:36:17 <randomresult> @NamelessCoder i need to go for now :(
17:36:24 <randomresult> will u be here the next days?
17:37:21 <randomresult> ok, now i think my repo is clean enough to really start.. :)
17:37:36 <randomresult> see u around. Leo needs my attenion now...
17:39:39 <NamelessCoder> not sure how much I'll be available the next two days
17:52:33 <_Tom_at> am i right in assuming that l10n_mode="exclude" isn't supported on flux:flexform.field.xxx? if i add this attribute to my field, i don't get an error but it hides the field also in the default language. i searched in the viewhelper documentation and in the repo for some hints but i couldn't find something.
12:58:35 <randomresult> im trying to get rid of some switchcase - now i have this: https://gist.github.com/randomresult/7b1d9cc1a7b228b351bf
12:59:17 <randomresult> problem is, that i use the sections to define some variables. but i dont get them back from the partial/section - some a hint what i did wrong?
12:59:58 <randomresult> so im trying to dynamicaly render some partials/sections
15:42:37 <Guest|96946> i have a selctbox in the page configuration. Does this variable always apply to all pages which use this template? Is it possible to use this value only on the modified page?
15:44:56 <Guest|96946> i want to control the style of a submenu with this selectbox
15:48:14 <Guest|96946> when i render the menu i want to use this value to decide which style to use
15:49:58 <randomresult> Guest|96946 you can inherit this and clear if needed
15:50:25 <randomresult> was it inherit? dont remember... just a sec
17:27:14 <NamelessCoder> or add as sibling of your other <f:section> named InPuts, an <f:section name="InPut"></f:section> which gets rendered if no value exists in the settings.split variable
17:28:13 <randomresult> could u please sit next to me and be my autocompletion in PHP-Storm?
14:16:26 <twirsing> hello there, i am having problem copy and pasting elements in content areas, new elements are always inserted at the top
14:16:49 <twirsing> am using flux 7.0.0, fluidcontent 4.0.0
14:17:28 <twirsing> there are some issue entries regarding similar problems but I just cant find the exact same one
14:18:17 <twirsing> can somebody confirm this behavior?
14:24:40 <randomresult> I just tried that ... i think works good here on T3 6.2
14:27:19 <twirsing> thanx, i'll try to upgrade typo3 then
19:01:04 <artisticMink> Hello, i'm curious if there is a way to use <f:widget.paginate/> inside a vhs driven template since i cant get my content as QueryResult, which the widget demands. Is there a viewhelper who could assist me in this case or would i have to write my own repository to recieve the content as QueryResult?
09:34:35 <misiak> hi, i have one question again :) can i render content elements (just bodytext) in BE which i get from flux:flexform.field.select as comma separated uids? I can change it to array now, but cannot render them in BE. Thnx
10:08:57 <misiak> I meant classic via classic Page mode on page content.
11:08:10 <twirsing> hello, i experience a problem when copying and pasting content element within flux:content elements. The copied item is alway on top no matter where I paste it. Is this a known bug?
11:11:16 <twirsing> the problem occurs under flux 7.0.0, fluidcontent 4.0.0 and both t3 6.1.8dev and t3 6.02rc1
12:53:21 <misiak> Hi, any idea how to display bodytext from content element (tt_content) on page in backend via standard Page module, in fedext FCE, by comma list of uids or array? Thnx.
13:27:41 <NamelessCoder> content getting is for FE only, but you should be able to use the field values.
13:28:52 <misiak> yeah i get the field values...but i have: <flux:flexform.field.select name="weekmenu" label="PONUKA" size="15" table="tt_content" condition="AND tt_content.pid=13" maxItems="3" minItems="1" />
13:29:17 <misiak> so it returns only comma separated list of uids :)
13:29:54 <NamelessCoder> but why are you then attempting to access the value in BE?
13:33:06 <misiak> I want to display to my customer text which he selected when he click on page...so he dont need to go edit FCE to display it.
13:34:03 <NamelessCoder> so this is in the Preview section, right?
13:35:42 <misiak> And this solutions is for selecting content elements stored in different sysfolder, inside FCE.
13:38:33 <NamelessCoder> the problem is that content.get will use TSFE for selecting content so it won't work in BE
13:38:50 <NamelessCoder> there are two ways you could do this:
13:39:08 <NamelessCoder> 1) Create a ViewHelper of your own, add your own namespace and use that ViewHelper which then manually selects the DB record you need.
13:39:34 <NamelessCoder> 2) Override Fluidcontent's Provider with one you create and make it aware of your element type to insert custom variables as needed
13:39:45 <NamelessCoder> the first is by FAR the easiest and most compatible
13:40:03 <misiak> yeah i think so...i ll try the number 1)
13:40:05 <NamelessCoder> the second one allows you to take control over many more things than just the variables
13:40:20 <NamelessCoder> here's the catch re: your viewhelper:
13:40:31 <randomresult> @NamelessCoder i changed the namespaces in the ext to FluidBT - hope this is ok like this. we are now checking all elements again... some of the old ones need to be rewritten...
13:40:31 <NamelessCoder> never, ever, ever use something like that in the frontend
13:41:14 <NamelessCoder> viewhelpers which make SQL queries are dangerous and you should simply make an "if ('FE' === TYPO3_MODE) { return ''; } start of your render() methond in viewhelper
13:47:24 <randomresult> what about flux etc.? will there be a release tomorow?
13:51:36 <twirsing> i experience a problem when copying and pasting content element within flux:content elements. The copied item is alway on top no matter where I paste it. Is this a known bug?
13:59:32 <randomresult> maybe i find the time to report. :)
15:20:03 <Romanko> Hi, I just built an provider extension using builder extension (in shell) and in typo3 BE (6.1.7) edit page properties get an error: EXT:wx_templates/Resources/Private/TemplatesPage/
15:20:46 <Romanko> so its looking for templates in non existing folder /Private/TemplatesPage/, there is a missing slash, any hints?
20:36:36 <randomresult> i changed a pagetemplate to take another layoutfile. from layout "Page" to "SideBar" - then i changed the name of the layout-file to SideBar as well... still this template uses Page as Layout...
06:42:24 <randomresult> good morning fedext! we have a new webside!!!
08:02:36 <mrboe> good moring - and thx to the team for the great work
08:22:30 <ndee> good morning guys, a question regarding vhs and if.client.isBrowser/isMobile/isSystem: You can't really use all those viewhelpers in a cached environment, is that correct?
10:19:51 <Tjark> i just created a FCE Element. Do i have to import the grid.css manually ... i never did this before
10:20:27 <bjo3rn> so you are using fluidcontent, right? you may have to add a content controller.
10:21:23 <Tjark> a did this way Tx_Flux_Core::registerProviderExtensionKey('provider', 'Content');
10:22:14 <bjo3rn> see https://worksonmymachine.org/blog/page-and-content-controllers-in-fluidtypo3
10:23:06 <bjo3rn> it's a really simple, almost empty class that will create the correct context to resolve resource paths
10:24:02 <Tjark> Is this a behavior regarding to TYPO3 6.1 ? Within an fresh TYPO3 6.2 installation i do not have this problem .
10:24:49 <bjo3rn> maybe, yes. how does your TS to include the asset look like?
10:28:00 <Tjark> i import my css with TS because i use htaccess to rewrite the asset path.
10:28:15 <Tjark> like this page.includeCSS.10.assets/Stylesheet/style.css
10:28:42 <Tjark> like this page.includeCSS.10 = assets/Stylesheet/style.css
10:29:19 <bjo3rn> ok, then I don't know how this may be related to flux/fluidcontent, sorry. you might want to ask NamelessCoder when he shows up later.
11:14:06 <danilobuerger> actually it should be FluidBT.Fluidbootstraptheme as per naming convention, but our naming utility will work fine with a lower case
11:15:25 <randomresult> like this ? \FluidBT.Fluidbootstraptheme\Flux\Core::registerProviderExtensionKey('fluidbootstraptheme', 'Content');
11:16:43 <danilobuerger> i dont know what you guys talked about before i was here, but you will have to register the provider extension in ext_tables and localconf
11:17:02 <danilobuerger> see https://github.com/FluidTYPO3/fluidpages#how-to-include-page-templates for example
11:17:15 <bjo3rn> I only register them in ext_tables.php but YMMV
11:17:32 <randomresult> i never registered them in localconf either
11:22:35 <bjo3rn> what's that useTS setting all about?
11:23:36 <randomresult> you can set it to use defaults.
11:23:46 <randomresult> width of sidebar, colors etc
11:24:18 <randomresult> if u set it to 0, it will not show the fields in the backend (i removed it for a test from WithSideBar.html )
11:24:34 <randomresult> äh if u set it to 1 it will not show
11:24:47 <randomresult> if u set it to 0, everything works fine
11:25:15 <bjo3rn> why would that interfere with a controller?
11:25:25 <danilobuerger> _bootstrap will be dead anyway when fluidshare sees the light
11:25:51 <randomresult> anyway: this is now correct right? \FluidTYPO3\Flux\Core::registerProviderExtensionKey('FluidBT.Fluidbootstraptheme', 'Content');
11:26:29 <randomresult> well danilobuerger i have some thoughts about fluidbootstraptheme
11:27:00 <randomresult> and i worked on it the last days heavily and learned a lot... so at least this i good!
11:27:07 <BenjaminR> This is the advice no one wants to hear but i ask it: why do you use bootstrap - dont you think you would create a cleaner result in shorter time creating your own elements and using bootstrap only as showcase for configuration section and usage of partials etc
11:27:22 <danilobuerger> BenjaminR you are more than right
11:27:47 <randomresult> i dont use it in productive environments too
11:28:18 <randomresult> but for learning its a good point to start.
11:28:26 <bjo3rn> a lot of people ask for it imo and randomresult put some work in it so...
11:28:58 <randomresult> NamelessCoder told me (and i extremly wondered about that) that some ppl really use it.
11:29:02 <BenjaminR> also for training randomresult it would have to advice you to creeate your own provider extensions and setup your elements completely yourself. you dont train yourself by c&p and debugging mistakes others did :) debug your own mistakes either :)
11:31:16 <BenjaminR> i think we have to communicate much more obvious what bootstrap is for - i dont think we should let the idea rise one created it to be the basis template for own provider extensions
11:35:13 <randomresult> BenjaminR: for now i want to finish that. i guess that was the reason why @NamelessCoder wanted it to split away from Fluid-Extensions
11:36:06 <BenjaminR> so what shall be the final result right now? just to see the full picture
11:36:27 <randomresult> having an extension with both of the existing ones in one
11:40:07 <BenjaminR> without them the ext works fine?
11:40:26 <ndee> I know it's not fluid related buuut: is there a way to make a plugin a USER_INT
11:40:27 <randomresult> see the issues we found so far
11:41:00 <randomresult> danilobuerger we work on DEV
11:41:13 <BenjaminR> ndee: set it to uncached in ext_localconf
11:41:22 <danilobuerger> ndee do you really want to make a plugin USER_INT or only its template?
11:41:28 <ndee> BenjaminR: and then it's automatically a user_int?
11:42:10 <ndee> danilobuerger: there are some variables set in the controller, which influence the template so I think it has to be the plugin, not only the template, no?
11:45:13 <ndee> so when a plugin is a user_int, the plugin always gets completly executed but the rest of the page can be cached, is that more or less what user_int is? :D
11:45:33 <BenjaminR> the plugin is a marker in the rendered template
11:45:56 <danilobuerger> doing this is only advisable on low frequented sites though
11:45:58 <BenjaminR> the plugin is rendered and the marker is replaced with the output
11:49:24 <ndee> if you have a search form with lots of params and you do a search, that search can be pretty slow, since it has to be a non-cached action, what would the best approach be? cache the results somehow?
11:50:49 <BenjaminR> if all arguments on the action are registered properly you dont need to disable the cache
11:51:21 <BenjaminR> also a model for all the inputs from the search form would be adviced
11:51:34 <BenjaminR> instead of duzends of arguments :)
11:52:08 <ndee> the thing is, I'm implementing an external json "source" so it's kinda... tricky :D
11:54:05 <BenjaminR> if you process the json source on your controller this is no obstacle
11:54:50 <BenjaminR> simply create a model for your search attributes. bind the form to it. post it to your controller. it caches identical search queries and doesnt cache new ones with old results.
12:22:44 <danilobuerger> so i have to commit the base repo to change something in the submodule?
12:23:05 <cedricziel> nono, you have to commit the base repo to change the pointer on your submodule basically
12:23:26 <cedricziel> everytime you check out, the submodules will be checked out on a specific commit
12:23:40 <cedricziel> and when you change the submodule, you have to shift the pointer to the new commit
12:23:47 <randomresult> danilobuerger to get it clear: SUBMODULES SUCK
12:24:11 <cedricziel> if they change often, yes. they're a pain
12:24:45 <cedricziel> on the other hand you get the promise of an exact state of the sub-tree as every commit has a unique hash
12:24:58 <danilobuerger> because i am making a change to fluidcontent_core, so basically it would be better to checkout another repose and do the changes there?
12:25:44 <cedricziel> if those changes are persistent to your project as well-there's no point in doing it separately
15:21:23 <pedda> can someone point me how a v:link.typolink object should look like?
15:21:57 <pedda> {typolink: {parameter: 1, aTagParams: 'class="myClass"'}} like this?
15:22:21 <cedricziel> rahulthewall: i have no idea how your setup looks like. in general make sure you insert anything in the right order or define dependencies to get the right order
15:22:35 <crewcut> Just installed the introduction package 6.1 with MAMP, and had a hard time to find where to set the path for the links. Found it and i think it would be a good idea to mention this in the documentation like: typo3conf/ext/speciality/Configuration/TypoScript/Config/config.ts
15:22:37 <cedricziel> pedda: i guess you already looked at the source https://github.com/FluidTYPO3/vhs/blob/master/Classes/ViewHelpers/Link/TypolinkViewHelper.php#L36
15:29:10 <alex_schnitzler> danilobuerger: Well, I am using it as you said, my extension simply is named "templates" => plugin.tx_fluidcontentcore.view.overlays.templates.templateRootPath = EXT:templates/Resources/Private/Templates/
15:47:49 <rahulthewall> how to add it with typoscript
15:48:24 <cedricziel> master bjo3rn has written a nice article that should get you started: https://worksonmymachine.org/blog/asset-handling-with-fluidtypo3
15:49:02 <cedricziel> and the template problem.. well. ft3 saves you from a lot of internals, but you should now how to use and properly extend extensions :)
15:53:26 <cedricziel> you get a lot more done as with stock templating. but as i said.. typo3 is quite a complex system and we do not intend to obfuscate all the internals :)
15:53:53 <cedricziel> just the ones that make it easier to start with own templates
15:56:19 <yankes> i'm looking help :) i have problem with fluidpages&fluidcontent (t6.1) / I had a few content elements and I created new CE (using as container)/ but when I drag old CE to this container he disapper...
15:56:43 <yankes> someone had maybe similar problem ? :)
15:58:54 <pedda> yankes -> you can find those elements via list mode
15:59:14 <pedda> and set those column property to your main content column to make them appear in page mode back again
16:00:33 <rahulthewall> cedricziel: feel like an idiot
16:00:37 <yankes> oki, i'm testing your solution :)
16:00:50 <rahulthewall> Do I have to create a content template
16:00:56 <rahulthewall> I added that vhs script in the main templte
16:01:01 <rahulthewall> but that doesn’t seem to work
16:02:36 <cedricziel> it wont work just like i said. you're using a plain html CE
16:02:59 <cedricziel> use the typoscript way bjo3rn describes.
16:04:40 <BenjaminR> https://gist.github.com/benjaminrau/9686724 - just without the condition (line 1,2 + 7)
16:11:41 <NamelessCoder> please note: "content" property is only relevant when defining the asset in TS. And when you use "content" here, you should also set the "type" since it cannot be detected from filename
16:13:03 <NamelessCoder> you can also set the type to "raw" but then you must add "standalone = 1" (since "raw" assets cannot be merged in any sensible way). This allows you to manually define the entire <script> tag which is useful fx when adding google analytics tracking code that uses both a script src and content of the <script> tag. This is also how you can add those pesky "if IE" conditions around script tags.
16:13:45 <pedda> i was ever wondering how to use conditional comments
16:13:52 <NamelessCoder> "how to use TS assets" in one paragraph :)
16:15:09 <NamelessCoder> oh yeah, did I mention you can render the TS asset as Fluid? Just use Fluid code in the "content" and set "fluid = 1". Works only with assets which can be merged. Is of course slower than not using it.
16:18:50 <rahulthewall> umm, I am going to sound like a noob, but under content it says content to insert in header/footer. I simply want to call a function which validates the form when it sees one. What is content here …
16:21:41 <NamelessCoder> rahulthewall you are talking about assets, right?
16:22:11 <rahulthewall> I have this simple function which validates my form
16:24:47 <rahulthewall> but I didn’t know where else to ask for help
16:25:34 <NamelessCoder> BenjaminR if you mean namespaces inside the code you add as "content" in a TS-asset which you then configure with fluid=1... you CAN do this, but it is only possible using the "xmlns" namespace detection Fluid itself supports in recent versions
16:26:18 <BenjaminR> no not sure if i got it right but there was a reason cedricziel pointed to ts after trying to make the viewhelper usage in template work with rahulthewall
16:27:57 <BenjaminR> <v: was simply printed out and not rendered - what we expect if namespace is not defined
16:27:59 <NamelessCoder> typing rate was never higher, error rate never lower ;)
16:28:37 <NamelessCoder> and I've used every piece of so-called ergonomic crap out there by now... these keyboards are the only ones that can take the punishment and have a suffciently low profile that you can type as fast as you actually can type.
16:28:43 <xaver> i used once a Apple keyboard at work - my finger hurt afterwards
16:28:54 <NamelessCoder> then you're doing it wrong ^^
16:29:28 <NamelessCoder> remove the finger from the acid bath, then type as you normally would :p
16:55:21 <rahulthewall> why does simply <script>…</script> not work?
16:55:25 <NamelessCoder> and in my opinion if you are making a form you really shouldn't use the "HTML" content type for that - make a proper plugin; there's a LOT of security stuff involved
16:55:27 <cedricziel> i pinpointed him to have a look at bjo3rns asset article for typoscript inclusion
17:06:25 <NamelessCoder> name has significance 1) to identify your asset in the merged file and 2) when other assets depend on it they use the "name" value as dependency in CSV list
19:56:41 <NamelessCoder> hi fritzthecat - this might be config.absRefPrefix. If you use that, try switching to config.baseURL
19:57:06 <NamelessCoder> absRefPrefix will rewrite your tags after generating the html but before outputting it, so what it does is sort of hidden magic
19:57:08 <fritzthecat> hm, but it is the same web with the same config
11:19:55 <pedda> http://fluidtypo3.org/documentation/templating-manual/advanced-provider-extensions/custom-flux-controllers/creating-flux-controllers.html <- is this how my PageController should look now?
11:20:18 <pedda> (and ContentController as well..)
11:21:04 <pedda> the text mentions fluidcontent i'm a bit confused as I extended \FluidTYPO3\Fluidcontent\Controller\AbstractContentController by now
13:51:08 <Denyerek> What's the best way to include an asset in conditional comments ?
13:51:23 <Denyerek> just put the conditional comment in the partial ?
13:54:26 <NamelessCoder> Denyerek, see http://fluidtypo3.org/community/irc-logs.html?tx_fluidtypo3org_content%5Bdate%5D=20140325&tx_fluidtypo3org_content%5Bcontroller%5D=Content&cHash=981056084b5a4cbb42cbb9f4ab6fb8c3#16:11:41 (topic is: TS added assets)
15:02:09 <Denyerek> If I want a user-customisable area on a site's page template, but don't want the user have to set that area up on every single page, what's the best approach ?
15:02:20 <Denyerek> Im thinking maybe a banner image, or a set of images like certification logos that appear on every page
15:02:41 <Denyerek> Should I have a content element on a hidden page I pull in with TS ?
15:02:58 <NamelessCoder> you can make a column with content sliding
15:02:58 <Denyerek> Or should I use a flex type set of page properties that somehow "slide"
15:03:09 <NamelessCoder> v:content.render has slide argument
15:03:30 <Denyerek> These images literally never, ever need to be different page-to-page
15:03:41 <NamelessCoder> or you can make a TS setting to contain a content element UID and then create the element in a sysfolder and render it by UID using v:content.render contentUids=""
15:03:45 <Denyerek> BUT the owner might need to swap one out for another (globally) when they get next year's certiifcation
15:03:56 <NamelessCoder> I would use a TS setting plus constant
15:03:59 <Denyerek> I think the latter approach should work
15:35:35 <pedda> i want to reference images from fal via flux:field.inline which table do i need to specify ?
15:35:50 <NamelessCoder> 1) you can call v:content.render anywhere as long as you include the v: namespace
15:36:06 <NamelessCoder> 2) you can render partials from your Layout
15:36:24 <Denyerek> I think I just realised what I was doing wrong re: partials.
15:36:35 <NamelessCoder> 3) if you need no layout, remove it from the template file and simply place an <f:render section="" /> to render a section from within the same template
15:36:44 <Denyerek> Now I just need to figure out how to call a TS constant in the partial, and then remember how to define the constant properly in TS ;)
15:36:48 <NamelessCoder> not having a layout is perfectly legal
15:37:02 <Denyerek> I'm still struggling to work out what belongs in a layout and what belongs in a template.
15:37:17 <Denyerek> Partials I've got cracked, I think, that's for bits that can be referenced from anywhere.
15:37:55 <NamelessCoder> the core issue is: if you have a Layout it is expected to render a *section* from your template. If you have no Layout, the template *itself* gets rendered. Which means: with layout, any f:render you use in your *template* outside of an f:section, is ignored. Without a Layout the *template* gets rendered and your f:render is encountered, which then renders the section.
15:38:40 <NamelessCoder> alternatively you can *not* use a Main section in your template and remove the Layout, but preserve the Configuration (and Preview) sections.
15:39:14 <Denyerek> So Layouts render Template sections.
15:39:48 <NamelessCoder> Template is the starting point since Template is what a controller action will render
15:40:04 <Denyerek> So you can have multiple layouts for one template ?
15:40:12 <NamelessCoder> the Layout (if any) is detected and if found, the Layout is rendered but told which Template it must use when rendering sections
15:40:20 <NamelessCoder> yes, you can have dynamic layouts
15:40:48 <NamelessCoder> you cannot specify two simultaneous Layouts (because the Template is where rendering starts) but you can change the name of the Layout it is associated with, on-the-fly
15:43:16 <NamelessCoder> Layouts allow a lot of output to be shared by multiple controller actions in a way that does not require manually using f:render in all places
15:43:48 <NamelessCoder> while it is true that it makes less sense in an FCE/page context, it makes a lot of sense for standard controllers - which fluidcontent and fluidpages still are, underneath
16:00:26 <Denyerek> And I should probably put this in TS Setup not Constants ?
16:00:35 <Denyerek> TBH, I've never been very clear on the difference there for this kind of thing :/
16:01:00 <NamelessCoder> the constant is there to allow easier editing of the value using the constant editor, but the value must still be inserted as TS setup that references this value
16:01:17 <NamelessCoder> internally TYPO3 does a str_replace on the complete TS to replace all constants references inside {$constant.name}
16:08:27 <randomresult> hehe that was a nice description : trying to teach a retard t tie his laces. that is what i feel like all the time when talking to @NamelessCoder @cedricziel @danilobuerger @bjo3rn or reading the docs
16:08:40 <NamelessCoder> there is much less flinging of poop going on here
16:08:48 * randomresult is trying to tie his laces
20:08:58 <WouterWolters> Hi all, just trying to get a working site with FLUIDTYPO3, but Iḿ stuck with: Arguments useShortcutData, useShortcutTarget and useShortcutUid are mutually exclusive. Please use only one at a time.
21:49:20 <ndee> a little bit O/T but do you guys have a server, where 3-4 devs are accessing the server? how do you handle permissions on such a server?
08:58:04 <randomresult> good morning. shouldnt it be possible to define a TS-Setting like this in a ConfigurationSection: <v:var.set name="settings.useTypoScript" value="{v:var.typoscript(path: 'plugin.tx_MYEXT.settings.useTypoScript')}"/> ?
10:12:35 <alex_sch_> When using flux view helpers like input the placeholder attr doesn't work. That's a know issue?
10:43:27 <Noch_ein_Kamel> Hi everyone. I have trouble using a custom controller for my fluidcontent elements. I narrowed it down to the ResolveUtility not able to resolve the class name of my Controller but I'm a bit lost there. Anyone available to help? Using 6.1.7 with latest TER versions or flux, fluidcontent.
10:50:21 <Noch_ein_Kamel> I guess it's just some vendor name issue as it works if I remove the vendor name from my class and force-load (require) it in my localconf. But that's ugly ^^
10:50:38 <randomresult> set a dark mark - the Deatheaters will appear :)
10:51:52 <randomresult> we should set up the bot to ping the team if they are mentioned
10:53:12 <randomresult> Noch_ein_Kamel as said. ask BenjaminR, bjoern, cedricziel, danilobuerger or NamelessCoder
10:59:36 <Noch_ein_Kamel> Ah, okay :-) Was a bit confused because the register... was only mentioned on the fluidpages github and not the fluidcontent :-)
11:01:59 <Noch_ein_Kamel> Okay i'll try with the fluidtypo3org extension template and "call back" if it's still not working. Thanks!
11:04:22 <BenjaminR> bjo3rn - true - register instructions are missing on fluidcontent readme - could you add this or should i take over later?
11:13:02 <Noch_ein_Kamel> The Controller is working now, but one more question: Before I hade two TS collections. One for Content and one for Pages. Now there is only one plugin.tx_kamel.view configuration for both? i.e. using the layout folder from the fluidcontent extension is also deprecated?
11:14:45 <randomresult> @bjo3rn u yesterday said something about deleting tables with the comparetool in install - what was it?
11:15:56 <bjo3rn> Noch_ein_Kamel yes, you set all paths with plugin.tx_myext.view.xxxRootPath
11:16:20 <bjo3rn> randomresult compare tool said datamap_bla table could be deleted
11:22:05 <Guest68219> hi! Ist ist possible to translate the fluidpages page configuration in page language version? Thus, can i make i flux input field translateable through page overlay?
11:23:14 <randomresult> Guest68219 yes you can - as far as i understand u right
11:23:28 <randomresult> you want to translate backendforms right?
11:28:36 <Guest68219> Is it aggainst the concept of fluidpages, or is it just not implemented yet? I used the flux field to make some page content manageable, which is unique on the page - image slider contents. Is the page configuration ment to be used just for real configuration?
11:30:30 <bjo3rn> afaik there's no official discussion if it is a configuration thing only.
11:31:11 <bjo3rn> I'm pretty sure you _can_ make it language aware using an overlay but I haven't done/required it myself yet.
11:32:12 <bjo3rn> I wouldn't say it's against the concept though
11:42:41 <randomresult> im still having the issue, that if i copy an element it will add the first element from the frontpage to the copied element
11:42:43 <Defos> The JS is requested from base Dir, but the project is in a subdirectory.
11:44:13 <Guest68219> @bjoern: I think a workaround for my case would be, to make some records selectable in the page configuration. The records thereself can be translated. But this is just a workaround whcih does not match other use cases and which doesn't allow the very rapid development which is possible with flux
12:08:16 <Defos> And in Frontend i'm getting Fatal error: Call to undefined method FluidTYPO3\Flux\Form\Container\Section::getStopInheritance() in xxx/typo3conf/ext/flux/Classes/Provider/AbstractProvider.php on line 802
12:08:38 <Defos> even tried downgrading to flux 6.0.4, no luck
12:14:34 <danilobuerger> Guest68219: did you need something
12:18:06 <Guest68219> I'm looking for a solution to make fluidpages flux form values translateable with page overlay. Do you have any experiences with this?
12:18:20 * randomresult needs a big load of christal meth for now - anyone?
12:19:21 <danilobuerger> i am trying to figure that out as well
12:19:35 <danilobuerger> no luck yet, will focus on it next week or so
12:20:40 <Guest68219> I just tried to make the flexform field translateable like any other field in TYPO3. But i had no luck either..
12:22:42 <Guest68219> Could you give me information via email if you find a solution?
12:26:34 * randomresult is off for a restart... me the retard is off for a restart
12:44:31 <randomresult> if i copy an element out of a FCE (for ex a textelment inside a column of an fce) to another place, it will move an elment from uid 1.
12:44:54 <randomresult> so the element disapears on the home-page and will be moved with the copy to the new position on a subpage
12:45:29 <randomresult> is it a known bug - if yes where do i find the issue? related to fluidconten? Pages? flux?
12:46:39 <BenjaminR> if there is a known issue you find it on github - browse them
12:48:52 <randomresult> i found one... says its fixed
12:49:36 <BenjaminR> if it fits your issue comment on it and document your setup
12:50:35 <NamelessCoder> randomresult the VERY best thing you can do when reporting copy/paste/move/translate issues...
12:50:59 <NamelessCoder> 1) include a dump of values of tx_flux_parent, tx_flux_column and colPos before and after move
12:52:31 <NamelessCoder> 2) describe exactly which action you take to move, for example: "I click the content icon of an element nested inside container foobar of a parent element which sits in colPos 1, I then click copy - page reloads, I click the paste-as-reference icon in top of column with colPos 0. I expect a copy to be created and inserted top of the column, but xyz happens instead"
12:54:00 <NamelessCoder> especially with these copy/paste issues it is hugely important to report the exact procedure, because it can trigger in so many different ways and under so many different starting and ending conditions (e.g., nested element, directly in column, moved via drag-drop into CE column, into page column, etc) and they all imply different command parameters :(
12:54:18 <NamelessCoder> which by the way is also why this f'ing bug even exists.
12:55:52 <NamelessCoder> sorry to complicate matters this way, but in this case we truly need this much detail
13:48:32 <cedricziel> the last sentence in the first link points that out
13:48:49 * NamelessCoder just skips to the conclusion
13:49:40 <limboo> ah, the module < plugin stuff i missed, maybe its working like that
13:49:52 <cedricziel> if you cant get around i suppose you show off, what you're actually trying to do, so we can put our magic bowls back on the shef :)
13:56:08 <NamelessCoder> 1) if you use typo3 6.0+ you should be using namespaces for these classes, e.g. \TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface
13:56:27 <NamelessCoder> if you still need to use the old names, you'll likely need to write them as \Tx_Extbase.....
13:56:58 <NamelessCoder> 2) Since you have no pluginName to provide which makes sense, you need a version of Extbase which can function without this argument. That implies 6.1+
13:57:18 <NamelessCoder> and implied by this: you must not use the second and third argument on getConfiguration()
13:58:05 <NamelessCoder> 3) It is quite likely that you will need to use getConfiguration(.....::CONFIGURATION_TYPE_FULL_TYPOSCRIPT) and then read $thatValue['module.']['tx_whatever.']['settings.']
13:58:22 <NamelessCoder> note the dotted-path-in-array-key syntax
13:59:50 <NamelessCoder> finally, when you execute the CLI script make absolutely sure you execute it as a user who has write permissions in typo3temp - or you may not be able to write class reflections etc. which can generate those types of "not found" errors
14:00:31 <NamelessCoder> there is a lot more to tell about CLI mode but I'm afraid I don't have time to explain all of it ;)
14:01:01 <NamelessCoder> the guys over at #typo3 may be able to tell you more secrets of the CLI ^^
14:13:20 <BenjaminR> But we can switch to german when it becomes complicated :)
14:13:36 <cedricziel> english keeps it searchable for everyone :)
14:13:57 <ad_on_is> well, i upgraded a freshly started project to typo3 6.2... i also upgraded flux, fluidpages, fluidcontent and vhs to the newest git-tag version
14:14:15 <NamelessCoder> also: http://fluidtypo3.org/community/irc-logs.html doesn't like German ;)
14:14:52 <ad_on_is> i've used fluidpages_bootstrap for templating
14:15:24 <ad_on_is> in the localconf of fluidpages_bootstrap there's something like:
14:19:05 <ad_on_is> for better reading... here's the ext_localconf.php that worked until 6.1
14:30:35 <NamelessCoder> hmm, ad_on_is I think you're talking about the "speciality" extension or some other
14:30:47 <NamelessCoder> we don't use this approach
14:30:57 <NamelessCoder> also, fluidpages_bootstrap has no localconf...
14:32:19 <NamelessCoder> in any case: this would appear to be some issue between 6.1 / 6.2 and not related to an extension but to the core itself
14:33:12 <NamelessCoder> I can tell you this: the reason is not the missing t3lib folder. The code piece you pasted is simply a *definition* - the same definition (with the key being the old filename) is being read inside the TYPO3 core
14:34:01 <NamelessCoder> if you get errors from the class you point to in that hook definition, check that this class is compatible with 6.2 (and, just as example, does not attempt to manually require/require_once any files from t3lib)
14:35:01 <NamelessCoder> but you really should be asking for help with this one through #typo3 since it is purely a core/hook-class matter and not related to fluidtypo3 except maybe for it being used in the third-party bootstrap-package Fabien from ecodev.ch creates ;)
14:36:59 <NamelessCoder> few release notes on Flux 7.0 - http://fluidtypo3.org/blog/news/flux-70-released.html
14:37:36 <ad_on_is> ah ok... i thought fluidpages_bootstrap is related to fluidtypo3, since they are on the same github user
14:39:08 <NamelessCoder> they are, but the code you pasted is not from that ext
14:40:08 <NamelessCoder> current version of ext_tables.php which has the TS inclusion, for extension fluidpages_bootstrap in the official origin: https://github.com/FluidTYPO3/fluidpages_bootstrap/blob/development/ext_tables.php
14:40:20 <ad_on_is> no, as you said, it was from the bootstrap-typo3-package
14:40:25 <NamelessCoder> if your file differs from this, you're not using the official version ;)
14:40:57 <NamelessCoder> you may find the issue here if it is reported: https://github.com/Ecodev/bootstrap_package/issues
14:41:11 <NamelessCoder> if not, I certainly would report it so Fabien has a chance to adapt it :)
14:43:15 <ad_on_is> i think my problem is somewhere else
14:43:37 <ad_on_is> if i uncomment ext_tables.php the page is still rendered
14:43:39 <NamelessCoder> in that case I think it's the EXT:speciality which Fabien manages. If you need help finding him or reporting the issue don't hesitate to ask (Fabien is also on this team so he's cross-responsible ;))
17:12:17 <NamelessCoder> clews known issue, cased by the way flexforms reference files. No solution until fixed in typo3 core. Workaround: use flux:field.file instead of fal field
17:26:16 <Guest|70326> Hello, mein tpl crashed... I got no error or something. I use t3 6.2 and I think teh namespaces are wrong. At the moment I use "{namespace flux=Tx_Flux_ViewHelpers}"
17:27:15 <NamelessCoder> and have a look at http://fluidtypo3.org/blog.html
17:27:28 <NamelessCoder> http://fluidtypo3.org/blog/news/flux-70-released.html to be precise for history
17:29:04 <Guest|70326> and vsh namespace -> {namespace v=Tx_Vhs_ViewHelpers}?
17:29:41 <NamelessCoder> yes - until version 2.0 of VHS at which point we will switch that to namespace classes as well
17:32:57 <ad_on_is> has registerFluidFlexFormPlugin() changed in any way? because install->tool check extensions gives me an error "Call to a member function exec_SELECTcountRows()", but the implementation still works
17:34:14 <NamelessCoder> it changed to include a fieldname, but that's about it
17:34:38 <NamelessCoder> I think the problem there comes from another place trying to count fx sys_template records - you are sure your DB schema is up-to-date?
17:58:37 <Guest|70326> thanks, I will check it! :)
18:03:07 <mhowellsmead> hi claus, thanks for the link.
18:03:38 <mhowellsmead> the problem is that i have tried installing cms 6.2 and the newest versions of fluidcontent, vhs, vidi, flux and media.
18:03:40 <NamelessCoder> hey Mark - sorry it took a while, missed your tweet first time around
18:04:31 <mhowellsmead> have my own brand new ext using fluid which works perfectly until i want to use flux:flexform.field.inline.fal
18:04:52 <NamelessCoder> lots of people unfortunately have problems with that one
18:05:07 <NamelessCoder> in summary: use flux:field.file
18:05:12 <mhowellsmead> when i implement it into my fluid template, i have no fields whatsoever.
18:05:42 <NamelessCoder> the inline fal thing will work in very limited cases so as soon as you have a problem with it, go to the workaround flux:field.file - it's sad, but no way around it yet
18:06:53 <NamelessCoder> and <flux:field.inline.fal /> is the right field
18:07:15 <NamelessCoder> only the *old* viewhelpers have aliases in the old namespace ;)
18:07:39 <NamelessCoder> bit confusing at first but once you get used to always checking the namespace and using the new location of viewhelpers, all should be well
18:07:46 <mhowellsmead> can i paste a code chunk here?
18:07:53 <NamelessCoder> you still may experience issues with inline.fal but at least now you have a workaround ;)
18:13:19 <NamelessCoder> it's the only thing I can spot which could be fixed
18:14:10 <NamelessCoder> if you still have problems with the fal field, try out flux:field.file - alternatively, ask danilobuerger (he may know more about special requirements for this field or the classes it uses)
18:14:12 <mhowellsmead> for reference and a different (already completed) project; will this all work on 6.1.7 but with the newest extensions? or is 6.2. compulsory for all this?
18:14:31 <NamelessCoder> there is ONE bug left which 6.1.7 has not fixed yet
18:14:54 <NamelessCoder> it applies only when you use the OLD namespace in your fluidtemplate, so you should not be affected
18:16:17 <danilobuerger> mhowellsmead gist looks fine, field should show up in backend
18:17:11 <NamelessCoder> that's what I thought - almost all fields should require nothing but the "name" property, few fields require additional ones - namely the relation or multivalued fields
18:38:37 <NamelessCoder> hint: the exception 1224254792 "namespace could not be resolved" always comes from inline usage of a VH namespace that was not added
18:38:43 <NamelessCoder> it does not happen if the usage is tag based
18:42:59 <Denyerek> You guys go the "folder of shortcuts" route for page header /footer menus the customer needs to control ?
18:43:11 <Denyerek> I thought a UID list with excludes would be too fiddly fro them to manage
18:43:40 <NamelessCoder> Denyerek yes, store those links somewhere easy to understand
18:44:42 <NamelessCoder> way to go mhowellsmead ;)
18:44:47 <mhowellsmead> done! right. where's that beer?
19:00:32 * randomresult will catch some food now - off for the hunt!
19:09:15 <benjamin_654> hi, i have a problem with fluidpages: "No suitable request handler found" - has someone had this too?
19:17:53 <benjamin_654> ah, found something: i will follow NamelesCoder´s instructions from https://gist.github.com/NamelessCoder/8714035#comment-1198300
21:55:59 <NamelessCoder> yes, and possibly removing one
22:17:24 <soee> NamelessCoder: divison part faisl for me here: {result.validAnswers->v:math.product(b: 100)->v:math.division(b: result.answers->f:count())}
22:17:50 <soee> maybe result.answers->f:count() is the problem here ?
01:22:32 <Denyerek> Just looking for hints on a breadcrumb menu is all.
02:26:26 <Guest|45675> @Denyerek I've never used it, but here's some info on breadcrumbs... http://fluidtypo3.org/viewhelpers/vhs/master/Page/BreadCrumbViewHelper.html
10:34:49 <Denyerek> That variable is the storage folder with the shortcuts in,
10:37:59 <mhowellsmead> morning! thanks for the help yesterday. am i right in thinking that http://fluidtypo3.org/viewhelpers/flux/master.html isn't current?
10:43:30 <mhowellsmead> can't do that myself as after updating, i can't load the extension manager :/
10:44:00 <mrboe> du you have the latest versions of fedext
10:44:02 <BenjaminR> Guys, there was one of you for whom the FCE Tab in Content Wizard disappeared and a RTE element was shown in the edit form for every FCE. Who was it?
10:44:33 <mhowellsmead> me! (althoguh only just mentioned it) :)
10:48:40 <mrboe> @BenjaminR we tried a lot - we created a new extension from builder and checked all FCE elements
10:48:59 <randomresult> i renamed the composer files for a test, tried did not work ... renamed ... worked.
10:49:12 <BenjaminR> its not that easy i guess. i cant debug right now - at customers site - will check later - right now i will downgrade. sorry to say
10:49:12 <randomresult> but to be honnest i dont think that was the problem
10:54:27 <Denyerek> since upgrading it renders them all, but only ONE of them gets an id
10:54:36 <Denyerek> I need to use shortcuts so they can manage their top menu easily
10:54:54 <randomresult> Denyerek this is the way i do it too
10:54:58 <Denyerek> I do it this way with standard typoscript - I was sold on this being even easier than TS.... So far I'm not convinced :)
10:56:11 <Denyerek> useShortcutData throws an error
10:56:25 <Denyerek> useShortcutUid puts the page UID in the target="" attribute and leaves href blank
10:56:34 <mhowellsmead> v:resource.image : is this correct usage? https://gist.github.com/permanenttourist/55157b7df5a8741eeba9 seems very long-winded.
10:56:56 <Denyerek> userShortcutTarget throws an error
10:57:30 <Denyerek> So I think, in short, the menu viewhelper is broken.
10:57:34 <randomresult> Denyerek set a dark mark and the @teamDeatheaters will appear :)
10:57:54 * Denyerek shakes his chickens foot to summon NamelessCoder
10:58:03 <randomresult> i think bjo3rn is the one to talk to
10:58:13 * Denyerek feels about as useless as Anne Frank's drumkit.
10:58:34 <randomresult> Denyerek that was a hard one :)
10:59:05 <Denyerek> So my humour darkens with my mood.
10:59:16 <BenjaminR> randomresult: installtool was perfect tipp. there has to be added a cf_ table for fluidcontent and fluidpages! rte Field still there but content wizard works again
11:33:51 <mhowellsmead> @BenjaminR re. that RTE field: it has the name data[tt_content][330][_TRANSFORM_bodytext] if that helps at all. using TCEFORM.tt_content._TRANSFORM_bodytext.disabled = 1 has no effect
11:33:59 <Denyerek> ok randomresult we're getting somewhere
11:34:09 <Denyerek> with both set to false, it renders the hrefs with the shortcut Ids
11:38:01 <ad_on_is> i'm still getting "Call to a member function exec_SELECTcountRows() on a non-object in /Users/adisdurakovic/Sites/fhcampus/typo3conf/ext/flux/Classes/Configuration/BackendConfigurationManager.php on line 154" error when running "check extensions" in install-tool
11:38:17 <ad_on_is> does anybody have the same problem?
11:38:31 <ad_on_is> it's caused when i use registerFluidFlexFormPlugin() in ext_tables.php
11:38:55 <ad_on_is> it's screwing many things up in my project
11:40:17 <mhowellsmead> @BenjaminR however that TS removes the bodytext field from all content types. using TCEFORM.tt_content.layout.types.fluidcontent_content.bodytext.disabled = 1 has no effect.
13:11:52 <Krystian> hi - any idea why in typo3conf/ext/flux/Classes/Backend/Preview.php on 111 I have empty previewHeader in list ($previewHeader, $previewContent, $continueDrawing) = $provider->getPreview($row);
13:12:50 <NamelessCoder> Krystian possible but unlikely: you have some extension somewhere which also generates a preview and which clears the header variable (which is passed by reference)
13:13:19 <Krystian> Tnx. I will try to check this.
13:22:32 <randomresult> what is the default for allowMoveToFooter using JS?
13:22:52 <randomresult> @NamelessCoder maybe our error in Chrome is related to that !?!
13:24:31 <Krystian> @NamlessCoder - I debuged a while and the gerPreview is taken from typo3conf/ext/flux/Classes/Provider/AbstractProvider.php and the $headerContent there is always NULL
13:24:54 <Krystian> so in the end the GeneralUtility::writeFile($cacheFilePathAndfilenameHeader, $headerContent); is never write
13:25:06 <Krystian> and the BE preview caching not woring
13:25:09 <Krystian> and the BE preview caching not working
13:25:38 <Denyerek> NamelessCoder, do you have an example of how to slide content ?
13:28:56 <NamelessCoder> and yep, that's how you'd do an image
13:28:57 <Denyerek> but what if the image is from a page confirguration field ?
13:29:02 <Denyerek> <flux:flexform.field.input name="settings.searchFieldName" label="Name (HTML attribute) of form field, example tx_solr[q]" default="q" />
13:29:07 <Denyerek> ^ trying to turn that into an image picker
13:57:13 <danilobuerger> Denyerek if you dont like the default title, please file a bug at the flux repos ;-)
13:57:17 <NamelessCoder> Denyerek regarding this label I think it has a new option to be manipulated - but we don't support it yet. The "apparance" array
13:59:17 <Guest|28391> https://www.filepicker.io/api/file/SHKPuFdRQdGnzXltn9QU the first and second condition returns true, but when a compare them with a OR statement it always returns false. Why?
14:05:09 <Denyerek> but when I debug it, it reports an empty array ?
14:05:13 <Guest|28391> danilobuerger thank you very much. is was looking for a good example!
14:05:15 <NamelessCoder> BrianJ jep, it's picking up. The IRC logs are also online and one sweet day, a solr will be searching each line as a document that can be found as result :)
14:05:41 <Denyerek> And my stupidity will be immoprtalised on the internet once more.
14:05:49 <Denyerek> I will have to remember to connect as "SomeGuy" to ask questions.
14:12:22 <Denyerek> I have absolutely no comprehension of how I would be supposed to get to that, from where I am now :/
14:12:56 <mhowellsmead> using fal as a child of flux:form.section » flux:form.object means that when i add an image to one object, it adds it to all of them.
14:13:23 <Denyerek> mhowellsmead, I'm presuming in your case {image} is some variable ?
14:13:51 <mhowellsmead> so if i have four "slides", selecting an image to add to one "slide", all "slides" receive the image. do i need to use a unique identifier per flux:form.object for the image field?
14:25:18 <NamelessCoder> settle down Den, you're making a mess
14:25:19 <Denyerek> I wish I could share your enthusiasm BenjaminR
14:25:24 <mhmli> @denyerek kind of. munged some stuff from fluidcontent_bootstrap and then asked namelesscoder for help to get FAL working with flux v7
14:25:27 <Denyerek> I'm just confused most of the time :/
14:25:43 <Denyerek> I've been borrowing from the bootstrap myself
14:25:47 <Denyerek> but couldn't find any FAL stuff
14:34:08 <mhmli> so if i change an alt text or swap out a jpg using the media extension (centrally), that jpeg will be replaced everywhere where it's been added to an fce?
14:35:56 <Denyerek> Oh that's not where I expected to see my label, but now I know I can name it appropriately.
14:36:16 <BenjaminR> For FCE it is the title in the content wizard for example
14:36:23 <NamelessCoder> Denyerek here's the explanation:
14:36:35 <mhmli> nalenesscoder: v:resource.fal instead of v:resource.image?
14:37:01 <Denyerek> Here is what I have in the layout now: http://pastebin.com/NY2pLKKa
14:37:10 <NamelessCoder> "Page Configuration" label comes from TCA and cannot be affected by flux:form. "Options" is the sheet name and you can change this if you use a flux:form.sheet inside flux:form. Settings on flux:form describe the TEMPLATE, not the form ;)
14:38:17 <NamelessCoder> compact="TRUE" on flux:form
14:38:25 <NamelessCoder> well it may remove some confusion ;()
14:38:30 <mhmli> namelesscoder using flux:field.file comes back to the problem from yesterday: i can't select an image from the media popup. i can only do that if i use flux:field.inline.fal
14:41:15 <mhmli> ok, i guess i have to wait for fabien then
14:41:31 <NamelessCoder> and then when you have those variables you should be able to use just f:image with the correct metadata property as "src" to get it working
14:41:45 <NamelessCoder> hehe mhmli "ew" is right ;)
14:51:45 <mhmli> so that {falImage} isn't just the first subobject but the whole object
14:51:47 <NamelessCoder> the sys_file_reference is being stored with some to us unknown "fieldname". I doubt the fieldname is "settings.bannerImageFal" in the sys_file_reference record.
14:51:48 <BenjaminR> you cant access the flux:field.inline.fal directly - its debug output would only contain a count
14:52:23 <NamelessCoder> Denyerek: inspect database. Find the sys_file_reference record that was created. Pastebin us a cump of the record.
14:52:35 <Sjoeren> Thanks NamelessCoder, at PHPStorm it works like charm but the TypoScript Plugin faild :(
14:52:43 <NamelessCoder> but I reeeeeeeeeeeeally!!!!!!! recommend that you avoid those fal fields inside flexforms!
14:53:03 <NamelessCoder> not least because of the amount of time it takes for me to explain why it is broken the way it is and how that's not our fault ^^
14:56:34 <NamelessCoder> Denyerek this VH is a shortcut VH to do what I did above, specifically in a content context (thus avoiding the "record" argument)
14:56:40 <BenjaminR> {v:content.resources.fal(field: 'settings.bannerImageFal') -> v:var.set(name: 'falImage')} <- much more readable Denyerek - btw
15:01:26 <BenjaminR> so i know where to put that in my brain :)
15:02:07 <papillon6> Hi! Can anybody tell me whether the page-configuration (fluidpages) is inheritable? Right now i have to set it one each page explicitly...
15:03:41 <NamelessCoder> BenjaminR resource.record is THE most basic version o fhe FAL viewhelpers - you can manipulate it more than the others, and in this case we needed to specify the properties
15:04:08 <BenjaminR> why needed here and not on my fce?
15:04:44 <Denyerek> (pssst, guys.... it's rendering the same image out twice now)
15:05:13 <BenjaminR> Denyerek: take a coffee - look at your iteration and find the typo :)
15:05:58 <mrboe> @papillon6 i think you can set inherit="1" to the fields
15:09:41 <mhmli> i think that was it. if you reference the fal object directly instead of extracting the image object, it outputs it and assigns it to the fluid variable too
15:11:44 <papillon6> @ mrboe: Ahh - thx. Wasn't aware of this attribute.
15:11:47 <Denyerek> That's where I'm at, it works, but it ignores the site's responsive TS image output.
15:11:48 <mhmli> if you don't want to use that extract method, then use v:content.resources.fal but then when calling v:resource.image, use identifier="{falResource.id}"
15:12:31 <mhmli> lines 31-36 in your pastebin are pretty much identical to what i have working
15:12:58 <mhmli> except i don't use "page" and "table"
15:13:06 <Denyerek> Exccept you're using content.resources
15:13:14 <Denyerek> and Ive had to use resource.record.fal
15:15:08 <Denyerek> So... how should it hook into the responsive image rendering ?
15:15:13 <mhmli> good to know that there's a difference
15:15:18 <BenjaminR> v:content.resources.fal sets table to tt_content because of v:_content_ :)
15:15:34 <BenjaminR> so we need a abstract viewhelper which allowes to set table to pages
15:15:56 <BenjaminR> Thanks what NamelessCoder did when advising to use v:record.fal vh
15:16:19 <Denyerek> I'm guessing it's not going to tie into this: <v:var.set name="falImage" value="{v:resource.record.fal(record: page, field: 'settings.bannerImageFal', table: 'pages')
15:16:38 <BenjaminR> well i am out for a while - have to push forward my things a bit
15:17:22 <mhmli> ditto that. (i'm sticking with http://adaptive-images.com/ for now btw.)
15:17:55 <Guest|77188> Hi. I have a simple question. Is it possible to localize flux fields? So you can see flux fields on the alternative page language record?
16:30:44 <NamelessCoder> fact is, values you store using flux:field.file do slide, point to a specifc file - and can be loaded as FAL but you wouldn't need to, UNLESS you require the metadata assocated with the file
16:30:46 <Denyerek> I'll file that one under "maybe later"
16:31:03 <Denyerek> I can have them set alt-text as another field if they want it.
16:31:32 <NamelessCoder> if there will ever only be one image, just add an alt text field yes
16:35:20 <joinhomer> Short newbie question in between: can anyone please tell me where i can get the "templating manual"? The manual on the website ist nearly empty since the website relaunch and i'm not really sucessful in getting information of the old site out of the google cache.
16:36:05 <NamelessCoder> joinhomer it's work in progress, as noted on the front page.
16:36:11 <NamelessCoder> the idea is that something is better than nothing
16:38:19 <Denyerek> Claus I see "func" "An error was encountered while rendering the Flexform".
16:38:30 <Denyerek> "func" isn't *too* helpful, how should I start digging ?
16:38:55 <joinhomer> @Claus Thank you for your answer. Is there any way to get access to the old documentation to get at least some idea of the whole concept? I wanted to switch away from TV but i'm pretty lost right now...
16:39:16 <Denyerek> joinhomer, you're like my spirit animal.
16:48:35 <NamelessCoder> honestly I don't know but I think I saw some path-in-be related fix
16:48:59 <joinhomer> @Claus: your website says "Estimated availability: April 14th" - i'm afraid that's a bit to late for the project i'm working on
16:49:09 <NamelessCoder> if all else fails, <img src="/f:uri.image(...)" />
16:49:28 <NamelessCoder> joinhomer how much time would you require?
16:53:37 <joinhomer> claus: huh, i can't really tell that. In TV i would do that in about 1 or 2 hours. Some elements. jquery Slider, custom element which shows some text elements which the author enters in the backend flexform. Maybe a bootstrap grid - i'm using one made in gridelements right now but having everything in fluid seems a better option.
16:53:59 <Denyerek> Claus could probably manage that before I've got the extensions installed TBH
16:54:02 <NamelessCoder> fluid is definitely the better option
16:54:54 <NamelessCoder> joinhomer have you tried fluidcontent_bootstrap? It contains some of the things you need for this
16:56:34 <joinhomer> i tried fluidcontent_bootstrap, it doesn't really work in my test installations. I thought about using that as working example and modify it but then i realized that i couldn't find any documentation and got stuck
16:56:45 <NamelessCoder> you don't need extended conditions to check if var is 1
16:57:24 <NamelessCoder> alright joinhomer - sounds like you do need some custom things, perhaps with some proper comments explaining the templates
16:59:30 <joinhomer> yes, that's the point: i need to understand the whole concept to get further with fluid and fluidtypo3
16:59:36 <Denyerek> NamelessCoder, what if you need to check if someone's added a file to the file control ?
17:28:18 <NamelessCoder> fact about elephants: it is normal for members of the herd to console distressed elephants by slowly approaching and putting their trunk in the mouth of the distressed elephant.
17:42:56 <Denyerek> And in this case, SOMECONTENT is provided by rendering a section.
17:42:57 <NamelessCoder> yes, but you cannot define a string this way - hence the use of f:section
17:43:13 <Denyerek> Yeah I'm just trying to wrap my head around how I'd *discover* that if you weren't here.
17:43:14 <NamelessCoder> example: {'string' -> v:h()} is invalid
17:43:24 <Denyerek> As there is no clue in any of the documentation that such a behaviour exists.
17:43:30 <NamelessCoder> {f:render() -> v:h()} is not
17:43:44 <NamelessCoder> I learned this by making viewhelpers
17:44:15 <Denyerek> Did you already do extBase / Flow / Fluid ?
17:44:35 <Denyerek> Perhaps my understanding would be improved by doing the extBase tutorials
17:44:48 <NamelessCoder> the tutorials won't explain this
17:44:54 <NamelessCoder> they stick to basic usage
17:45:16 <NamelessCoder> they don't care about the inner details about how strings are passed, how inline conditions can be used, and such
17:45:33 <Denyerek> Right so this is fairly advanced behaviours ?
17:45:35 <NamelessCoder> if you're lucky you'll find a guide to writing viewhelpers which covers this
17:45:53 <NamelessCoder> apart from creating a viewhelper, the most advanced thing you can do in fluid
17:46:02 <Denyerek> Ok I feel marginally less stupid.
17:46:31 <NamelessCoder> but understanding WHY it behaves like it does in those advanced usages, makes you understand MUCH more about the simpler ones too
17:46:42 <NamelessCoder> for example why whitespace in tag contents has the effect it has
17:47:15 <Denyerek> I believe that's because it'll force the tag contents to be rendered as a string, not necessarily as an object ?
17:47:30 <NamelessCoder> I like to think that by using it this much and forcing you to understand, one day all the basic explanations are there and you will *also* know the advanced stuff
17:48:32 <NamelessCoder> in Fluid terms: if you use tag based syntax and add whitespace, additional TextNodes are created as siblings of whichever ObjectAccessorNode (=variable output) you used inside the tag content
17:49:15 <NamelessCoder> <f:format.html> {variable}</f:format.html> === VH node with TextNode child value " " and ObjectAccessorNode child valie "variable"
18:05:08 <Denyerek> __clone method called on non-object in /home/denyerec/src/typo3-6.2/typo3/sysext/fluid/Classes/View/AbstractTemplateView.php on line 209
18:05:16 <Denyerek> Guessing you can't call render section from inside a section...
22:44:58 <Denyerek> the cObj referenced is just a typolink with leveluid : -2
22:45:14 <Denyerek> I couldn't for the life of me figure this out in the page.link viewhelper
22:50:31 <Denyerek> THEN I didnt like the if/else conditional to render out the "current" class, but I didn't know how else to do it :(
22:52:24 <Denyerek> Oh, and I think page.breadCrumb is shagged
22:52:31 <Denyerek> because when I try and use it, I get FE errors
22:52:44 <Denyerek> __clone method called on non-object in /home/denyerec/src/typo3-6.2/typo3/sysext/fluid/Classes/View/AbstractTemplateView.php on line 209
22:52:51 <Denyerek> i'll... let you get back to me ;)
00:08:00 * Denyerek wonders if NamelessCoder's fingers have cooled down any...
00:08:42 <Denyerek> soee, I fgured out the inline syntax for the if statement, so that's pretty now
00:12:19 <Guest|45675> @Denyerek Are you using TYPO3 6.2?
00:13:23 <Guest|45675> I have a new install of 6.2 and it seems that all I get are errors and I haven't even done anything yet!!!
00:14:34 <Guest|45675> #1237823695: Argument "table" was not registered. (More information)
00:14:34 <Guest|45675> TYPO3\CMS\Fluid\Core\Parser\Exception thrown in file
00:14:34 <Guest|45675> #1237823695 Argument "table" was not registered.
00:15:28 <Guest|45675> Hmmm guess I should use copy/paste carefully here... sorry about the extra lines there.
00:17:33 <Guest|45675> That's a frontend error. In TYPO3 6.2, I have installed... flux, vhs, fluidpages, fluidcontent, fluidpages_bootstrap, fluidcontent_bootstrap.
00:27:14 <Denyerek> You not seen me for the last 12 hours? :D
00:27:30 <Denyerek> It's starting to fall into place, but there are many unknowns and I feel a twinge of terror when NamelessCoder and cedricziel are not online :)
00:41:18 <Outdoorsman> Hi @Denyerek I'm now nicknamed.
00:41:32 <Denyerek> __clone method called on non-object in /home/denyerec/src/typo3-6.2/typo3/sysext/fluid/Classes/View/AbstractTemplateView.php on line 209
00:42:51 <NamelessCoder> hi Outdoorsman - all the way from the USA. Welcome :)
00:44:45 <Outdoorsman> Thank you @NamelessCoder... I talked to you a few days ago. I'm the guy that said I had about 50 sites. I'm a little further than before but I must just be doing something wrong?
00:45:22 <NamelessCoder> I think your error comes from fluidcontent_bootstrap or fluidpages_bootstrap
00:45:38 <Outdoorsman> For starters... Builder extension isn't compatible with 6.2 yet so haven't made a provider extension like you mentioned.
00:46:23 <NamelessCoder> are you comfortable with git?
00:46:25 <Outdoorsman> I belive you are right, but I don't know why I would be getting errors when I haven't even done anything. I installed a blank template in the root element.
00:46:59 <Outdoorsman> I don't use git, but as long as I can just use it to grab code I'm willing to do that.
00:47:15 <NamelessCoder> this is what we'll need it for, nothing else ;)
00:47:17 <Outdoorsman> I'm just not currently able to use it for versioning.
00:47:51 <NamelessCoder> start by uninstalling and removing folders for extensions builder, fluidcontent_bootstrap and fluidpages_bootstrap
00:47:59 <NamelessCoder> then, from document root:
00:48:28 <NamelessCoder> git clone https://github.com/FluidTYPO3/builder.git typo3conf/ext/builder --single-branch --branch development
00:48:41 <NamelessCoder> git clone https://github.com/FluidTYPO3/builder.git typo3conf/ext/fluidcontent_bootstrap --single-branch --branch development
00:48:48 <NamelessCoder> git clone https://github.com/FluidTYPO3/builder.git typo3conf/ext/fluidpages_bootstrap --single-branch --branch development
00:49:04 <NamelessCoder> then, install the extensions through extension manager
00:49:21 <NamelessCoder> reload (browser refresh) the backend and you should see the "builder" module
00:50:05 <NamelessCoder> now, before you do more, make sure that 1) you include the static TS for fluidpages_bootstrap and fluidcontent_bootstrap and 2) clear the system cache
00:51:03 <NamelessCoder> you *may* need to manually delete all files in typo3temp, and if all else fails, you may need to manually clear all "cache_*" and "cf_*" tables in your database (often necessary when you upgrade)
00:52:00 <NamelessCoder> at this point you should be able to 1) select a page template when editing pages and 2) add bootstrap-type content elements
00:52:37 <Outdoorsman> I read over and over your comments the other day. I assumed that to include that static templates I would do that in the typical TS template on in the root page. But then I started looking at how you have things laid out in the specialty extension and am second guessing that. (By the way, I don't have specialty installed on this site... just my other test site)
00:53:05 <Outdoorsman> So what method are you recommending?
00:53:07 <NamelessCoder> the specialty extension teaches a few procedures that differ from standard practice
00:53:23 <NamelessCoder> I recommend first getting comfortable with the standard practice, which is to include the static TS into root TS template
00:53:35 <Outdoorsman> Whew... I was a little confused where to do that.
00:53:53 <NamelessCoder> btw, EXT:specialty is something the bootstrap_package delivers and is not officially fluidtypo3 as such - it's damn close, though.
00:53:59 <Outdoorsman> That does make me a bit more comfortable for the time being.
00:54:11 <NamelessCoder> yep, easier to manage if you have typo3 experience ;)
00:54:13 <Outdoorsman> Sounds like I could transition once I get the feel of things
00:54:38 <NamelessCoder> the specialty approach is ideal for versioning extensions - but get the other way under your skin first, then there's room to learn the tricks
00:55:09 <NamelessCoder> and you'll know exactly what you need to replicate, configuration-wise, using other include strategies ;)
00:55:12 <Outdoorsman> Thanks for differentiating that.
00:56:26 <Outdoorsman> So just to be clear about what fliudpages_bootstrap is... doesn't it include a page template ready to go right out of the box, meaning I could start adding content to pages once I select it as the template for the root and subpages?
00:56:43 <NamelessCoder> that is exactly what it does
00:57:11 <NamelessCoder> I have an alternative suggestion which it would make sense to use as a start since you're in the very beginning now
00:57:28 <NamelessCoder> do not install fluidpages_bootstrap and fluidcontent_bootstrap - instead, install this little piece:
00:57:53 <NamelessCoder> git clone https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme.git typo3conf/ext/fluidbootstraptheme --single-branch --branch development
00:58:01 <Outdoorsman> Good... that's what I wanted. Once I have a working version of that, then I can at least look into it a bit. Would this be the extension to modify to fit my own HTML template that needs to be bootstrap compatible then or do I really need to start from scratch for a custom HTML template?
00:58:31 <NamelessCoder> this extension contains both page and content templates, is designed as a base extension to build sites on bootstrap - and will be the successor to the two extensions mentioned
00:58:40 <Denyerek> Claus - any pointers on the breadCrumb viewhelper choking ?
00:59:49 <NamelessCoder> Outdoorsman here's where it gets a bit interesting - there are so many structure strategies I would like to recommend but I'm afraid to overload you
01:00:08 <NamelessCoder> but I can hint about what is actually possible with fluidcontent and fluidpages
01:00:34 <NamelessCoder> - you can use whichever standard shipped templates you want, and override those you want to customise, without modifying the original files in any way
01:01:09 <NamelessCoder> - you can package your overridden templates in the same extension as your custom templates: that way you provide both additional content elements and overrides for existing ones
01:01:24 <Outdoorsman> Well I like doing things right and am familiar with large direcotory structures since I also use Magento. Nevertheless, when things become too time consuming to create quickly it defeats the purpose sometimes if you know what I mean.
01:01:24 <NamelessCoder> - both of these things are equally possible with page templates
01:01:37 <NamelessCoder> I know exactly what you mean
01:01:53 <NamelessCoder> this is a perfect example of choosing the right (sufficiently basic) tool for the job
01:02:47 <NamelessCoder> the hints above point to the ideal way of both creating your own custom elements and overriding some of the base ones - it even teaches you a strategy that can be used for all extbase extensions like EXT:news
01:03:33 <Outdoorsman> The overriding method sounds like it works quite similar to how Magento works too, so I'm familiar with that strategy.
01:03:38 <NamelessCoder> the name of the override-templates-feature is "overlays" and you can read a bit more about that here: https://github.com/FluidTYPO3/view/blob/master/README.md#template-path-overlays
01:04:04 <NamelessCoder> perfect - yes, it would be much like existing, bigger, convention-based template structures
01:04:09 <Denyerek> The overrides thing sounds awesome.
01:04:24 <Denyerek> I think randomresult_afk was on about it the other day
01:04:29 <Denyerek> have a base set of reusable stuff
01:04:35 <Denyerek> and then overlay the ones you need to modify
01:04:44 <NamelessCoder> both fluidcontent and fluidpages support "overlays" natively, no need to install EXT:view. Other extensions like EXT:news can be "overlayed" when EXT:view is installed. The TS setup approach is the same for all.
01:05:00 <NamelessCoder> I could go on all night...
01:05:21 <NamelessCoder> if you decide to jump even further you can abandon css_styled_content and switch to fluidcontent_core (fcc)
01:05:46 <NamelessCoder> this extension allows you to use all the things I just described - as standard typo3 content
01:06:14 <NamelessCoder> it switches away from TS objects to render different content, to using fluid templates which are formatted like fluidcontent templates
01:06:23 <Outdoorsman> Yes, I got all sweaty when I thought about dropping css_styled_content because then I'm clearly All In 100% to this new system which I don't even know yet :)
01:06:44 <NamelessCoder> still beta - but I use it on fluidtypo3.org and it is being used in production in a few other places already.
01:06:57 <NamelessCoder> takes a bit of bravery to be an early adopter ;)
01:07:48 <NamelessCoder> the good thing about fluidcontent_core is it is 100% identical to fluidcontent elements - learn one and you'll already know how the other works
01:07:51 <Outdoorsman> From the sound of it. It's something that I could adopt at a later date as well and it wouldn't necessarily be a big deal as it's mostly getting rid of inline styles and more appropriately wrapped content, is that right?
01:08:05 <Denyerek> yeah current csc doesn't have much baggage anymore.
01:08:18 <NamelessCoder> definitely - you can go the fcc way later, but it would be a fair bit of work to migrate csc customisations to fcc templates
01:08:20 <Denyerek> I'm building my current site on it, next one will probably be fluidcontent only
01:09:04 <NamelessCoder> fluidcontent_core is our way to get all the control we want and use fluid - so we're completely going the other way from csc
01:09:13 <Outdoorsman> ...hmmm really? So are the differences even apparent down to the template level?
01:10:00 <NamelessCoder> you install the exts slightly differently, but after that you make the templates in exactly the same ways
01:10:04 <Outdoorsman> ohhhhhh. So what's the difference then on my end?
01:10:40 <NamelessCoder> the point of fcc: you can use the core's CTypes (text, image, uploads, bullets, etc) as if they were fluidcontent elements
01:12:12 <NamelessCoder> instead of the csc "stdWrap" you have a "Layout", instead of each tt_content.xyz definition TS array you have a Fluid template, instead of a flexform or TCA to make fields you have Flux fields - and you get support for adding nested content elements in any content type (just an example: Image element can use other content elements as captions)
01:12:22 <NamelessCoder> (I could go ooooon and on)
01:12:29 <Outdoorsman> So if I populate my site with standard content elements, I would have to redo them all when I install fluidcontent_core to utilize the identical content elements that are fluid driven.
01:13:05 <NamelessCoder> 1) content styled using CSC is not CSS-compatible with FCC. Scopes and selectors must be changed.
01:13:26 <NamelessCoder> 2) TS-defined modiffications of stdWrap, header rendering etc. is not compatible and must be recreated as Fluid
01:13:39 <Outdoorsman> Ok... you're just blowing my mind here. That's amazing!
01:13:42 <NamelessCoder> 3) Fields which we use, are limited compared to ones CSC uses
01:14:15 <NamelessCoder> my biggest problem is I haven't enough time to explain this in writing as proper docs... there is SO MUCH which should be explained
01:14:16 <Outdoorsman> I have no attachment to CSC styling.
01:15:35 <Denyerek> Claus before you run out of steam...
01:15:45 <NamelessCoder> but now I hope I've given you some info to go on to get the site running, CSC or FCC regardless - and that you've some courage to try these ;)
01:16:13 <NamelessCoder> if you haven't already done so, save the CLI commands I gave earlier
01:16:47 <NamelessCoder> if you ever encounter a bug, it is always worth while to try the git versions instead of the TER ones - they get the bugfixes slightly quicker
01:17:04 <Outdoorsman> I'm doing the CLI stuff now. I will be back Monday possibly. Where can I PayPal you some thanks?
01:37:47 <NamelessCoder> btw regarding 1a from earlier... <v:page.link pageUid="{page.pid}" /> - variant viewhelper, automatically retrieves the title as link text.
01:38:16 <NamelessCoder> add tag content to manually set link text like in the fluid-native page link viewhelper
01:38:59 <NamelessCoder> ooh and btw Denyerek congratulations! You've now used ~10% of the VHS viewhelpers ^^
01:39:57 <Denyerek> Do I get a Typo3 Achievement ?
01:45:06 <Denyerek> Fatal error: __clone method called on non-object in /home/denyerec/src/typo3-6.2/typo3/sysext/fluid/Classes/View/AbstractTemplateView.php on line 209
01:49:04 <NamelessCoder> so.... Template has section Main, uses f:layout - Layout has f:render section="Main" and inside section Main, is the inline call to f:render?
01:50:09 <Outdoorsman> @NamelessCoder I ran this successfully, git clone https://github.com/FluidTYPO3/fluidpages_bootstrap.git typo3conf/ext/fluidpages_bootstrap && cd typo3conf/ext/fluidpages_bootstrap && git checkout development && cd ../../..
01:50:11 <Outdoorsman> but when I try to install it I get the error, "Your TYPO3 version is higher than allowed. You can use TYPO3 versions 4.6 - 6.1.99"
01:50:21 <Denyerek> <f:render section="Main"/> <-- that gets called from my Layout
01:50:32 <NamelessCoder> aah yes Outdoorsman - those are still outdated
01:50:57 <NamelessCoder> repeat for fluidpages_bootstrap
01:51:27 <Outdoorsman> So was it just a bookkeeping thing that you haven't upated the version requirements?
01:51:37 <NamelessCoder> we are a bit behind getting these out (not least because a successor ext is being made)
01:52:04 <NamelessCoder> the "development" label definitely fits ;)
01:52:12 <Denyerek> ok great, the breadcrumb was down to typo3temp caching
01:52:16 <Denyerek> I will have to remember to keep on top of that.
01:52:18 <NamelessCoder> should be a few days then new TER versions will come out with proper deps
01:52:46 <Denyerek> <v:page.link pageUid="{page.pid}" /> <-- that is not a PARENT link, it's a link to the current page
01:52:48 <Outdoorsman> Ahh... that makes sense. I'm just hoping to actively be using these so hope there's going to be a stable version of things that all work together soon.
01:52:54 <NamelessCoder> Denyerek this is the exception.... when class name CASE is the error, cache won't detect when you fix the case problem
01:53:16 <NamelessCoder> stable versions coming any day soon - count on it :)
01:53:55 <Denyerek> Outdoorsman, that's a pretty solid guarantee, Claus has done a monster amount of work on this and doesn't appear to be slowing down.
01:56:04 <NamelessCoder> I would however try replacing fluidcontent_bootstrap and fluidpages_bootstrap with the fluidbootstraptheme extension - that would be more future proof, although the ext is going to be changing a bit the next few days before finally hitting TER
01:57:17 <NamelessCoder> oh well... may as well create two TER releases :)
01:58:07 <Outdoorsman> This is the happiest day of my life! I'm seeing things now showing up in the Page Layouts tab. I've been work on trying to get things working for several days and apparently it's because the extension didn't work and had to come from the dev branch. I just assumed it my newbieness.
02:02:21 <Denyerek> same, creates a link to the current page
02:02:35 <NamelessCoder> {page -> f:debug()} showing a proper page record?
02:02:39 <Outdoorsman> Ya that would be good for the others out there excited to use 6.2 who waited until the stable release like me. I will be in offline for the next day or two, but will be back at this soon. Have a great weekend everyone :)
02:02:54 <NamelessCoder> thanks - great weekend to you too :)
08:59:21 <Denyerek> You'll be relieved to hear thus morning I am not working on Typo, but retouching Poledancers again.
08:59:32 <Denyerek> You all get to take the weekend off ;)
16:03:38 <BenjaminR> In place of all satisfied users of FluidPoweredT3 - congratulations to the NamelessCoder - keep up the great work! https://www.youtube.com/watch?v=bJ7B9x027uc
12:02:54 <Denyerec-LAptop> Fatal error: Uncaught exception 'RuntimeException' with message 'Could not acquire lock for ClassLoader cache creation.'
12:36:37 <Denyerec-LAptop> Seems to be considered resolved in the bugtracker
12:36:45 <Denyerec-LAptop> but I'm on the latest in Git and still seeingit :/
12:48:44 <Denyerec-LAptop> ok I think I got everything resolved
12:48:50 <Denyerec-LAptop> Well, ignored, then it looks like it's working
13:53:35 <Denyerec-LAptop> If you guys want the customer to be able to edit something global (Say the phone number in a header) - do you use a content element and, if so, do you use a HTML type one ?
13:54:08 <Denyerec-LAptop> Including content from a sysfolder'd HTML CE was the closest I could figure to having a simple, globally editable piece of information
19:48:30 <Outdoorsman> I just installed the latest version 3.0.0 of fluidpages_bootstrap and fluidpages_bootstrap from TER and instantly started getting this error... #1371069824: Arguments useShortcutData, useShortcutTarget and useShortcutUid are mutually exclusive. Please use only one at a time. Exception thrown in file /WEBSITE_ROOT_FOLDER/typo3conf/ext/vhs/Classes/ViewHelpers/Page/Menu/AbstractMenuViewHelper.php
01:41:17 <Outdoorsman> Hello again @NamelessCoder. You mentioned that to future-proof, it may be better to use fluidbootstraptheme instead of fluidpages_bootstrap and fluidcontent_bootstrap. Is fluidbootstraptheme more up to date?
01:44:00 <Outdoorsman> Regardless, I'm getting this error from fuildpages_bootstrap TER and git dev versions as well as from fluidbootstraptheme... #1371069824: Arguments useShortcutData, useShortcutTarget and useShortcutUid are mutually exclusive. Please use only one at a time.
01:44:55 <Outdoorsman> Am I just missing some TS configuration somewhere or is this really an error from the extension?
01:51:13 <NamelessCoder> I fixed this bug just here tonight (2am here currently) - if you check out VHS from git, branch development, all should be will
01:57:55 <NamelessCoder> it would be perfect if you can confirm the fix by checkout out VHS from git - I can then make the next TER version to fix this regression
02:10:02 <Outdoorsman> Ha ha NamelessCoder... I like your search and replace s/will/well comment. Haven't seen that before, made me laugh :) The when I updated to vhs dev from git it fixed the issue. Thanks!
02:11:47 <NamelessCoder> a tradition from the good old irc days :)
02:17:09 <Outdoorsman> So this applies to most all your extensions or just the page ones?
02:17:26 <NamelessCoder> your template may already contain a Templates/Page folder in which case you could get some conflicts or unwanted duplicate selection options (from your page + from the overlayed ext)
02:17:47 <NamelessCoder> applies natively to all Flux-powered extensions; requires EXT:view to work on others.
02:18:47 <NamelessCoder> if you want to avoid colissions you can for example create "Overlay" subfolders in your resources folders - e.g. EXT:myext/Resources/Private/Overlay/Templates, EXT:myext/Resources/Private/Overlay/Partials, EXT:myext/Resources/Private/Overlay/Layouts
02:18:48 <Outdoorsman> So should I adopt a different folder strategy as I move forward? Typically I just use fileadmin/templates/blahblahblah
02:19:23 <NamelessCoder> switch that strategy *now* :)
02:19:50 <NamelessCoder> always store your templates in an extension, use more than one if you need to
02:20:14 <Outdoorsman> Does this also require me to abandon my typical TS methods to and put them in myext as well?
02:20:17 <NamelessCoder> there's a bit more about why, on http://fluidtypo3.org/documentation/templating-manual/introduction/extension-base.html
02:20:45 <NamelessCoder> basically it means your paths now should use the EXT:myext... prefix when you reference files and folders
02:21:22 <NamelessCoder> and that settings specific to your template(s) will be located under plugin.tx_yourext.settings and view paths configured in plugin.tx_yourext.view
02:21:26 <Outdoorsman> I've read that page before so I *sort of* get it.
02:21:58 <NamelessCoder> and that you can use translation files which can be referenced using short labels instead of full paths like LLL:EXT.path/to/file.xlf
02:22:58 <Outdoorsman> So this means that when I'm using fluidbootstraptheme it has page templates that autoload, but order of precendence would look to my myext first to see if there are any overrides.
02:23:59 <Outdoorsman> Can I safely use fluidbootstraptheme for production?
02:24:10 <NamelessCoder> you simply say via TS that "hey, I've got some extra paths you have to check first, then fallback to whatever you did before"
02:24:41 <NamelessCoder> it is beta quality so far - I would wait about a week before using it, and after that would expect to maybe have to update once or twice before launching your projects
02:24:49 <Outdoorsman> Cool, thanks. It sounded like fluidbootstraptheme is the one that's going to be the new extension right?
02:25:06 <NamelessCoder> I only cooperate on that ext, I don't manage it (randomresult and mrboe do)
02:25:49 <NamelessCoder> yep, we merge the two _bootstrap exts into that and make the successor more suitable as base which you overlay selectively from project to project
02:26:42 <Outdoorsman> Maybe I should wait a little since the fluid code may change a bit before they release the real thing.
02:27:16 <Outdoorsman> I guess I could diff it too... just don't know how extensive that would turn out to be.
02:27:42 <Outdoorsman> OK... I'm testing this stuff out now.
02:28:15 <NamelessCoder> I think a fair amount of changes are expected in this ext from beta->stable. I would ask randomresult and mrboe how close to the end result they are currently
02:30:26 <Outdoorsman> What's the best way to contact?
02:31:40 <NamelessCoder> both of them are usually here during the day - it's 2:30 here so another ~6 hours and they should start to show up
02:32:12 <Outdoorsman> Ya... go get some sleep, you'll be better off for tomorrow. Thanks.
02:32:15 <NamelessCoder> I always prefer irc to get a lot of q/a done fast
09:17:59 <Tjark> I trying my first steps with fluidbackend. But i cant get this running on TYPO3 6.2 ... Always throws the following error : "PHP Fatal error: Call to undefined method FluidTYPO3\Fluidbackend\Service\ConfigurationService::getFlexFormConfigurationFromFile()"
10:58:59 <xaver> hi, i tried to update TYPO3 and get this error in ext manager - #1395614959: Version number in composer manifest of package "fluidcontent" is missing or invalid -> i removed already -dev in ext_emconf + cache clear
10:59:51 <Denyerec> xaver did you bump the version numer in ext_emconf ?
11:40:03 <randomresult> FT3BOT1 shoud translate @team into the teamNames
11:41:38 <mhmli> anyone have an idea about using fluid vars in a flux:field.relation condition? https://gist.github.com/permanenttourist/49ca21f44a6102263022
11:42:27 <mhmli> i've searched sysext, fluidcontent, fluidpages and others, to no avail.
11:42:48 <randomresult> @mhmli did u try plugin.tx_frpfce.settings instead plugin.tx_frpfce.settings.pid ?
11:43:28 <randomresult> so the whole settings will be put into that variable ? !?
11:50:34 <mhmli> condition="AND tt_address.pid in ({addressPID})"
11:51:32 <mhmli> you have to use in() syntax in the query. "equals" (=) comparator is what throws the error. https://gist.github.com/permanenttourist/49ca21f44a6102263022
11:51:45 <xaver> Arguments useShortcutData, useShortcutTarget and useShortcutUid are mutually exclusive. Please use only one at a time Oo
12:06:08 <randomresult> xaver its a breaking feature :)
12:07:38 <xaver> i wnat the update to work after 3 weeks of holiday
12:08:27 <randomresult> then simply change the one file in VHS. bjo3rn and NamelessCoder work on a fix - so with the next update of vhs you will be fine anyway
12:09:02 <xaver> randomresult: i have already another problem - repo -_-
12:45:16 <anhadikal> hmm looks like transform dont work
13:26:04 <mhmli> anyone got an example of $GLOBALS['TSFE']->cObj->RECORDS working please?
13:28:16 <mhmli> can i use this as-is, or do i need to to a manual query (exec_SELECTquery) to get address records?
13:35:51 <limboo> randomresult looks like the flux bugfix https://github.com/FluidTYPO3/flux/commit/43bc0c0cccb65b501a8ac31a1bf4239ba0f3ba0e is for flux 7.x
13:35:58 <limboo> is there also something for flux 6?
13:41:57 <danilobuerger> limboo why dont you just upgrade to flux 7 ?
13:42:33 <limboo> i think that isn't very easy? i think a lot of syntax changed from 6 to 7
13:42:44 <mrboe> @danilobuerger can u tell me hows the man for "workspaces"
13:44:20 <danilobuerger> limboo there are alias maps in place so you wont even notice if you are on 6.2... if you are on 6.1 there is a update script.... and the only real change is the colPos which you can also update through a script in EM
13:44:26 <danilobuerger> mrboe dont understand your question?
13:46:40 <mrboe> there are problems using workspaces in 6.2 and fedext
15:37:12 <mhmli> looking through many extensions, i cannot work out whether i should be using underline syntax for class names (Tx_Fluidcontent_Controller_AbstractContentController) or namespaces with backslash. is there any logic to it?
15:37:55 <mhmli> many of the core extensions in 6.1.7 use underlines
15:50:50 <NamelessCoder> mhmli if you come across bad examples in docs please message me in private - just spam all the links you find. I've got the documentation repository open currently ;)
15:51:09 <danilobuerger> randomresult i told you earlier that i will take a look at it...
15:51:44 <NamelessCoder> regarding your flux:field.relation question: how you actually *render* the variables depends on what you pointed to in the relation. Example: relations to tt_content are either rendered with v:content.render or records are retrieved with v:content.get (which returns an array you can then for example iterate in Fluid)
15:51:59 <randomresult> as i told earlier its not an offence.
15:52:09 <Guest|40384> hey claus, new site and documentation -> SPLENDID work!!
15:52:19 <randomresult> but right now, none of my webs can place plugins in FCE
15:52:20 <Guest|40384> just wanted to say thank you :)
15:52:23 <NamelessCoder> pages can be rendered as links pointing to the page or you can use it for v:page.menu, v:content.render and many others
15:55:39 <Denyerec> I'd like a content element that you can drop in to generate a snippets / teaser menu
15:55:39 <Denyerec> So to take the title and abstract from all subpages in a section and render it.
15:55:39 <Denyerec> I *think* I can just create a FCE and use the page.menu with a custom rendering
15:55:39 <Denyerec> But wasn't sure how to get to the page abstracts and images
15:55:39 <Denyerec> (I was going to use the page's media field to assign the image for the teaser)
15:55:39 <Denyerec> Will that data be available in "item" in the menu iterator ?
15:55:58 <Denyerec> If you didn't know it already "Besmirched" is an awesome word.
15:56:41 <NamelessCoder> Denyerec you already used v:resource.record - v:page.resources is the version to use on page records. And yep, v:page.menu would work great for your use case
15:56:44 <mhmli> (sorry: not all pages. from 3.2.3 on.)
15:56:59 <Denyerec> Used it, yes. Understood it, no :)
15:59:34 <NamelessCoder> aaah mhmli, that explains a lot. In this case you actually do need a controller (since viewhelpers aren't supposed to do SQL queries - it's considered quite unsafe)
16:02:41 <NamelessCoder> I assume you need only the data in the address record itself?
16:02:56 <mhmli> and even forcing it with an sql statement doesn't seem to want to work. debug() ing the query result times out. i have managed to build a simple view helper, but the result is that i need to hard-code the html output. (eww.)
16:03:29 <mhmli> yes, i need to select an address record in BE (flux:field.relation working fine) and then output a vcard for it inside an fce
16:06:44 <mhmli> but i get the feeling that's a hack.
16:06:47 <NamelessCoder> your viewhelper should...
16:06:58 <NamelessCoder> 1) accept the UID argument that you use in the query
16:07:09 <NamelessCoder> 2) Manually sanitize the argument value, before
16:07:21 <NamelessCoder> 3) Using the UID in a SQL query like you described, to load the record
16:07:58 <NamelessCoder> 4) Use $this->templateVariableContainer->assign('address', $addressRecord); then $content = $this->renderChildren(); and finally $this->templateVariableContainer->remove('address');
16:08:31 <NamelessCoder> result: viewhelper tag content can be used to define the HTML + Fluid that renders a vcard with address data, viewhelper assigns the data you need so it can be used as variables
16:08:45 <mhmli> sounds much cleaner. so the viewhelper is actually doing domain work instead of view work.
16:08:58 <mhmli> is $this->cObj->RECORDS an option?
16:09:09 <NamelessCoder> examples are in all viewhelpers which support the "as" argument - and you may want to include an "as" argument on your VH too (it helps avoid colissions if they arise)
16:09:32 <mhmli> i've tried about a hundred thousand variations on ->RECORDS to no avail.
16:09:40 <NamelessCoder> RECORDS will, afaik, actually attempt to *render* the objects if they have TS rendering instructions and you'll need the *data* so you can render it yourself, using Fluid
16:09:51 <NamelessCoder> selectGetRows() is not a hack ;)
16:10:29 <NamelessCoder> tt_address has no Extbase domain model and you are not expected to create one manually. Some extensions *do* provide such a model but in your case I would judge it is not necessary to introduce this much overhead to read a few address records.
16:10:45 <mhmli> i meant, that it feels hacky to be calling db requests from inside a view.
16:11:02 <NamelessCoder> in addition: implementing an extbase domain model for a record means you introduce new possible problems in other extensions which extend the tt_address table
16:11:21 <NamelessCoder> you are 100% correct and this is where you should use a controller (possibly even a service you inject in your controller)
16:12:07 <NamelessCoder> however, achieving a ContentController is a bit harder than the viewhelper approach and you can later refactor what you create as viewhelper, to work in a controller
16:12:33 <NamelessCoder> nono, this is actually relevant for people working with these features ;)
16:12:48 <mhmli> this is really exceptional support, thank you so much. almost done :) in this context, i've used http://t3-developer.com/extbase-fluid/themen/tt-content-in-extbase/ before to reference tt_content
16:13:28 <mhmli> but using it and adapting it for tt_address gives me no result at all. the best i've had is a timeout; the worst is nothing at all.
16:13:45 <NamelessCoder> you're welcome - I would personally avoid a tt_content / tt_address model because of all the difficulties which it implies, being single-table inheritance in nature
16:14:52 <mhmli> i guess going into the detail of the controller is too much for here and now. given that from what you've said, the viewhelper will work.
16:16:25 <mhmli> p.s. re. documentation from before: i was referring more to the typo3.org docus. which are sloooooowly being improved, but still empty, incomplete or non-existent for some critical stuff. if the work on the core was as well documented as fluidtypo3.org, myy day would be a lot easier.
16:17:51 <tom_at> is it possible to set the localization mode for an fce flux form? i have some simple adjustment fields which must not be translated. like l10n_mode='exclude' etc.
16:18:20 <mhmli> examples are the best tutorial. an i'll be more than happy to share my end result via github if (when) i ever get it to f****** work :)
16:19:05 <NamelessCoder> great - like you said: examples are great tutorials and anything we can point to, helps ;)
16:26:12 <mhmli> Call to undefined method TYPO3\CMS\Fluid\Core\ViewHelper\TemplateVariableContainer::assign()
16:27:36 <mhmli> could this be a conflict with the backslahes vs. underlines?
16:28:46 <Guest|71762> ext:fluidbackend cannot CRUD records, it's rather meant to be used for creating flux config files, right?
16:30:44 <NamelessCoder> correct, Guest|71762 - it's purpose is to write the information you enter into various destinations: json file, xml file, TS record, etc.
16:32:30 <Guest|71762> background: I'm looking for a way to easily create a backend module which allows sorting of records by drag n drop
16:33:33 <Guest|71762> i fear i have to do that "manually" via Jquery/fluid/extbase...
16:34:39 <Guest|71762> of course the module shall also be able to create new records, edit existing, remove existing... (maybe use ordinary TCA for these actions)
16:40:43 <anhadikal> getting Call to undefined method FluidTYPO3\\Flux\\Form\\Container\\Section::getStopInheritance() in flux/Classes/Provider/AbstractProvider.php on line 802
16:40:57 <anhadikal> with TYPO3 6.2 and latest TER flux
16:48:10 <anhadikal> okey there is already a bugfix in development branch, when it is merged to master?
16:54:23 <NamelessCoder> anhadikal we're collecting a few more bugfixes, then it's 7.0.1-time
16:54:54 <mhmli> claus, almost got it. do i need to instantiate anything to have access to templateVariableContainer ?
16:55:06 <mhmli> my viewhelper is extending \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper
16:55:35 <mhmli> but it's telling me that the method assign is undefined
16:55:46 <anhadikal> NamelessCoder: what is the best solution now? should I just checkout development, cherry pick the commit?
16:57:08 <danilobuerger> mhmli see switch view helper in vhs as example on how to access templateVariableContainer
16:58:15 <danilobuerger> anhadikal interhitance fix needs some time to get into master... if you dont want to use development branch you will have to cherrry pick
16:58:56 <mhmli> namelesscoder identical to what i have.
16:59:06 <anhadikal> the problem is, that the site is not working anymore after update tp Typo3 6.2 and Flux 7.0
17:02:59 <NamelessCoder> anhadikal checkout development, the release cycles will be much shorter from now on. You can switch back in a week or so - with no breaking
17:04:26 <NamelessCoder> $this->templateVariableContainer is available in every viewhelper regardless of type, as long as you access it from the render() method or a method called after that
17:12:36 <Outdoorsman> Hello randomresults, I was speaking with NamelessCoder last night and he said to ping you about fluidbootstraptheme. Do you have an eta on when a stable release will be coming? I'm wanting to start developing with extensions that will be around for a while due to the number of sites I have.
17:13:39 <randomresult> @Outdoorsman i hope as soon as possible.
17:13:55 <randomresult> need some work to be done from NamelessCoder and then testing
17:14:12 <Outdoorsman> I guess I'm not sure how much things are still changing there or if it's getting close. I'm seriously itching to start using 6.2 and the FluidTYPO3 system right now.
17:15:08 <Outdoorsman> I have it installed and at least at the moment am not seeing errors. So it's really quite close then?
17:15:08 <Tjark> NamelessCoder can i already use fluidbackend within TYPO3 6.2 ?
17:15:39 <NamelessCoder> Tjark no - not yet, sorry.
17:15:41 <randomresult> you installed which one? fluidbootstraptheme? dev or master
17:16:24 <randomresult> and you havent insert a progressbar.
17:16:31 <randomresult> well, i think we are close to beta
17:16:44 <randomresult> and stable will only be someoptimisations for now
17:17:20 <randomresult> we will then add more elements - but this should not affect the old ones.
17:17:39 <Outdoorsman> thanks for the tips. I don't know if I will be able to avoid using useTYpoScriptsetting or not... since I'm coming from TS/Templavoila background.
17:19:38 <randomresult> you will see... TV and TS ... man i tell u... you will love Fluid.
17:20:03 <randomresult> anyway, i would be glad to get feedback. reported issues ... featurerequests and all...
17:21:46 <Outdoorsman> I'm looking forward to this. I've seriously lamented the lack of conditional options and programming logic in TV. I'm really looking forward to fluid. I just have yet to see how quickly I can implement a site using the new methods as time is money around here.
17:22:56 <NamelessCoder> Outdoorsman FluidTYPO3 exists because time is money ;)
17:23:04 <Outdoorsman> So anyway, here's a +1 or +10 for an up to date bootstrap extension that we can develop from in 6.2. Thanks again for the vision! I love it.
17:29:11 <cb|thomas> @danilobuerger Have already tried to get fluidpages run with pageoverlay?
17:29:11 <randomresult> we should add a bootstrapped version too !
17:29:11 <danilobuerger> cb|thomas you mean with localization?
17:29:11 <danilobuerger> randomresult well i am the wrong guy to talk about bootstrap since i hate it ;-)
17:29:11 <cb|thomas> Yes, in order to get form values of page configuration translated
17:29:11 <Outdoorsman> Yes TYPO3 is happening in the United States too. I'm a consultant for this site which has over 87,000 indexed pages on www.wallawalla.edu and 240,000 indexed pages on the root domain wallawalla.edu. That's the biggest implementation I'm aware of.
17:29:11 <cb|thomas> We talked about this a few days ago
17:29:12 <danilobuerger> cb|thomas i didnt get any further yet... i might get around to it this week... but to be save, please file a feature request here -> https://github.com/FluidTYPO3/flux/issues
17:57:21 <NamelessCoder> Denyerec maybe you are attempting to render an f:section inside a partial but did not specify both the partial AND section arguments...
17:57:30 <Denyerec> All I have done so far, is copy the MyContentElement.html in /Resources/Private/Templates/Content/ and rename it.
17:57:49 <NamelessCoder> it needs adjustment as well - namespace and viewhelper tags
18:21:51 <Denyerec> Flux View FluidTYPO3\Flux\View\ExposedTemplateView is able to read stored configuration from file /home/denyerec/htdocs/alba/typo3conf/ext/albatemplate/Resources/Private/Templates/Content/TeaserMenu.html
18:23:47 <Denyerec> NamelessCoder on the New content wizard I only see this message:
18:23:55 <NamelessCoder> if you put me on any other keyboard I will make 50% errors :/
18:23:55 <Denyerec> Flux View FluidTYPO3\Flux\View\ExposedTemplateView is able to read stored configuration from file /home/denyerec/htdocs/alba/typo3conf/ext/albatemplate/Resources/Private/Templates/Page/Page.html
18:24:07 <Denyerec> Wheras on the page overview page I see it mention my TeaserMenu
18:37:52 <NamelessCoder> but check: ext_localconf.php must have regsterProviderExtension call with Content as type. Static TS of your extension must be included and should set the plugin.tx_yourext.view.templateRootPath at the very least. DB compare should be run if you updated the site (fluidcontent cache tables need writing).
19:06:34 <tom_at> hey, i have a problem with flux:field.select items="". in flux 6.0 i this worked: <flux:flexform.field.select ... default="0.75" items="{ 0: {0: '0', 1: 'Source format'}, 1: {0: '0.75', 1: '4:3 Landscape'}}" />
19:07:00 <tom_at> now with the new flux it isn't, how should i define the items?
19:09:38 <NamelessCoder> tom_at when ¥ou say doesn't work, do you mean an error, incorrect options, no options, or something else entirely?
19:12:08 <tom_at> no error, the values are incorrect in the select field, i get as select options: "0, 0.75" but i want "Source format, 4:3 Landscape"
19:12:27 <tom_at> an as value for the field the factor, exp 0.75
19:12:45 <NamelessCoder> reverse the order of label and value ;)
19:15:50 <NamelessCoder> if content, the fields are translated along with the element itself and will only be used in the localized version if it exists - but will then override all values
19:16:08 <NamelessCoder> there's a chance danilobuerger and I may get this done over the weekend
19:48:52 <Denyerec> Where does one put an extended description for an FCE?
19:49:00 <Denyerec> just throw in a description="" attribute ?
19:49:21 <danilobuerger> fx if you had a template <flux:form wizardTab="Heimspiel" id="absolute"> then you would put the name in flux.absolute and the description in flux.absolute.description
19:53:43 <soee> is it possible to hide this Page Configuration tab until Layout is selected ?
19:54:02 <danilobuerger> ? if its hidden you wont be able to select the layout?
19:55:06 <danilobuerger> ah i see what you mean, sorry we recently split those into 2 tabs
19:55:29 <danilobuerger> i dont know if its possible, but it will most likely require some ancient typo3 voodoo magic... thats NamelessCoder area of expertise ;)
20:09:01 <Denyerec> I take it a recommendation would be to keep icons within the same dimensions as the page.gif for consistencies sake ?
20:10:01 <danilobuerger> 18*16 or something like that i think
20:15:34 <Denyerec> So less like the page template thumbnails
20:15:39 <Denyerec> and more just an abstract icon
20:45:53 * randomresult sometimes wonders why he is not here when the channel is on fire... ?!?
20:49:38 <gernot_h> hi! i just copied 2 typo3 6.1 flux 1 installations with flux to localhost. when i got to installtool i got this errors: https://gist.github.com/aphex13/9899367
20:50:54 <danilobuerger> hey gernot_h so does the file /var/www/html/typo3conf/ext/flux/Classes/Utility/Version.php exist?
22:27:37 <Denyerec> I'm trying to establish what the best approach is.
22:27:51 <danilobuerger> ok because i had a similar decision to make a few days ago
22:28:14 <danilobuerger> i went with the content element in sysfolder and reference approach..
22:28:23 <Denyerec> Ok well at least I'm not insane
22:28:33 <Denyerec> They want to generate google maps for their addresses though.
22:28:46 <Denyerec> SO I thought... maybe... using tt_address would kill birds with the same stone
22:29:00 <danilobuerger> you could also just use a custom content element
22:29:06 <Denyerec> Could I pull a tt_address record into a fluid template ?
22:29:41 <danilobuerger> the reason i used CEs in the sysfolder & referenced was because in 80% the CEs should be there and on certain pages they shouldnt...
22:29:49 <danilobuerger> so i couldnt have a general rule
22:30:12 <Denyerec> well... could the CE's grab their data from tt_address records ?
22:36:53 <Denyerec> you've then got the whole "Man that's gonna be a lot of effort" factor.
22:37:02 <Denyerec> Especially as I'm making no money on this site.
22:37:11 <Denyerec> Tho TBH I never make any money anyway, so that's not really unusual :)
22:37:12 <danilobuerger> in that case just do it manually ;-)
22:37:22 <Denyerec> Then I get bogged down in wanting to do things the right way.
22:37:29 <Denyerec> As I get itchy when I hardcode stuff :)
22:37:59 <Denyerec> I thought I'd look in AbstractContentViewHelper->getContentRecords
22:38:03 <danilobuerger> well you dont need to hardcode it… just do a custom content element.. one of its fields is the link to google maps and then render it
22:38:09 <Denyerec> and I start seeing things like TSFE and LOAD_REGISTER
22:38:16 <Denyerec> then realise I know nothing about Typo3 extension development ;)
22:38:46 <danilobuerger> AbstractContentViewHelper is obscure ;-)
22:38:59 <Denyerec> Well I tried to think of a VH that would pull typo content records
22:42:02 <danilobuerger> well it would probably work for tt_address
22:42:10 <danilobuerger> but thats not what i intended it for ;-)
22:43:18 <danilobuerger> if you really want to go down the tt_address route, you should write your own view helper or content controller (i would go for the view helper) .. but i am telling you its so not worth it
22:49:57 <Denyerec> (Seirously, I'mnot going to write it, but I AM curious)
22:53:05 <danilobuerger> alright, if you want something from the database and you dont have a repository (like the case of tt_address) take a look at fluidcontent ConfigurationService getAllRootTypoScriptTemplates ... this shows you best practice how its done
23:22:21 <Outdoorsman> randomresults I just got this flux error... The template group "bootstraptheme" has been configured to use the templateRootPath "EXT:bootstraptheme/Resources/Private/Templates/Page/" but this directory does not exist.