IRC logs

201403

Logs from channel #fedext on freenode - our official support channel.

IRC log range: 201403*

20140301

  • 12:43:13 <pedda> hi there
  • 13:02:34 <TYPO3ua> Hello, All!
  • 13:05:44 <TYPO3ua> I have question, ...
  • 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:00 <NamelessCoder> <v:render.template
  • 13:25:00 <NamelessCoder> file="EXT:foo/Resources/Templates/Action/Show.html"
  • 13:25:00 <NamelessCoder> variables="{object: customLoadedObject}"
  • 13:25:00 <NamelessCoder> paths="{v:var.typoscript(path: 'plugin.tx_foo.view')}" />
  • 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
  • 17:34:23 <pedda> claus? stil around?
  • 17:34:35 <pedda> *still

20140302

20140303

  • 08:32:25 <anhadikal> hi all
  • 09:47:04 <randomresult> hi there
  • 09:47:20 <randomresult> someone around working with languages and fluidcontent?
  • 09:51:20 <anhadikal> should work :D
  • 09:56:05 <randomresult> anhadikal: u mean me?
  • 09:56:14 <randomresult> well it does with some elements
  • 09:56:22 <randomresult> thats spooky
  • 09:56:48 <anhadikal> randomresult: why, what is the problem?
  • 09:56:57 <randomresult> but to be honest, i only worked with languages and TV - and this was pretty long ago
  • 09:57:35 <randomresult> for example, i dont get the edit-symbols for some elements when viewing both languages in backend
  • 09:57:48 <randomresult> and my configuration is pretty small.
  • 09:57:53 <randomresult> wait, i paste it
  • 09:59:31 <randomresult> http://pastebin.com/A2gjRV8R
  • 09:59:44 <randomresult> this is my configuration. and i added a language
  • 09:59:53 <randomresult> (rootpage --> list)
  • 10:01:08 <randomresult> is there any example for working with languages in TYPO3 with Fluid and Fedext?
  • 10:01:14 <anhadikal> uff ... if you have gridelements installed, it cause some issues
  • 10:02:53 <randomresult> no i dont
  • 10:03:11 <randomresult> well only elements inside a container can be edited in "language" mode
  • 10:03:38 <randomresult> all directly in the page-container can not be edited
  • 10:04:07 <randomresult> when switching back to the "normal" editing mode, i can do everything
  • 10:05:06 <randomresult> and when copying the default content... typo3 does not copy everything... only containers.
  • 11:24:59 <xaver> hi
  • 11:29:27 <tpinne> "morning" everybody
  • 11:31:12 <anhadikal> hi
  • 11:32:32 <randomresult> hi
  • 12:08:04 <ndee> what's the easiest way to get a GET-var in a fluid template? I thought there was something with vhs but I can't remember :/
  • 12:11:14 <anhadikal> look an the viewhelper reference ...
  • 12:11:43 <ndee> anhadikal I did but searching for "get" isn't as easy since that word is used often
  • 12:13:40 <NamelessCoder> ndee for protection you'll need a controller for that
  • 12:13:46 <NamelessCoder> and hi :)
  • 12:13:58 <ndee> hey Claus :)
  • 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:17:43 <NamelessCoder> hmmm
  • 12:17:46 <NamelessCoder> you sure about that?
  • 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:12 <cedricziel> q for NamelessCoder
  • 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:16:55 <anhadikal> @NamelessCoder
  • 14:17:04 <xaver> NamelessCoder: do you use xhprof?
  • 14:18:13 <NamelessCoder> anhadikal interesting COA btw. But I think you need RECORDS, not CONTENT, in order to succeed here
  • 14:18:13 <anhadikal> wow, disabling css_styled_content gives the right output, but the rest is now not working :D
  • 14:18:22 <NamelessCoder> xaver yes I do
  • 14:18:35 <NamelessCoder> css_styled_suckiness
  • 14:20:19 <anhadikal> NamelessCoder: but with RECORDS I cannot solve this: Want to render all content element headers from a fluidcontent container.
  • 14:21:48 <NamelessCoder> stand back, I know fluid:
  • 14:22:30 <NamelessCoder> {flux:content.get(column: 'bla') -> v:iterator.extract(key: 'uid') -> v:var.set(name: 'contentUids')}
  • 14:22:46 <NamelessCoder> {flux:content.get(column: 'bla') -> v:iterator.extract(key: 'header') -> v:var.set(name: 'contentHeaders')}
  • 14:23:14 <anhadikal> NamelessCoder: I need this as a marker for formhandler
  • 14:23:17 <NamelessCoder> <f:for each="{contentUids}" as="contentUid" key="index"> ... {v:var.get(name: 'contentHeaders.{index}')} </f:for>
  • 14:23:25 <NamelessCoder> ach, come on
  • 14:23:33 <NamelessCoder> why do you have to be difficult? :p
  • 14:24:06 <anhadikal> hahaha ;)
  • 14:24:32 <NamelessCoder> hnmmmm
  • 14:24:46 <NamelessCoder> does it have to be HTML? No way to fx make a TCEforms array work?
  • 14:25:06 <NamelessCoder> because such an array is really just a select query result with only two rows, done not-assoc
  • 14:25:15 <NamelessCoder> sry, not two rows but two columns ofc
  • 14:26:06 <anhadikal> dont know how TCEforms work
  • 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:30:10 <anhadikal> okey, thx
  • 14:30:33 <xaver> css_styled_suckiness - Why? You can sell a lot of ours, if the customer want's something special :P
  • 14:35:26 <NamelessCoder> hehe
  • 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:14 <anhadikal> ahahah
  • 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:47:02 <NamelessCoder> xaver sounds pretty good
  • 14:47:17 <xaver> yeah good server :)
  • 14:47:19 <anhadikal> xaver: what setup/host do you use? this are impressive results
  • 14:47:28 <NamelessCoder> I get to that level without any opcaching/varnish, then to ~50ms with
  • 14:47:48 <xaver> i use opcache an php 5.4
  • 14:47:58 <xaver> 5.4 because of a issue with another software and 5.5
  • 14:48:38 <xaver> host is a xeon intel with WD raid edition HDD
  • 14:49:26 <anhadikal> nice nice :)
  • 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?
  • 14:59:44 <cedricziel> are they right?
  • 15:00:08 <xaver> cedricziel: tried it, but the effekt was not so impressive
  • 15:00:37 <xaver> also a reboot deletes everything
  • 15:00:54 <cedricziel> whis is not the worst
  • 15:01:08 <cedricziel> one can afford a class cache rebuild on reboot
  • 15:01:13 <cedricziel> cya guys
  • 15:01:22 <NamelessCoder> cedricziel minor impact, that one. File system caches will handle almost all of that
  • 15:01:36 <xaver> also php cahes caches php
  • 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:02:09 <NamelessCoder> yup what xaver said :)
  • 15:02:18 <NamelessCoder> feed the mysql beast and your server will be much happier
  • 15:02:33 <NamelessCoder> plenty ramz0rs and go
  • 15:10:37 <xaver> mysql depends a lot on system and hardware
  • 15:10:48 <xaver> and software
  • 15:15:58 * xaver vs varnish 0:1
  • 15:16:09 <NamelessCoder> ouch
  • 15:16:20 <xaver> customer updates from v2 to v3
  • 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?
  • 15:52:11 * xaver vs varnish 1:1
  • 16:37:43 <anhadikal> is there a modern variant of tt_address
  • 16:37:44 <anhadikal> ?
  • 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)
  • 16:50:00 <anhadikal> arg, hard dessision :D
  • 16:56:44 <anhadikal> i also need vcf support
  • 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
  • 18:02:10 <Guest|19843> I have VHS 1.8.2
  • 18:02:13 <NamelessCoder> alternatively, combine "standalone" and "external" properties on the asset to make it include using the original path
  • 18:02:28 <NamelessCoder> you're two behind then: http://typo3.org/extensions/repository/view/vhs
  • 18:02:40 <Guest|19843> ok - tnx - I will try
  • 18:02:45 <NamelessCoder> yw
  • 18:02:53 <Guest|93698> @NamelessCoder Thank you, it seems to be the right stuff.
  • 18:03:01 <NamelessCoder> either of the two solutions - the standalone+external, or updating VHS, should solve it
  • 18:03:15 <NamelessCoder> Guest|93698 yw, thank bjo3rn for writing it ;)
  • 18:03:42 <Guest|93698> @bjo3rn Thank you!!
  • 18:44:10 <twirsing> hello!
  • 18:45:53 <twirsing> does anybody know if fal (inline) elements can work within sections?
  • 18:46:00 <cedricziel> they dont :)
  • 18:46:22 <cedricziel> technically they do, but its very unintuitive as IRRE and fal require a common "baselin"
  • 18:46:26 <twirsing> that was quick, thanx.
  • 18:46:35 <cedricziel> sure, no problem :)
  • 18:47:39 <twirsing> i supose the porblem is the ambiguous foreignMatchFields
  • 18:47:49 <cedricziel> you got it :)
  • 18:48:12 <cedricziel> nailed, to say so
  • 18:49:16 <twirsing> i wasnt able to make out the current section iterator. do you know if this iterator is available somewhere?
  • 18:49:48 <cedricziel> handing around flexform variables in the flexform is screwy
  • 18:49:58 <twirsing> i could than use it to create a custom viewhelper
  • 18:50:36 <twirsing> which adds the iterator to the foreignMatchField
  • 18:51:28 <twirsing> flexform wouldn't be touched that way
  • 18:51:43 <cedricziel> sounds great. please tell us, when you have it :)
  • 18:51:55 <cedricziel> that is really a hot question these days
  • 18:53:28 <twirsing> i will try but posting here was actually my last resort ;)
  • 18:54:01 <cedricziel> hehe, yeah i know that feeling for sure
  • 18:55:09 <twirsing> i take it as an incentive
  • 18:55:19 <twirsing> cheers
  • 18:55:31 <cedricziel> no problem, you're always welcome :)

20140304

  • 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:22:39 <cedricziel> what is copied?
  • 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:27:32 <cedricziel> aha!
  • 12:27:38 <cedricziel> ;)
  • 12:27:51 <cedricziel> to what other pages?
  • 12:28:12 <cedricziel> underlying or any other/random?
  • 12:30:12 <Attensa> gist: https://gist.github.com/attensa/2e46351faae4faddcbbe
  • 12:30:12 <Attensa> Underlying it seems
  • 12:31:01 <cedricziel> did you add the inherit attribute afterwards?
  • 12:32:00 <Attensa> yes - but it still behaves this way when I create new pages.
  • 12:32:36 <cedricziel> so you drive a ccustom ConfigurationProvider?
  • 12:32:44 <Attensa> Yes
  • 12:32:53 <cedricziel> dangelang. NamelessCoder time ;)
  • 12:34:06 <cedricziel> sorry, i cant help you there. what do you use your configurationprovider for?
  • 12:34:23 <cedricziel> maybe gist it as well, but i am not sure i would be of use here
  • 12:36:00 <Attensa> I have all my page templates, fce's and typoscript settings in my configurationprovider. If we are talking about the same thing :)
  • 12:36:21 <Attensa> I basically copied and modified the one from the bootstrap starter package
  • 12:36:38 <cedricziel> ahh, sorry. misconcetion then
  • 12:36:44 <cedricziel> *misconception
  • 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:38:43 <cedricziel> heh, yes. cool :)
  • 12:39:03 <cedricziel> well, where did you copy the ext speciality from? so i can get a hold of it
  • 12:39:19 <cedricziel> github or the package from t3o?
  • 12:39:43 <Attensa> http://bootstrap.typo3cms.demo.typo3.org
  • 12:40:09 <cedricziel> the download link there?
  • 12:41:44 <Attensa> Only to the entire package including core and other extensions. I can send you a link to my extension? Its on github
  • 12:43:43 <cedricziel> perfect. sure
  • 12:46:40 <Attensa> https://github.com/attensa/dairyfruit.git - its a private repo, so Im not sure the link is enough?
  • 12:47:01 <cedricziel> i dont think so
  • 12:47:15 <cedricziel> my github handle is cedricziel if you trust me enough to temporarily add me
  • 12:47:40 <Attensa> Will do
  • 12:47:55 <Attensa> done
  • 12:48:19 <cedricziel> mail received
  • 12:51:03 <cedricziel> which Page template?
  • 12:51:49 <Attensa> The flux field is inserted on both FrontPage.html and NewsPage.html
  • 12:52:28 <cedricziel> i see.
  • 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
  • 12:57:58 <xaver> hi :)
  • 12:58:12 <cedricziel> Trollolo :)
  • 12:58:48 <Attensa> Ok - I will try that. Thanks
  • 12:59:05 <cedricziel> no problem, pls dont forget to remove me from the repo :)
  • 12:59:17 <Attensa> done :)
  • 12:59:29 <cedricziel> perfect
  • 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.

20140305

  • 07:29:11 <Momodedf> Hello
  • 07:29:51 <Momodedf> I'm starting with typo
  • 07:30:12 <Momodedf> with typo 6.1* and fluidpages
  • 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 ?
  • 10:19:52 <mrboe-> @soee_ here?
  • 10:25:05 <soee_> mrboe-: ?
  • 10:26:13 <mrboe-> is this from you? https://forge.typo3.org/attachments/25576/tabs_outside_body.jpg
  • 10:29:14 <soee> mrboe-: this is fixed, i have sent patch and it was merged in 6.2 beta4 i think
  • 10:30:10 <mrboe-> ok in 6.1.7 there is no way to solve i think
  • 10:43:57 <soee> i'm not sure if it was backported to 6.1
  • 10:44:25 <mrboe-> ok thanks - i edit the core file for the moment
  • 10:46:38 <soee> it landed in 6.2 only https://review.typo3.org/#/c/26906/
  • 10:49:29 <mrboe-> just saw it - thanks for your time
  • 11:16:11 <rahulthewall> Hi
  • 11:16:27 <rahulthewall> I am trying to use the speciality package in my Typo3 installation
  • 11:16:52 <rahulthewall> I just copied over the folder using ftp, but I don't see the themes coming up in theme selection
  • 11:16:56 <rahulthewall> what am I doing wrong?
  • 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:52:00 <justmike> tion ...
  • 11:57:19 <fger> hi guys
  • 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
  • 11:57:52 <BenjaminR> hi frank
  • 11:58:28 <fger> sadly, this doesnt work ... and my suspect is fluidpages ;) ... does anyone work with flux/fluidpages , 6.1.x and that setting ?
  • 11:59:32 <BenjaminR> in default lang if they are not translated? in which language do they exist?
  • 11:59:56 <fger> default is english
  • 12:00:01 <fger> page is translated to german
  • 12:00:05 <BenjaminR> btw there are several bugs in 6.1 regarding content overlay
  • 12:00:12 <BenjaminR> will be fixed in 6.2 they say
  • 12:00:19 <BenjaminR> talking about typo3 core itself
  • 12:00:22 <BenjaminR> not about fluidpages
  • 12:00:36 <fger> content elements are only there in default language
  • 12:00:51 <fger> but the language fallback when viewing the german page doesnt work .. no content there
  • 12:01:53 <BenjaminR> shoudlnt it be sys_language_mode = content_fallback?
  • 12:02:22 <fger> thats a different parameter concerning pages... and yes it has to be set to content_fallback
  • 12:02:35 <fger> so i have: config.sys_language_mode = content_fallback
  • 12:02:41 <fger> and config.sys_language_overlay = 1
  • 12:02:55 <BenjaminR> okay just wanted to confirm you set that correct
  • 12:02:55 <fger> this worked since 4.0 :)
  • 12:02:58 <fger> yeah
  • 12:03:20 <BenjaminR> yap we faced problems with it in 6.1 also lately
  • 12:03:30 <BenjaminR> and been asked to wait for 6.2
  • 12:03:31 <fger> and yes you are right, i also noticed some confusion reguarding language_overlay in the core-team
  • 12:03:35 <fger> esp. in the extbase team
  • 12:03:42 <fger> aha ok
  • 12:03:46 <fger> thx 4 info :)
  • 12:04:16 <fger> thought that such a core feature that worked for ages and one sells to the customers shouldnt be broken ;)
  • 12:04:16 <BenjaminR> there are a few fixes/changes in the queue :)
  • 12:04:40 <BenjaminR> and yes - there is a lot confusion about it right now :)
  • 12:06:26 <fger> :)
  • 12:06:28 <fger> brb
  • 12:43:04 <fger> back
  • 12:43:05 <FT3BOT> Welcome back fger!
  • 13:00:54 <rahulthewall> hi guys
  • 13:01:22 <rahulthewall> just a question on the speciality package (collection of layouts and templates)
  • 13:01:37 <rahulthewall> what would be the best way to import that as a package for my typo3 installation
  • 13:02:03 <rahulthewall> tried copying via ftp, didn't show up in theme selections
  • 13:03:17 <NamelessCoder> did you remember to also install it and load the static TS, rahulthewall?
  • 13:03:29 <rahulthewall> No NamelessCoder
  • 13:03:32 <rahulthewall> where do I find that?
  • 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:08:00 <rahulthewall> Checking NamelessCoder
  • 13:10:19 <aPollO2k> hi all
  • 13:11:52 <rahulthewall> yes, there was NamelessCoder, included it
  • 13:11:58 <rahulthewall> Thanks
  • 13:12:04 <rahulthewall> and I need to remember this stuff properly
  • 13:12:10 <rahulthewall> hi aPollO2k
  • 13:28:31 <braguzz> please help me!!
  • 13:28:52 <braguzz> I've updated vhs and fluid
  • 13:29:09 <braguzz> but now I have an error No value found for key "Tx_Vhs_ViewHelpers_SwitchViewHelper->switchCaseValue"
  • 13:29:39 <braguzz> how can I revert the situation?
  • 13:31:20 <BenjaminR> braguzz: fluid?
  • 13:31:28 <braguzz> yes
  • 13:31:32 <braguzz> pleeeease
  • 13:31:38 <braguzz> www.provincia.livorno.it
  • 13:31:38 <BenjaminR> how did you do that - you mean the typo3 version?
  • 13:32:09 <braguzz> I updated vhs ext
  • 13:32:20 <braguzz> and flux
  • 13:32:23 <BenjaminR> áh flux
  • 13:32:30 <BenjaminR> to which branch did you update
  • 13:32:38 <BenjaminR> master?
  • 13:32:52 <BenjaminR> or ter release?
  • 13:32:58 <braguzz> from the extension manager
  • 13:33:44 <braguzz> I try to come back with version without luck
  • 13:34:06 <BenjaminR> ah vhs update itself shouldnt break anything unrecoverable
  • 13:34:17 <BenjaminR> did you update flux for a reason?
  • 13:34:29 <braguzz> I had a problem with assets
  • 13:34:41 <BenjaminR> if you update flux you ever should also update fluidcontent and fluidpages
  • 13:34:51 <braguzz> but I've copied site to onother apache ecc replicate mysql ecc but
  • 13:34:55 <BenjaminR> but shouldnt be related to your vhs issue
  • 13:35:03 <braguzz> probably 'second site' point to first one...
  • 13:35:34 <BenjaminR> please install EXT:builder and check your templates for syntax errors
  • 13:36:39 <braguzz> how does it works?
  • 13:37:45 <BenjaminR> your switch viewhelper seems to miss a switchCaseValue - look up which template uses the switch vh
  • 13:38:26 <BenjaminR> means your value="" in switch is empty
  • 13:39:21 <braguzz> <v:switch value="{page.uid}">
  • 13:40:00 <BenjaminR> i mean the case
  • 13:40:07 <BenjaminR> does every case have a value?
  • 13:41:00 <BenjaminR> please show me your template - create at gist.github.com
  • 13:41:39 <braguzz> http://pastebin.com/7KYyzBZZ
  • 13:41:58 <braguzz> now I have a problem in backend too
  • 13:42:13 <braguzz> I dont see page contents
  • 13:42:30 <BenjaminR> clear cache also truncate typo3temp/*
  • 13:42:44 <BenjaminR> did you update flux, fluidpages and fluidcontent?
  • 13:43:26 <BenjaminR> have a look at the error log too - if clearing cache doesnt change anything
  • 13:43:28 <braguzz> yes
  • 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?
  • 13:48:53 <braguzz> 2.1.0
  • 13:49:50 <BenjaminR> same for flux please
  • 13:51:06 <BenjaminR> which version you updated from?
  • 13:51:17 <braguzz> 6.0.2
  • 13:51:33 <braguzz> vhs 1.8.4
  • 13:53:30 <braguzz> T3 6.1.5-dev
  • 13:53:30 <braguzz> flux 6.0.1
  • 13:53:30 <braguzz> vhs 1.8.3
  • 13:54:00 <braguzz> I think fluidpages was already on 2.1.0
  • 13:56:25 <BenjaminR> you have some apc or similar enabled?
  • 13:56:29 <BenjaminR> typo3temp is cleaned?
  • 13:57:00 <braguzz> I think
  • 13:57:11 <BenjaminR> did you clear it yourself?
  • 13:57:18 <braguzz> some apc is enabled how can I disable?
  • 13:57:28 <braguzz> yes I've done a rm -r *
  • 13:57:37 <braguzz> sudo rm -tr *
  • 13:57:57 <BenjaminR> its empty now? easy to check ;)
  • 13:58:12 <BenjaminR> dont know how to disable apc - but it might cache errors
  • 13:58:21 <BenjaminR> or old class instances - not sure about that
  • 13:58:42 <BenjaminR> @cedricziel can hook on here maybe
  • 13:58:45 <braguzz> Its empty now
  • 13:58:51 <braguzz> argghhhhh
  • 13:59:00 <braguzz> backup backup
  • 13:59:13 <BenjaminR> not needed yet - cant go much wrong until now i think :)
  • 13:59:19 <braguzz> I have only a whole vitual machine from saturday...
  • 13:59:37 <BenjaminR> you should ever do backups before performing updates :)
  • 13:59:42 <BenjaminR> but you know that i guess ;)
  • 13:59:53 <braguzz> I thought to do it in another istance
  • 14:00:46 <braguzz> and now? :(
  • 14:01:16 <xaver> a happy face :)
  • 14:01:23 <xaver> hi
  • 14:01:42 <BenjaminR> hi xaver
  • 14:02:03 <BenjaminR> braguzz: wait for someone of the gurus to appear here :)
  • 14:03:53 <braguzz> xaver are you a guru? ;)
  • 14:05:29 <braguzz> thank Ben
  • 14:06:17 <BenjaminR> you could also update fluidpages, flux and vhs to current github master branch
  • 14:06:32 <braguzz> how?
  • 14:06:54 <BenjaminR> go to typo3conf/ext
  • 14:07:13 <BenjaminR> remove flux, fluidpages, fluidcontent and vhs and clone the repos with:
  • 14:07:40 <BenjaminR> git clone https://github.com/FluidTYPO3/<replacewithExtKey>.git
  • 14:07:53 <NamelessCoder> braguzz first of all I would avoid the security.allow, it makes your template prevent caching in typo3
  • 14:08:23 <braguzz> cplase?
  • 14:08:43 <braguzz> please?
  • 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:09:01 <NamelessCoder> <v:security.allow anyBackendUser="TRUE">
  • 14:09:59 <braguzz> @Nameless for now I have bigger problem...
  • 14:10:25 <braguzz> first problem I dont see pages in backend
  • 14:10:46 <braguzz> I have to update flux fulidpages ecc?
  • 14:10:48 <NamelessCoder> your page template contains no f:section named Configuration and has no Flux fields
  • 14:11:20 <braguzz> bet in 'old' configuration everything worked
  • 14:11:43 <NamelessCoder> if by "old" you mean using FLUIDTEMPLATE then perhaps, that would have worked
  • 14:11:50 <BenjaminR> oh overseen that (missing configuration section) - sorry claus
  • 14:12:11 <NamelessCoder> Flux has a bit more requirements in order to make your templates usable in the backend
  • 14:13:18 <braguzz> @Nameless an hour ago I update (my error!) flux vhs
  • 14:13:28 <braguzz> ext
  • 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:15:15 <BenjaminR> xaver: inherit="0"
  • 14:15:22 <NamelessCoder> beat me to it BenjaminR :)
  • 14:15:49 <BenjaminR> 6.0.1 -> 6.0.2
  • 14:15:54 <xaver> i mean i want to inherit in first 3 menu levels - but in 4 its a microsite ...
  • 14:15:55 <braguzz> thanks BEN
  • 14:15:59 <NamelessCoder> okay, not a lot of risk there
  • 14:16:19 <NamelessCoder> xaver use the "stop page tree" option in pages themselves (not ft3-related)
  • 14:16:44 <NamelessCoder> braguzz could you pastebin or gist the complete template source?
  • 14:16:46 <xaver> NamelessCoder: not real microsite ... stupid stuff - unlogical stuff
  • 14:16:59 <braguzz> http://pastebin.com/AT0bPKN9
  • 14:17:10 <NamelessCoder> xaver in that case, perhaps inherit="-3" will help
  • 14:17:17 <braguzz> it is only one
  • 14:17:36 <xaver> NamelessCoder: ok you can use -3 for levels - NICE!
  • 14:17:39 <NamelessCoder> braguzz that template is incomplete: it lacks an <f:section name="Configuration"> with flux tags inside it
  • 14:17:51 <NamelessCoder> it would not work in flux 6.0.1 nor 6.0.2
  • 14:18:10 <NamelessCoder> so either you are not pasting the complete template, are pasting an incorrect template or this never worked...?
  • 14:18:23 <NamelessCoder> or you use FLUIDTEMPLATE, not fluidpages, to render your pages
  • 14:18:59 <braguzz> I use fluidpages_bootstrap
  • 14:19:31 <NamelessCoder> if you do, you cut too much of the templates from that extension or did not correctly override at least this template
  • 14:19:34 <braguzz> and it works 2 hours ago... I'm sure!
  • 14:19:45 <NamelessCoder> hehe, who wrote fluidpages/flux? ;)=
  • 14:19:54 <NamelessCoder> without that configuration section this cannot work
  • 14:20:02 <NamelessCoder> the template cannot have a name, an icon, any settings
  • 14:20:11 <NamelessCoder> Flux cannot render it without errors
  • 14:20:17 <NamelessCoder> so it will ignore it
  • 14:20:24 <NamelessCoder> (which is why you don't see it in the BE)
  • 14:20:37 <braguzz> it is a 'Partial'
  • 14:20:40 <NamelessCoder> it is
  • 14:20:42 <NamelessCoder> no.
  • 14:20:48 <NamelessCoder> if it is, it shouldn't use a layout
  • 14:21:13 <braguzz> Is the header partial
  • 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:23:26 <braguzz> I use this ext
  • 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:21 <rahulthewall> and included the TS
  • 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:24:58 <NamelessCoder> https://github.com/Ecodev/bootstrap_package/blob/master/htdocs/typo3conf/ext/speciality/Resources/Private/Templates/Page/1Column.html
  • 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:29 <braguzz> I only update flux and vhs
  • 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:27:27 <braguzz> it is not the last version
  • 14:27:44 <NamelessCoder> then you must show us your modified templates or there is no way I can determine if an incompatibility is there
  • 14:28:05 <NamelessCoder> the Partial is not enough
  • 14:28:20 <braguzz> ok I'll try
  • 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:30:50 <NamelessCoder> template looks okay
  • 14:31:23 <braguzz> wow ;)
  • 14:31:46 <NamelessCoder> misses an "icon" but should still be working
  • 14:32:08 <NamelessCoder> try EXT:builder to validate
  • 14:32:17 <xaver> why do i have the bodytext field in every fluid content Oo
  • 14:32:22 <NamelessCoder> https://github.com/FluidTYPO3/builder/tree/development
  • 14:32:29 <braguzz> how does it works?
  • 14:32:34 <NamelessCoder> TCA sheet handling fubar
  • 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:34:02 <cedricziel> hey guys
  • 14:34:05 <NamelessCoder> then in extension manager install, use BE module etc.
  • 14:34:38 <NamelessCoder> hey cedricziel :)
  • 14:34:39 <xaver> hi fger :)
  • 14:34:45 <xaver> how are you?
  • 14:35:12 <xaver> hey cedricziel
  • 14:35:22 <NamelessCoder> have to go, will be back later
  • 14:35:28 <fger> hey xaver - im fine :)
  • 14:35:42 <braguzz> unknown option `single-branch'
  • 14:35:52 <braguzz> no Nameless
  • 14:35:55 <cedricziel> git version too old
  • 14:36:01 <xaver> cedricziel:
  • 14:36:05 <xaver> 11
  • 14:36:07 <xaver> ^^
  • 14:36:11 <cedricziel> what's wrong with ma nick?
  • 14:36:34 <braguzz> ced Im in really trouble :(
  • 14:36:41 <cedricziel> oO
  • 14:36:45 <cedricziel> what's up bro?
  • 14:37:08 <braguzz> I'm trying to make the vhs assets works with caches
  • 14:37:18 <xaver> braguzz: you can use another git version (git --version #returns the current git version on your client)
  • 14:38:13 <braguzz> erroneausly I've update vhs and fluid
  • 14:38:26 <braguzz> and now site is doesnt work anymore
  • 14:38:26 <cedricziel> what do you need?
  • 14:38:45 <braguzz> help in revitalize my site
  • 14:39:24 <braguzz> press conference for the new siteunknown option `single-branch'
  • 14:39:25 <cedricziel> do you see my nick with a trailing underscore?
  • 14:39:33 <braguzz> :(((
  • 14:39:39 <braguzz> no
  • 14:39:41 <cedricziel> k
  • 14:39:47 <cedricziel> so you have a git checkout?
  • 14:40:04 <cedricziel> and you need what exactly?
  • 14:40:21 <cedricziel> what errors do you have?
  • 14:40:35 <braguzz> ced when I update vhs ecc site tell me No value found for key "Tx_Vhs_ViewHelpers_SwitchViewHelper->switchCaseValue",
  • 14:40:50 <cedricziel> what typo3 version?
  • 14:40:53 <braguzz> and I dont see the page in be
  • 14:40:55 <cedricziel> what vhs version?
  • 14:41:03 <braguzz> 6.T3 6.1.5-dev
  • 14:41:03 <braguzz> flux 6.0.1
  • 14:41:03 <braguzz> vhs 1.8.3
  • 14:41:08 <cedricziel> did you empty typo3temp to have the class cache rebuilt?
  • 14:41:16 <braguzz> yes
  • 14:41:20 <cedricziel> k
  • 14:41:32 <cedricziel> so you have a git checkout of vhs
  • 14:41:46 <braguzz> no I do nothing
  • 14:41:56 <cedricziel> could you use one?
  • 14:42:11 <braguzz> I think but I've never done
  • 14:42:21 <cedricziel> okay, so lets do it
  • 14:42:37 <cedricziel> ssh to your server
  • 14:42:49 <cedricziel> change dir to typo3conf/ext
  • 14:43:01 <braguzz> I'm here
  • 14:43:06 <cedricziel> niceeee
  • 14:43:10 <braguzz> thanks
  • 14:43:19 <cedricziel> (btw, backup made, i hope)
  • 14:43:40 <cedricziel> if not, lets pause
  • 14:43:41 <braguzz> mmm I have a virtual machine of sunday
  • 14:43:52 <cedricziel> okaye, for me that's sufficient, you decide
  • 14:44:24 <braguzz> I have a DB dump of 'before'
  • 14:44:31 <cedricziel> great. lets do it
  • 14:44:47 <cedricziel> 1.) delete the vhs folder: "rm -R vhs"
  • 14:44:55 <braguzz> band a copy of bootstrap_package
  • 14:45:08 <braguzz> yes
  • 14:45:17 <cedricziel> 2.) grab a clean git-checkout of vhs "git clone https://github.com/FluidTYPO3/vhs.git vhs"
  • 14:45:18 <braguzz> deleted
  • 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:45:45 <cedricziel> on success, empty typo3temp
  • 14:45:45 <braguzz> done
  • 14:45:52 <xaver> (in fluid content elements)
  • 14:46:07 <cedricziel> then go to Extension Manager and check you're at 1.8.4
  • 14:47:01 <braguzz> 1.8.4
  • 14:47:07 <cedricziel> okaye
  • 14:47:25 <cedricziel> switch to the frontend
  • 14:47:32 <cedricziel> where the error occurs
  • 14:47:35 <braguzz> www.provincia.livorno.it
  • 14:47:40 <braguzz> still problems
  • 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:48:35 <BenjaminR> before i tried :)
  • 14:48:53 <cedricziel> is this the output of flashmessages?
  • 14:49:13 <cedricziel> could be worse ;)
  • 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
  • 14:50:57 <braguzz> mmm yes--- but how? ;)
  • 14:51:20 <cedricziel> search your template files for occurences of <v:switch
  • 14:51:22 <cedricziel> ^^
  • 14:51:24 <cedricziel> simply put
  • 14:51:37 <cedricziel> then f:debug it and chek it's NOT empty
  • 14:51:41 <xaver> looks like a live web
  • 14:51:53 <braguzz> it IS a live WEB
  • 14:51:56 <braguzz> arggggh
  • 14:52:00 <xaver> tempoarily -> f.if whatever not set -> v:set(name: 'xy', value: 'default')
  • 14:52:53 <braguzz> for example this intenal page has http://www.provincia.livorno.it/canali/cooperazione-internazionale/
  • 14:52:57 <cedricziel> you have no choices, right?
  • 14:53:10 <braguzz> the header problematic
  • 14:55:27 <cedricziel> i think it's obviously some strange thing in your page template
  • 14:57:53 <braguzz> starting a backup machine... ;)
  • 14:58:53 <cedricziel> you should definately cross check everything. you said you cant see contents in page module
  • 14:59:10 <cedricziel> sounds as if there's something fishy with flux
  • 14:59:21 <braguzz> www.provincia.livorno.it
  • 14:59:40 <braguzz> sunday backup
  • 14:59:57 <cedricziel> heh. seems nice
  • 15:00:15 <braguzz> hihi but WHY???
  • 15:00:24 <cedricziel> what changed in the meantime?
  • 15:00:30 <cedricziel> or who?
  • 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:04:04 <cedricziel> hey, cool :)
  • 15:04:36 <cedricziel> seems there is a version mismatch
  • 15:04:43 <cedricziel> *missmatch
  • 15:04:59 <braguzz> note the collegue photo 'empty the cache'
  • 15:05:03 <braguzz> in Italian
  • 15:05:05 <braguzz> ;)
  • 15:05:15 <cedricziel> :)
  • 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:06:19 <braguzz> but more more relaxed
  • 15:06:28 <cedricziel> okay, i'll try
  • 15:06:58 <braguzz> scarer a site down
  • 15:07:00 <braguzz> ;)
  • 15:07:18 <braguzz> I have this kind of problem https://github.com/Ecodev/bootstrap_package/issues/86#issuecomment-36726912
  • 15:08:55 <cedricziel> hmmya. emptying the cache is tedious accross different environments
  • 15:10:26 <cedricziel> in general, this is a race condition
  • 15:10:35 <braguzz> hihi
  • 15:10:47 <cedricziel> ?
  • 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:12:49 <braguzz> hehehe !!!!
  • 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:15:04 <cedricziel> https://github.com/FluidTYPO3/fluidpages/commits/legacy
  • 15:15:06 <rahulthewall> even though all my other fluid extensions are from stable
  • 15:15:28 <cedricziel> nope, update fluidpages to git legacy branch, which is the one that has the upcoming TER versions
  • 15:15:46 <rahulthewall> right cedricziel, thanks a bunch
  • 15:15:47 <rahulthewall> doing it
  • 15:18:15 <braguzz> so cedricziel you suggest to
  • 15:18:48 <twirsing> hello there, i there a way to retrieve the hidden id from the section the current element is located in
  • 15:19:00 <braguzz> 1) replicate with virtual host the site
  • 15:19:09 <braguzz> 2) replicate the mysql DB
  • 15:19:22 <braguzz> change configuration to second site
  • 15:20:05 <braguzz> and try to update the vhs from git ?
  • 15:20:48 <cedricziel> the vhs update is harmless. you have the sunday backup
  • 15:21:09 <cedricziel> if you put this all in one line, this is a matter of seconds
  • 15:21:34 <rahulthewall> cedricziel: that error is now gone
  • 15:21:36 <rahulthewall> thanks
  • 15:21:47 <rahulthewall> but how do I use a template from ext:speciality
  • 15:21:48 <braguzz> saturday backup is a virtual machine two hours to restore
  • 15:21:53 <rahulthewall> I only see these options: http://cl.ly/image/3G0L2O2T0u0m
  • 15:22:13 <cedricziel> "cd typo3conf/ext && rm -R vhs && git clone https://github.com/FluidTYPO3/vhs.git vhs && rm ../../typo3temp/Cache/Code/*"
  • 15:22:17 <braguzz> for example now www.provincia.livorno.it
  • 15:22:22 <braguzz> missing the slider js
  • 15:22:31 <cedricziel> even shorter without the cd's
  • 15:23:29 <braguzz> @ced I 'm afraid doig this
  • 15:24:03 <rahulthewall> were those instructions about vhs for me cedricziel ?
  • 15:24:24 <cedricziel> you dont have to. those are simple file operations and no db is involved
  • 15:24:41 <braguzz> for me I think I am tempted
  • 15:24:46 <braguzz> go???
  • 15:24:48 <cedricziel> btw: do you use something like nc_staticfilecache?
  • 15:25:11 <braguzz> yes but I (in my 1000 attempts) alse disable that
  • 15:25:29 <cedricziel> there could be a conflict then
  • 15:25:53 <cedricziel> i cant suggest you anything else then upgrading
  • 15:25:59 <braguzz> go??
  • 15:26:07 <twirsing> im thinking about adding the section id to the foreignMatchField and therefor create an unambiguous id for a fal element
  • 15:26:17 <cedricziel> and if your problems persist (even in incognito windows), post a bug report on vhs
  • 15:26:34 <cedricziel> rahulthewall: nope
  • 15:26:54 <cedricziel> braguzz, do it. as long as you dont misspell anything; all is fine
  • 15:27:19 <rahulthewall> oh ok cedricziel, then any idea what might be going wrong in my case (apologies for the constant badgering)
  • 15:28:09 <cedricziel> that's why we're all here
  • 15:28:15 <braguzz> mmmmmmmm
  • 15:28:18 <cedricziel> i could use a badge :)
  • 15:28:40 <rahulthewall> :)
  • 15:29:22 <braguzz> vhs 1.8.4
  • 15:29:33 <cedricziel> seems to work braguzz
  • 15:29:45 <cedricziel> rahulthewall: i have to catch up with you, mom
  • 15:29:59 <braguzz> site works
  • 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:31:35 <braguzz> ced look now
  • 15:31:39 <braguzz> www.provincia.livorno.it
  • 15:31:49 <cedricziel> i see
  • 15:31:54 <braguzz> problem is there
  • 15:32:02 <cedricziel> how often do you empty the caches?
  • 15:32:31 <rahulthewall> cedricziel: yes, ext speciality is installed
  • 15:32:46 <braguzz> you know I'm not the only theat edit the site
  • 15:33:00 <braguzz> now that the site is starting more than one tme a day
  • 15:33:22 <braguzz> how can I workaround for the problme
  • 15:33:36 <braguzz> old school page.includeCSS ?
  • 15:34:13 <cedricziel> would be an option. but manual cache pruning should not be done to easy
  • 15:34:52 <cedricziel> please post a bug report
  • 15:34:54 <braguzz> �Editors want to see what they do
  • 15:35:07 <cedricziel> then use a workspace
  • 15:35:08 <braguzz> I have done https://github.com/Ecodev/bootstrap_package/issues/86#issuecomment-36726912
  • 15:35:12 <cedricziel> nono, in vhs
  • 15:35:27 <cedricziel> fabien maintains the bootstrap package mostly on his own
  • 15:35:42 <braguzz> where sorry?
  • 15:35:52 <braguzz> (what is a workspace)?
  • 15:36:35 <cedricziel> https://github.com/FluidTYPO3/vhs/issues/new
  • 15:36:50 <braguzz> yes thanks
  • 15:36:52 <cedricziel> rahulthewall: where did you grab the speciality ext from?
  • 15:37:15 <rahulthewall> bootstrap package
  • 15:37:44 <cedricziel> git or download version?
  • 15:38:54 <rahulthewall> download version
  • 15:39:06 <rahulthewall> should I get the git version?
  • 15:39:06 <cedricziel> which version?
  • 15:39:21 <cedricziel> yes, if you dont rely on it, use the version from git
  • 15:39:35 <rahulthewall> it's v1.1.1
  • 15:39:40 <cedricziel> thx braguzz
  • 15:40:01 <braguzz> thanks to YOU @ced
  • 15:40:16 <cedricziel> nah.. you're making me blush :)
  • 15:40:21 <cedricziel> i did nothing
  • 15:41:05 <braguzz> thanks again.
  • 15:41:28 <braguzz> 80% of times only slider javascipt not compare
  • 15:41:32 <cedricziel> you're welcome
  • 15:41:50 <cedricziel> rahulthewall: https://github.com/Ecodev/bootstrap_package/archive/master.zip
  • 15:42:04 <rahulthewall> thank you cedricziel
  • 15:42:15 <cedricziel> just extract the speciality extension
  • 15:42:28 <cedricziel> should work (tm)
  • 15:42:33 <rahulthewall> :)
  • 15:44:27 <Denyerec> Hey gusy
  • 15:44:29 <Denyerec> *guys
  • 15:44:41 <twirsing> but i can't figure out how to retrieve the hidden section id
  • 15:44:48 <Denyerec> Looking for someone who can help me establish how much a particular feature might cost to code
  • 15:45:04 <Denyerec> Cos I have got to quote someone, but have very little extbase experience (non)
  • 15:46:01 <rahulthewall> whoops cedricziel
  • 15:46:06 <braguzz> if I if I refresh the page WHILE' caching is deleting I see everything
  • 15:46:10 <rahulthewall> The whole site broke ...
  • 15:46:16 <rahulthewall> dunno what I did
  • 15:47:30 <cedricziel> no live site, i hope
  • 15:47:58 <braguzz> @ced what are the drowbacks to not to use the assets and use the old PageInclude ?
  • 15:48:13 <rahulthewall> cedricziel: test site thankfully
  • 15:48:17 <cedricziel> more difficult
  • 15:48:44 <rahulthewall> cedricziel: this is the URL: http://beta.ageweb.ch/typo3/backend.php (can't even get to the backend)
  • 15:48:44 <cedricziel> vhs inserts assets in a very precise way with dep. resolution
  • 15:49:10 <cedricziel> rahulthewall: enable displayErrors in install tool
  • 15:49:18 <rahulthewall> ah yes
  • 15:50:44 <braguzz> http://pastebin.com/zRg3e8z3
  • 15:51:15 <braguzz> this is the shared resources that I use
  • 15:51:28 <braguzz> then I see the code of 'news slider'
  • 15:52:00 <cedricziel> if you have a fixed set, you could use a grunt task or something to concat and minify then insert via page pbject
  • 15:52:03 <braguzz> it uses vhs asset if available
  • 15:52:28 <braguzz> more or less is fixed
  • 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:53:52 <mrboe-> all ext versions are the same
  • 15:53:58 <mrboe-> any ideas
  • 15:54:24 <cedricziel> does the file exist rahulthewall?
  • 15:54:58 <rahulthewall> no cedricziel
  • 15:55:04 <braguzz> google tell me something but I dont understand everything
  • 15:55:06 <rahulthewall> there is no folder speciality/Classes/Hooks
  • 15:55:23 <cedricziel> ehm, so you renamed the extension?
  • 15:55:50 <cedricziel> ahh, i see
  • 15:56:16 <cedricziel> you should empty typo3temp
  • 15:56:21 <cedricziel> old cache
  • 15:56:29 <cedricziel> there once was a hook indeed
  • 15:56:37 <cedricziel> but it has been removed
  • 15:56:50 <braguzz> fabien told me to look at this https://github.com/Ecodev/bootstrap_package#frontend-development-workflow
  • 15:57:04 <braguzz> but I dont underrstand what the wants to tell me.. ;)
  • 15:57:24 <cedricziel> doesnt apply to you obviously
  • 15:57:54 <rahulthewall> did that cedricziel
  • 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:58:05 <rahulthewall> yes
  • 15:58:17 <cedricziel> you need the development versions of all the fluidtypo3 extensions
  • 15:58:28 <cedricziel> read: development branch
  • 15:58:42 <cedricziel> but all in all i doubt it's worth the hassel in your case
  • 15:59:01 <braguzz> he talk about grunt
  • 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:02:52 <braguzz> ok @ced thanks again
  • 16:03:03 <fger> as each external dev toolset does...
  • 16:03:07 <cedricziel> braguzz: you posted a bug report and we will take care when time allows us to
  • 16:03:08 <fger> cya
  • 16:03:12 <rahulthewall> cya cedricziel, and thanks for the help
  • 16:03:24 <cedricziel> you're welcome ;)
  • 16:03:34 <braguzz> at least a workaround... thanks again and again
  • 16:04:25 <fger> in a bigger team local build/dev tools like grunt, SASS compiler etc. can kill productivity more than they foster it
  • 16:04:47 <braguzz> hihi
  • 16:04:52 <cedricziel> if you dont have the proper toolchain-yes.
  • 16:05:13 <fger> yes
  • 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:06:11 <fger> compass compilers is the same..
  • 16:06:32 <cedricziel> no artifacts in VCS please
  • 16:06:45 <cedricziel> so rebuilding can happen on deployment
  • 16:07:06 <fger> thats why i banned that built tools until we got deployment/toolchain ready
  • 16:07:17 <fger> -t +d
  • 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:04:04 <cedricziel> fger: is it?
  • 17:04:08 <cedricziel> didnt know that
  • 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:10:25 <cedricziel> http://api.typo3.org/typo3cms/master/html/_query_8php_source.html#l00336
  • 17:18:19 <cedricziel> i see.
  • 17:31:23 <twirsing> i added my question to https://github.com/FluidTYPO3/flux/issues/478, seams to be the right place, thanx to cedricziel
  • 17:51:43 <fger> cedriclziel you are right - my IDE didnt recognize the statement function in the autocomplete/build process
  • 17:51:46 <fger> dunno why
  • 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
  • 18:56:23 <mrboe-> hey guys - me again
  • 19:08:11 <benjamin_654> hi

20140306

  • 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
  • 09:43:42 <dimaip> comments, suggestions, ideas?
  • 11:02:36 <tpinne> morning everybody
  • 11:03:14 <tpinne> does anyone has an elegant solution running 6.2 without symlinks and with 32MB PHP memory_limit
  • 11:07:15 <tpinne> ok, forget the symlink part :D
  • 11:23:15 <dimaip> have you tried Claus' slimed distribution of TYPO3?
  • 11:23:47 <dimaip> https://github.com/NamelessCoder/TYPO3.CMS
  • 12:25:10 <xaver> where is the best place for a flux flield global and translateable
  • 12:25:19 <xaver> e.g. copyright
  • 12:27:08 <xaver> and how cna i translate page configuration
  • 12:27:11 <xaver> can
  • 12:42:07 <Guest|27169> is there a way to access the typo3 native (tt_content) "header" field in a fludicontent FCE?
  • 12:47:54 <Guest|27169> ah got it: {record.header}
  • 12:51:00 <dimaip> thanks for sharing
  • 13:39:05 <xaver> NamelessCoder: if i use pageconfiguration - can i translate it somehow?
  • 14:25:34 <rahulthewall> Hi, can someone tell me how to include more than one CSS using plugin.tx_vhs.settings.asset
  • 14:25:46 <rahulthewall> Here is my setup.txt
  • 14:26:02 <rahulthewall> http://pastebin.com/CHVbyFZ4
  • 14:40:20 <rahulthewall> Hi NamelessCoder, can I bother with you a quick question
  • 16:05:12 <georg_t> hi all
  • 16:09:21 <georg_t> while evaluating PhpStorm I stumbled upon an odd exception: Namespace identifier "v" is already registered.
  • 16:10:11 <georg_t> does anyone of you use PhpStorm with the latest 6.2 from git?
  • 16:11:24 <mrboe> yes
  • 16:12:15 <mrboe> i use this
  • 16:12:16 <mrboe> https://gist.github.com/misterboe/8783337
  • 16:12:36 <georg_t> do you use namespace declarations via xmlns for autocomplete
  • 16:12:58 <mrboe> one moment
  • 16:13:44 <mrboe> https://dl.dropboxusercontent.com/u/2049271/xsd-shema.zip
  • 16:15:18 <mrboe> https://gist.github.com/misterboe/9391869
  • 16:15:30 <mrboe> https://gist.github.com/misterboe/9391869
  • 16:15:36 <georg_t> sorry. i just got disconnected
  • 16:15:50 <mrboe> ok
  • 16:16:04 <mrboe> so you understand eversything
  • 16:16:54 <mrboe> edit you misc.xml in the .idea folder to that
  • 16:16:54 <mrboe> https://gist.github.com/misterboe/8783337
  • 16:17:17 <mrboe> download my xsd-shema
  • 16:17:35 <mrboe> and reopen you project
  • 16:17:44 <georg_t> thanks. I'll try. are these xsd-schemas customized?
  • 16:17:51 <mrboe> yes
  • 16:18:04 <mrboe> dont know if there are new ones
  • 16:18:22 <mrboe> but i rewrite them to the new namespaces
  • 16:18:27 <mrboe> some time ago
  • 16:19:42 <mrboe> and i know that the misc.xml contains double entries but this works fine for me
  • 16:19:44 <georg_t> thanks a lot!
  • 16:20:57 <mrboe> works?
  • 16:24:15 <georg_t> thanks for sharing! works like a charm
  • 16:25:15 <mrboe> if anybody knows a good place to share that - please do
  • 16:36:40 <NamelessCoder> mrboe turn that into a small article (markdown preferred) and I'll publish it on the site ;)
  • 16:37:02 <mrboe> ok i try my best
  • 16:37:17 <NamelessCoder> nice
  • 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=...})?
  • 16:39:17 <mrboe> no sorry
  • 16:40:00 <georg_t> I'll give it a try :)
  • 16:40:25 <georg_t> starting at http://forge.typo3.org/issues/27119

20140307

  • 09:16:13 <anhadikal> hi
  • 09:30:44 <georg_t> hi all
  • 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:21:33 <randomresult> good morning fedext
  • 10:22:02 <randomresult> i stll have a strange behavior in my contentelements made with fedext
  • 10:22:21 <randomresult> in all my elements there is a RTE-Field at the bottom
  • 10:22:52 <randomresult> mrboe has the same behavior and we dont know why. where does this come from?
  • 10:23:18 <randomresult> we are using T3 6.1.x and the latest dev-branches of flux, fluidcontent and pages
  • 10:24:23 <randomresult> anyone experience the same behavior?
  • 10:24:33 <anhadikal> nope never had this issue
  • 10:26:37 <randomresult> anhadikal: u sure ? i didnt recognize this until someone asked me what this field is for.
  • 10:29:16 <randomresult> and is here someone who can tell me how to check an extension i made with builder?
  • 10:30:16 <anhadikal> https://github.com/FluidTYPO3/builder -> php typo3/cli_dispatch.phpsh extbase builder:fluidsyntax --extension your-key
  • 10:30:36 <randomresult> ./cli_dispatch.phpsh extbase builder:fluidsyntax myExtension --> for checking the fuidsyntax of my ext?
  • 10:30:44 <anhadikal> yes
  • 10:30:57 <anhadikal> builder:phpsyntax checks codes unter Classes
  • 10:31:43 <anhadikal> http://picpaste.com/pics/Bildschirmfoto_2014-03-07_um_10.29.24-LQyDLLFk.1394184698.png
  • 10:31:52 <randomresult> returns this -bash: ./cli_dispatch.phpsh: No such file or directory
  • 10:32:09 <randomresult> ah in folder typo3
  • 10:32:34 <randomresult> returns nothing
  • 10:32:49 <anhadikal> add --verbose
  • 10:33:28 <anhadikal> and do you have _cli_lowlevel user?
  • 10:33:59 <randomresult> i run this shellcommand within the typo3 folder:
  • 10:33:59 <randomresult> ./cli_dispatch.phpsh extbase builder:fluidsyntax t3pagebasics --verbose
  • 10:34:02 <randomresult> nothing
  • 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
  • 10:44:19 <randomresult> any hints?
  • 10:44:20 <randomresult> pls?
  • 10:51:09 <anhadikal> --extension t3pagebasics
  • 10:51:49 <anhadikal> ./cli_dispatch.phpsh extbase builder:fluidsyntax --extension t3pagebasics --verbose
  • 10:51:55 <randomresult> anhadikal i tried that
  • 10:52:02 <randomresult> what user do u have?
  • 10:52:14 <randomresult> mine is _cli_lowleveluser
  • 10:52:24 <randomresult> should it be like that?
  • 10:52:43 <anhadikal> it should be "_cli_lowlevel"
  • 10:53:10 <anhadikal> and I run it from root (where index.php is) php typo3/cli_dispatch.phpsh extbase builder:fluidsyntax --extension some_ext
  • 10:54:23 <randomresult> localhost:t3basics.dev glatz$ php typo3/cli_dispatch.phpsh extbase builder:fluidsyntax --extension t3pagebasics --verbose
  • 10:54:23 <randomresult> localhost:t3basics.dev glatz$
  • 10:54:41 <randomresult> from root... returns zero... nothing ... not a single line
  • 10:55:08 <anhadikal> php typo3/cli_dispatch.phpsh extbase help
  • 10:55:10 <anhadikal> any output?
  • 10:55:25 <randomresult> no
  • 10:55:39 <randomresult> maybe i need to add the path to php?
  • 10:56:02 <anhadikal> are you on linux or windows?
  • 10:56:17 <randomresult> macosx with mamp intalled
  • 10:56:31 <anhadikal> okey osx should be fine
  • 10:56:51 <anhadikal> mamp is not neccesary, since osx has php and apache pre installed
  • 10:56:53 <randomresult> tried this: /usr/bin/php typo3/cli_dispatch.phpsh extbase help
  • 10:56:56 <randomresult> no output
  • 10:57:04 <anhadikal> check your php log
  • 10:58:06 <anhadikal> hmm I guess the problem is that, your apache web user is nobody or www-data and you are running php as glatz
  • 10:59:34 <randomresult> so what to do?
  • 10:59:52 <randomresult> my log says something from yesterday evening
  • 11:00:16 <randomresult> last entry [06-Mar-2014 20:33:37 Europe/Berlin]
  • 11:00:41 <anhadikal> set your apache user to the user you are running php from
  • 11:02:09 <randomresult> mamp crashed
  • 11:02:30 <randomresult> owner is glatz
  • 11:02:34 <randomresult> group i staff
  • 11:02:38 <randomresult> is
  • 11:03:15 <anhadikal> hmm
  • 11:05:20 <randomresult> hmmm... i will check if iam able to run a simple php
  • 11:06:12 <randomresult> well i created a phpinfo.php and i can run php phpinfo.php
  • 11:06:15 <randomresult> with output
  • 11:06:32 <randomresult> maybe i need to change the rights for cli_dispatch.phpsh
  • 11:07:31 <randomresult> no...
  • 11:07:39 <anhadikal> hmm
  • 11:08:21 <randomresult> i get crazy
  • 11:08:27 <randomresult> i will try online
  • 11:08:35 <randomresult> on a unix environment
  • 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)
  • 17:25:56 <Pete2> perfect thanks
  • 20:09:18 <randomresult> hi
  • 21:29:29 <soee> guys what is this new branch for flux : [new branch] workbench/positivecolpos -> origin/workbench/positivecolpos

20140308

20140309

  • 00:03:38 <soee_> guys you work a lot with forms/fluid etc.
  • 00:04:02 <soee_> do you know how can i use checboxes on a property that is of objectstoretge type ?
  • 00:04:14 <soee_> *objectstorage

20140310

  • 08:41:44 <anhadikal> hi all
  • 08:59:44 <mrboe> hi
  • 11:50:23 <randomresult> good moring
  • 11:52:46 <BenjaminR> hi randomresult
  • 11:53:13 <randomresult> short question: do i need the f:else if it is empty?
  • 11:53:21 <BenjaminR> no
  • 11:53:27 <randomresult> good.
  • 11:53:28 <BenjaminR> but then dont use f:then
  • 11:53:29 <randomresult> !
  • 11:53:38 <randomresult> but?
  • 11:53:43 <BenjaminR> <f:if>if true</f:if>
  • 11:55:29 <randomresult> like this? http://pastebin.com/UXx6Tyx8
  • 11:56:14 <randomresult> well for a single condition it would make no sense. but i have tons of them... so one line less ist one line less
  • 11:56:17 <BenjaminR> noo :)
  • 11:56:41 <BenjaminR> http://pastebin.com/Y5mHUw2F
  • 11:57:05 <randomresult> much better!
  • 11:57:12 <randomresult> even less code :)
  • 11:57:18 <BenjaminR> true :)
  • 11:59:10 <randomresult> i now changed my code from 247 lines to 193 lines...
  • 11:59:24 <BenjaminR> good one ;)
  • 11:59:26 <randomresult> even 257 to 193
  • 12:01:37 <BenjaminR> Whoever uses XING and knows me please add me on XING: https://www.xing.com/profile/Benjamin_Rau2
  • 12:02:29 <randomresult> done
  • 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:04:00 <randomresult> the hell why?
  • 12:04:25 <BenjaminR> show me your fce source
  • 12:04:47 <randomresult> well it also happens when i install bootstrap-fluid-content
  • 12:04:56 <randomresult> but i will show you
  • 12:05:10 <randomresult> (using typo3 6.1.7)
  • 12:05:25 <randomresult> latest dev-branches for flux, fluidcontent fluidpages
  • 12:05:41 <randomresult> BenjaminR its quite big my fce
  • 12:06:24 <BenjaminR> oh bootstrap - i dont know about its current state
  • 12:06:29 <randomresult> http://pastebin.com/pLmzhZVX
  • 12:08:36 <BenjaminR> you have that problem with ALL fces?
  • 12:08:42 <randomresult> jupp
  • 12:08:46 <randomresult> with ALL
  • 12:08:55 <randomresult> even the ones i didnt make
  • 12:08:59 <BenjaminR> oh have a look at the layout/FCE.html
  • 12:09:20 <randomresult> two lines of code
  • 12:09:23 <BenjaminR> never used the bootstrap package - where did you grab it
  • 12:09:41 <randomresult> from the empty extension on github
  • 12:09:45 <randomresult> <f:layout name="Content" />
  • 12:09:45 <randomresult> <f:render section="Main" />
  • 12:12:04 <BenjaminR> you added a bug report for that on github?
  • 12:12:11 <BenjaminR> i think to remember
  • 12:14:51 <randomresult> i think it was mrboe
  • 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?
  • 12:17:40 <randomresult> i only checked backend
  • 12:17:48 <randomresult> and i think there is a devbranch too?
  • 12:17:52 <randomresult> lemme have a look
  • 12:17:59 <BenjaminR> ups - yes
  • 12:18:01 <BenjaminR> sorry!
  • 12:18:39 <randomresult> want a screenshot?
  • 12:18:46 <BenjaminR> no - we have a bugreport ;)
  • 12:19:08 <randomresult> problem: we seem to be the only ones to have this
  • 12:19:46 <BenjaminR> i will check bootstrap package on my local setup
  • 12:19:51 <BenjaminR> try to reproduce
  • 12:20:11 <randomresult> well. i saw others in here not having this issue
  • 12:20:40 <BenjaminR> maybe not on dev branch?
  • 12:20:53 <randomresult> maybe. give it a try.
  • 12:21:28 <randomresult> and in my pastebin, there is a missing </if>
  • 12:21:41 <randomresult> so if u want to try this one... i can send u another pastebin
  • 12:21:51 <randomresult> or i can zip u my provider ext
  • 12:23:42 <BenjaminR> you can check the syntax of your template with EXT:builder youself very fast
  • 12:24:08 <BenjaminR> there is a dev branch too :)
  • 12:28:29 <BenjaminR> do that first
  • 12:31:00 <randomresult> i did
  • 12:31:36 <BenjaminR> and it told you about missing </if>?
  • 12:31:37 <randomresult> but the problem is: i saw it in my templates. but it also appears if my extension is deaktivated at all
  • 12:31:54 <BenjaminR> however </if> was meant with </f:if> i guess
  • 12:32:01 <BenjaminR> *hopr
  • 12:32:09 <randomresult> yes
  • 12:33:32 <randomresult> i have this message when checking :
  • 12:33:32 <randomresult> NodesPerSectionAverage
  • 12:33:32 <randomresult> Metric value (15) is above safe base level (notice: 8, warning: 15) value but not high enough to cause major concern
  • 12:34:08 <randomresult> and this file has 19 lines...
  • 12:34:25 <randomresult> only assets...
  • 12:34:43 <randomresult> 4 scripts and 3 css files... and a section
  • 15:03:13 <twirsing> hello
  • 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:40:12 <NamelessCoder> hope so!
  • 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:47:18 <twirsing> yes i do
  • 15:47:48 <NamelessCoder> I reeeeeally need to get these IRC logs ready for online display...
  • 15:48:08 <NamelessCoder> I'm sure this has been mentioned before by Cedric :)
  • 15:48:22 <twirsing> ok try to uninstall media
  • 15:49:12 <twirsing> yep, now it works
  • 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:35 <NamelessCoder> yes, that's basically it
  • 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

20140311

  • 08:26:06 <randomresult> good morning
  • 08:31:57 <Tjark> hi
  • 08:32:07 <vizArt> moooorning
  • 08:48:38 <randomresult> @BenjaminR u there?
  • 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?
  • 09:59:43 <randomresult> very quiet in here...
  • 10:00:07 <cedricziel> oui
  • 10:02:59 <randomresult> hi cedricziel
  • 10:03:49 <randomresult> i'm still struggeling with this silly little textfield
  • 11:25:32 <braguzz> right place to ask for fluidcontent_bootstrap problem?
  • 11:31:50 <BenjaminR> since fedext is the author of this ext and we talked about it the last days together you know this is the right place, not? :)
  • 11:31:52 <randomresult> braguzz: sure
  • 11:35:34 <randomresult> BenjaminR could u have a look at the textfield-problem?
  • 11:38:26 <braguzz> hihi
  • 11:38:51 <braguzz> I have some cpu problem enabling fluidcontent_bootstrap
  • 11:38:57 <braguzz> when I empty the cache
  • 11:40:15 <braguzz> cpu goes 100% when I empty the cache (and emptying is veeeery long..)
  • 11:40:44 <braguzz> two days try to understand the cause
  • 11:40:58 <braguzz> mysql innodb disk i/o ecc..
  • 11:41:18 <braguzz> then I start to disable ext one by one and.... opla
  • 11:41:45 <braguzz> if I disable fluidcontetn_bootstrap
  • 11:42:19 <braguzz> emptying the cache is fast and no 100% cpu happens
  • 11:42:33 <randomresult> which versions of T3/Flux/Fluidpages/Fluidcontent/FluidContentBootstrap do u use?
  • 11:43:06 <braguzz> t3 6.1.5
  • 11:43:32 <braguzz> flux 6.0.1
  • 11:43:54 <braguzz> fluidpages 2.1.0
  • 11:43:57 <randomresult> these are TER versions right?
  • 11:44:08 <braguzz> fc 3.1.0
  • 11:44:22 <braguzz> flcont_boot 2.0.0
  • 11:45:35 <braguzz> yes?
  • 11:46:20 <randomresult> yes? or yes!
  • 11:46:52 <braguzz> sotty Iim shy
  • 11:46:59 <braguzz> what is a ter version?
  • 11:47:10 <braguzz> yes? mean I suppose!
  • 11:47:15 <randomresult> downloaded with extensionmanager from a t3-Repository
  • 11:47:20 <braguzz> yes!
  • 11:47:36 <randomresult> so these are (lets say) oder versions.
  • 11:47:39 <randomresult> older
  • 11:48:07 <randomresult> and to be honest, i dont know if the bootstrap one is worked on in this version
  • 11:48:29 <braguzz> so?
  • 11:48:40 <randomresult> there are newer ones which you can load from git hub.
  • 11:49:04 <braguzz> could you tell me how to load form git?
  • 11:49:06 <randomresult> but as far as i know, there was a major change
  • 11:49:50 <randomresult> do you have your own provider-extension or do u just use the bootstrap one?
  • 11:50:38 <braguzz> just use the bootstrap onme with 'speciality' extension
  • 11:51:07 <randomresult> where did u get this from?
  • 11:51:09 <braguzz> get form fedext
  • 11:51:27 <randomresult> i dont think the speciality extension is from fedext.
  • 11:51:34 <braguzz> then I change some template ecc..
  • 11:52:04 <braguzz> I think so
  • 11:52:13 <randomresult> im quite sure its not.
  • 11:52:21 <braguzz> if you download the 'bootstrappackage'
  • 11:52:31 <randomresult> which is not from fedext
  • 11:52:32 <braguzz> there is a speciality ext
  • 11:52:48 <braguzz> https://fedext.net/
  • 11:52:53 <braguzz> Online demo site
  • 11:52:58 <randomresult> i think its from fudriot
  • 11:53:31 <braguzz> yes I think too but is linked from fedext.net
  • 11:53:33 <randomresult> this one is based on fedext-Extensions
  • 11:53:52 <braguzz> so I'm in this situation
  • 11:53:58 <randomresult> wait
  • 11:54:02 <randomresult> gimme a sec
  • 11:54:05 <braguzz> SURE
  • 11:54:51 <randomresult> could u have a look into typo3conf / ext / speciality / Resources / Private / Templates / Content / CarouselWidget.html
  • 11:55:26 <braguzz> yes give me a second becouse is a test server
  • 11:56:21 <randomresult> do u find <flux:field.input or is it somethink like <flux:flexform.field.input?
  • 11:56:32 <braguzz> there is not a Carouselwidget
  • 11:56:49 <braguzz> ther is a Carousel.html
  • 11:56:58 <randomresult> then look into this
  • 11:56:59 <braguzz> sudo nano cedricziel
  • 11:57:04 <braguzz> ops sorry
  • 11:57:13 <randomresult> lol
  • 11:57:46 <braguzz> <flux:flexform.field.input
  • 11:58:09 <randomresult> so you use the old versions of everything :)
  • 11:58:31 <randomresult> in the new versions it changed from flux:flexform to flux:form
  • 11:58:50 <randomresult> you can also find a newer version of this bootstrappackage here
  • 11:59:01 <randomresult> https://github.com/Ecodev/bootstrap_package
  • 11:59:04 <braguzz> but If I update something doesnt work?
  • 11:59:18 <randomresult> as far as i can see this version of the package uses the new extensions
  • 11:59:35 <braguzz> in my template I use twboot 2 and not 3
  • 11:59:36 <randomresult> well. all of your templates needs to be migrated to the new namespaces
  • 12:00:26 <braguzz> arrrrghh
  • 12:00:43 <randomresult> there is a migration skript for this. takes minutes to use it
  • 12:01:03 <braguzz> can you instruct me?
  • 12:01:07 <randomresult> https://github.com/FluidTYPO3/documentation/blob/master/Namespaces.md
  • 12:01:15 <randomresult> there is everything u need.
  • 12:03:03 <randomresult> first of all: MAKE A DAMN BACKUP, YOU COWBOY! ( @NamelessCoder)
  • 12:03:07 <randomresult> :)
  • 12:04:32 <braguzz> haha
  • 12:04:41 <braguzz> I'm using a test server
  • 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:10:40 <braguzz> ok thank you!!
  • 12:15:47 <randomresult> and migrating your templates is not too complicated
  • 12:15:56 <randomresult> and another hint:
  • 12:16:06 <randomresult> use a providerextension for your templates
  • 12:16:20 <randomresult> you can find an empty one on github
  • 12:16:31 <randomresult> so you can place your own templates in there
  • 12:17:04 <randomresult> https://github.com/FluidTYPO3/ft3_empty
  • 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
  • 12:27:24 <NamelessCoder> heh ^^
  • 12:27:25 <randomresult> @NamelessCoder builder at its best
  • 12:32:17 <randomresult> do you have a hint for me concerning the textfield ?
  • 12:32:30 <randomresult> @NamelessCoder you know what im talking about ?
  • 12:40:29 <NamelessCoder> what is the problem re textfield?
  • 12:40:48 <randomresult> i have a textfield in all FCE files at the bottom
  • 12:40:58 <randomresult> even in a grid-container
  • 12:41:05 <NamelessCoder> ah an rte field right?
  • 12:41:10 <randomresult> jupp
  • 12:41:19 <NamelessCoder> yeah, haven't located the cause of that one yet
  • 12:41:46 <randomresult> even in FCEs from the bootstrap package (T3 6.1.7 / latest Dev-Versions of flux etc)
  • 12:42:06 <NamelessCoder> yeah I have it too, on 6.1
  • 12:42:13 <randomresult> good#!!!!
  • 12:42:16 <randomresult> very good"
  • 12:42:23 <braguzz> I'do all of this when I rewtite evrithing from scratch
  • 12:42:25 <randomresult> very very very good. thx.
  • 12:42:50 <randomresult> @NamelessCoder you are the first beside me and mrboe
  • 12:43:11 <NamelessCoder> I think it's pretty rare to use the dev versions on 6.1
  • 12:43:13 <randomresult> good. very good. i thought it was my fault.
  • 12:43:26 <randomresult> thank you so much.
  • 12:43:31 * randomresult is happy
  • 12:43:50 <randomresult> i searched hours... no days. noone in here had this problem.
  • 12:45:21 <randomresult> it also appears in t3 6.1.8-dev
  • 14:53:22 <Denyerek> cedricziel, are you around ?
  • 15:44:17 <xaver_> Next TYPO3 Usergroup in Regensburg is fedex topic
  • 15:45:33 <cedricziel> nice xaver_
  • 15:45:38 <cedricziel> tell us if you need anything
  • 15:47:02 <xaver_> this time i don't do the presentaion. Andreas uses a lot longer. I hope he uses the roadmap and future stuff to
  • 15:55:40 <cedricziel> which Andreas?
  • 15:56:38 <xaver_> i think you don't know him
  • 15:56:47 <xaver_> in regensburg the tale one in orga
  • 15:56:56 <cedricziel> what's his last name?
  • 15:57:31 <cedricziel> N.?
  • 15:57:37 <xaver_> http://www.typo3camp-regensburg.de/organisation.html#c96
  • 15:57:53 <cedricziel> kay
  • 16:41:55 <xaver_> cedricziel: if you have something interesting, i would of course show it
  • 16:56:29 <cedricziel> vhs
  • 16:56:31 <cedricziel> period
  • 16:56:41 <braguzz> cpu problem here :(
  • 16:57:51 <braguzz> I tried to put typo3temp in a ramdisk but ...
  • 16:58:32 <cedricziel> braguzz: does your vm live on a physical partition, or in a file container?
  • 16:59:14 <braguzz> I fdont know
  • 16:59:45 <braguzz> it is a vsphere installation
  • 17:02:48 <cedricziel> that's a pitty
  • 17:02:57 <braguzz> no!
  • 17:03:06 <cedricziel> disk i/o is veeeeeery expensive
  • 17:03:14 <braguzz> NO!
  • 17:03:52 <braguzz> and so?
  • 17:03:57 <braguzz> drupal? ;)
  • 17:03:59 <xaver_> typo3temp on RAM is not so useful
  • 17:04:46 <braguzz> now I know
  • 17:04:51 <cedricziel> hmm?
  • 17:04:58 <cedricziel> ahh
  • 17:05:00 <cedricziel> okay
  • 17:05:02 <cedricziel> ja, hm.
  • 17:05:20 <braguzz> I supposed that if I put everything in RAM..
  • 17:05:29 <braguzz> and the problem was access to disk...
  • 17:05:36 <cedricziel> it's a given, once you need to write, that's very expensive
  • 17:06:05 <xaver_> you can use the cache framework and memcache. it should improve stuff
  • 17:06:34 <xaver_> also opcache ..
  • 17:06:34 <cedricziel> you're not the first fighting the cache, that's for sure
  • 17:06:49 <cedricziel> xaver_: braguzz has problems with cache warming
  • 17:07:30 <xaver_> cedricziel: wget crawler and hopyfuly no userspecific content
  • 17:07:56 <braguzz> jalready tried
  • 17:08:29 <cedricziel> ban the clear all caches thing and only let users flush caches of particular pages
  • 17:09:11 <xaver_> if you don't use logins and sessions - disable FE cookie/session - its always accessable
  • 17:09:24 <braguzz> then problem is tx_news
  • 17:09:31 <xaver_> OO
  • 17:09:43 <xaver_> you siabled the cache?
  • 17:10:28 <braguzz> whne user edit a new
  • 17:11:16 <cedricziel> xaver, bring vhs to tugr
  • 17:11:34 <xaver_> ?
  • 17:11:39 <cedricziel> bring exceptional viewhelper chaining powers to the people
  • 17:12:41 <braguzz> system erase some caches pages
  • 17:12:54 <braguzz> home page ecc..
  • 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:13:00 <braguzz> impiega
  • 17:13:18 <braguzz> and it takes 10 15 sec..
  • 17:14:23 <xaver_> braguzz: is your database fast? maybe use more ram on the DB to improv the generating process.
  • 17:14:36 <cedricziel> excellent question xaver
  • 17:14:53 <cedricziel> a bigger query cache can do magic
  • 17:15:06 <xaver_> yeah and not tmp tables on the HD
  • 17:15:12 <xaver_> by joins
  • 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:17:20 <braguzz> I tried everything
  • 17:17:21 <Denyerek> which branches to use on a live site of the 5 extensions ?
  • 17:18:38 <cedricziel> braguzz, you could simply apply those indizes
  • 17:18:49 <cedricziel> Denyerek: if you're starting over-development
  • 17:19:03 <cedricziel> those will be master when 6.2 launches
  • 17:19:06 <braguzz> sure I could try
  • 17:19:36 <cedricziel> benni reported a vast performance gain upon usage of the indizes
  • 17:19:41 <Denyerek> ok
  • 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
  • 17:19:45 <Denyerek> that
  • 17:19:48 <Denyerek> is branch related
  • 17:19:49 <Denyerek> :)
  • 17:20:47 <xaver_> braguzz: what dos emysqltuner.pl say and iotop ...
  • 17:21:05 <braguzz> one thing a time :P
  • 17:21:10 <cedricziel> ;)
  • 17:21:17 <braguzz> thanks!!
  • 17:21:38 <xaver_> is this your server and are the HDD for servers - cheap provider often use good homedrives :P
  • 17:22:09 <cedricziel> xaver, that can be shimmed with a more fine-tuned mysql setup
  • 17:22:53 <xaver_> cedricziel: if your average ms time is a lot lower and all the small files - its a big difference ;)
  • 17:24:10 <cedricziel> sure. firing on all canons should be mean
  • 17:25:01 <Denyerek> Please check your uploaded extension "flux". The configuration file "ext_emconf.php" seems to be invalid.
  • 17:25:17 <Denyerek> That's on latest 6.2 beta with development checkout of flux
  • 17:25:25 <Denyerek> trying extbase extension:install flux
  • 17:25:53 <cedricziel> I'm out for today-cya another day folks
  • 17:26:34 * Denyerek prods NamelessCoder
  • 17:26:48 <Denyerek> Claus it seems I'm finding more installation issues for you ;)
  • 17:27:00 * Denyerek wonders why he can never, not once, get through an installation with anything Typo3 related.
  • 17:27:27 <braguzz> iotop
  • 17:27:34 <braguzz> says mysqld
  • 17:29:34 <Denyerek> xaver_, don't suppose you've got time to troubleshoot an installation roadblocker?
  • 17:30:22 <xaver_> Denyerek: 3 weeks holiday :)
  • 17:30:40 <cedricziel> one quick shot braguzz: dont restart mysqld for a while-then shoot with mysqltuner.pl
  • 17:30:42 <Denyerek> If it takes that long we're both doomed.
  • 17:30:42 <xaver_> more ram mysql braguzz
  • 17:30:57 <xaver_> listen to cedricziel
  • 17:31:06 <cedricziel> it makes useful recommendations for your mysqld configuration
  • 17:31:06 <xaver_> bets results are on a long running server :)
  • 17:31:29 <Denyerek> i can't install flux from extbase
  • 17:31:35 <Denyerek> Gives e that error ^
  • 17:31:39 <Denyerek> Please check your uploaded extension "flux". The configuration file "ext_emconf.php" seems to be invalid.
  • 17:31:43 <xaver_> also you can take a look in phpmyadmin (update version) has alos live stats, variables and recommandations
  • 17:31:49 <Denyerek> I just this minute cloned out master and development branches
  • 17:32:33 <xaver_> Denyerek: delete typo3temp
  • 17:32:44 <braguzz> I'll try
  • 17:33:02 <Denyerek> Oh.
  • 17:33:05 <Denyerek> Easy as that :)
  • 17:33:13 <Denyerek> 2 weeks, 6.99 days of holiday remaining.
  • 17:33:27 <Denyerek> cached extension list in typo3temp ?
  • 17:33:35 <Guest|16690> hi! i have some performance issues: what means in admpanel:
  • 17:33:39 <Guest|16690> Parse template 80 351 +7 =358 {$config.productName}, {$plugin.tx_mediacenter_pi1.flashvars.fullscreen}, {$plugin.tx_dropdownsitemap_pi1.excludeDokTypes}, {$plugin.tx_dropdownsitemap_pi1.linkTest}, {$plugin.tx_apimacmade_pi1.hasWebToolkit.base64}, {$plugin.tx_apimacmade_pi1.hasWebToolkit.crc32}, {$plugin.tx_apimacmade_pi1.hasWebToolkit.md5},
  • 17:33:39 <Guest|16690> {$plugin.tx_apimacmade_pi1.hasWebToolkit.sha1}, {$plugin.tx_apimacmade_pi1.hasWebToolkit.sha256}, {$plugin.tx_apimacmade_pi1.hasWebToolkit.url}, {$plugin.tx_apimacmade_pi1.hasWebToolkit.utf8}, {$config.productName}: Constants may remain un-substituted!!
  • 17:33:49 <cedricziel> ey
  • 17:33:50 <Guest|16690> Parse template 80 351 +7 =358 {Constants may remain un-substituted!!
  • 17:33:55 <xaver_> use nopaste or something like that
  • 17:33:56 <Guest|16690> sorry
  • 17:33:59 <cedricziel> no large pasteins
  • 17:34:02 <cedricziel> ;)
  • 17:34:09 <Guest|16690> twice
  • 17:34:11 <Guest|16690> ;)
  • 17:34:23 <xaver_> http://nopaste.chaoz-irc.net/
  • 17:34:30 <Guest|16690> the page is super slow
  • 17:34:31 <Guest|16690> thx
  • 17:34:32 <cedricziel> gist.github.com
  • 17:35:39 <cedricziel> Guest|16690: you should ask in #typo3 if this is a general, typo3 related problem and not directly related with ft3 extensions
  • 17:36:42 <Guest|16690> but i use fluid
  • 17:38:41 <cedricziel> flux?
  • 17:39:48 <cedricziel> okay, gone now. cya
  • 17:43:49 <xaver_> bye
  • 17:50:44 <Denyerek> xaver_, when writing my templates, I'm still tempted to include CSS via typoscript.
  • 17:50:54 <Denyerek> Is that a sensible thing to do ?
  • 17:51:04 <Denyerek> CSS and JS libs, actually.
  • 17:51:20 <Denyerek> As for some reason I think Typo being in charge of the <head> makes sense to me.
  • 17:58:48 <Denyerek> Claus - I'm building a page template (Finally actually got to the code now!)
  • 17:59:03 <Denyerek> I'm wondering what's the best way to add the CSS, as that will dictate how I write the CSS
  • 17:59:20 <Denyerek> EG, it has to link to images, but I don't know how (From the CSS) those paths should look.
  • 18:12:29 <xaver_> i use vhs
  • 18:37:07 <Denyerek> TO include the css xaver ?
  • 18:37:33 <Denyerek> What do the paths in the CSS look like ?
  • 19:58:57 <xaver_> http://store.steampowered.com/app/237870/
  • 19:59:08 <xaver_> ups worng chan

20140312

  • 08:19:00 <randomresult> hi all
  • 08:52:14 <randomresult> anyone around?
  • 08:54:11 <randomresult> hey misan
  • 08:54:25 <danilobuerger> hey randomresult
  • 08:54:53 <Misan> good morning there
  • 08:55:34 <randomresult> danilobuerger good to see u !
  • 08:55:42 <randomresult> do u use builder?
  • 08:56:50 <danilobuerger> nope
  • 08:57:08 <randomresult> so how do u check your templates?
  • 08:57:35 <randomresult> because i have a template with a lot of errors. and warnings. It works well ... but builder tells me it doesnt.
  • 08:57:57 <randomresult> for example the following error :
  • 08:57:57 <randomresult> Metric value (321) is above tolerance level (notice: 150, warning: 300) - you should take measures to lower this metric.
  • 08:59:05 <danilobuerger> no idea ... as long as the template works, it works :)
  • 08:59:23 <randomresult> would u mind having a short look at it?
  • 08:59:36 <danilobuerger> sorry, i have no idea about builder and its messages
  • 08:59:54 <danilobuerger> if its a regular flux template, sure
  • 09:00:02 <randomresult> it is
  • 09:00:06 <danilobuerger> then gist it
  • 09:00:56 <randomresult> https://gist.github.com/randomresult/87d09b401c0853b53058
  • 09:01:17 <randomresult> well ... maybe its a bit... lets say... difficult to understand
  • 09:01:58 <danilobuerger> so whats the error?
  • 09:02:18 <randomresult> Metric value (321) is above tolerance level (notice: 150, warning: 300) - you should take measures to lower this metric.
  • 09:02:25 <randomresult> well
  • 09:02:28 <randomresult> gimme a sec
  • 09:02:37 <danilobuerger> thats the error??
  • 09:02:57 <danilobuerger> never heard of it ^^
  • 09:03:03 <randomresult> lol
  • 09:03:21 <danilobuerger> imo thats nowhere in the core ft3 classes
  • 09:03:36 <randomresult> https://gist.github.com/randomresult/4af65fdc052052b33edd
  • 09:03:43 <randomresult> there u see all errors
  • 09:04:53 <danilobuerger> sorry, never seen those
  • 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:00 <danilobuerger> wb
  • 09:11:11 <danilobuerger> did your bouncer tell you what i wrote?
  • 09:11:29 <randomresult> no
  • 09:11:38 <randomresult> well... no
  • 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:14:22 <danilobuerger> :-)
  • 09:14:47 <randomresult> but its so easy to have this in the template using vhs and flux.
  • 09:15:02 <randomresult> and im not into php-programming at all...
  • 09:15:16 <randomresult> ok. i will give it a try
  • 09:15:44 <randomresult> but first i will try to update my 6.1 to 6.2 - updating t3 was easy in the past... now im getting a lot of errors
  • 09:15:55 <randomresult> thx for your help anyways.
  • 09:18:13 <danilobuerger> np
  • 09:19:35 <randomresult> have u ever updated from 6.1 to 6.2 or did u start from scratch?
  • 09:21:18 <danilobuerger> nope never updated and never used it.. still in beta, so why should i use it
  • 09:34:43 <randomresult> so u use flux and t3 6.1
  • 09:34:45 <randomresult> ?
  • 09:36:01 <danilobuerger> yes of course
  • 09:37:06 <randomresult> which versions?
  • 09:37:08 <randomresult> dev?
  • 09:38:49 <danilobuerger> of flux?
  • 09:39:34 <randomresult> jupp
  • 09:40:47 <danilobuerger> git master
  • 09:41:15 <randomresult> not the dev branch
  • 09:41:22 <randomresult> ok...
  • 09:41:53 <danilobuerger> i dont get the branches anyway :-)
  • 09:42:14 <randomresult> you dont get the branches?
  • 09:42:40 <danilobuerger> once upon a time we just had git master
  • 09:42:40 <randomresult> f*ck. my phpstorm crashed.
  • 09:42:44 <danilobuerger> i was happy with that :-)
  • 09:43:11 <randomresult> well i wasnt...
  • 09:43:35 <danilobuerger> now i am unhappy because we have so many branches and no guide explaining which is which
  • 09:43:40 <danilobuerger> so i am sticking to git master myself
  • 09:43:50 <randomresult> i was crying for a dev branch. now we have dev staging, legacy and master... :)
  • 09:43:57 <randomresult> from zero to hero
  • 09:44:16 <randomresult> but the masterbranch is still with old namespace isnt it?
  • 09:44:27 <randomresult> master is the same like TER or not?
  • 09:44:46 <danilobuerger> in that case i am probably not on master
  • 09:44:54 <danilobuerger> i am on the branch thats bleeding edge
  • 09:45:03 <danilobuerger> whatever that is called nowadays
  • 09:45:03 <randomresult> which is dev
  • 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...
  • 09:47:53 <danilobuerger> no, i dont
  • 09:48:36 <randomresult> so you dont on T6.1.7 with flux/fluidcontent and fluidpages (all latest dev?)
  • 09:48:48 <randomresult> hmm... i get crazy.
  • 09:49:52 <danilobuerger> dont know if its latest
  • 09:49:56 <danilobuerger> probably not
  • 10:11:19 <braguzz> morning
  • 10:11:52 <braguzz> I'm trying to speed up a typo3 installation with flux fluid ecc..
  • 10:12:17 <braguzz> everything is installed on a VM with ubuntu ecc..
  • 10:14:32 <braguzz> I've add a new sas disk
  • 10:14:40 <braguzz> in it
  • 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:26:34 <anhadikal> hi
  • 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
  • 10:58:40 <rahulthewall> Hi guys
  • 10:59:02 <rahulthewall> Quick question: Does each page template need a different layout and do they have to be named the same
  • 10:59:28 <rahulthewall> For example, can I create a page layout called "xyz" and then have three different page templates using the same layout?
  • 11:15:32 <anhadikal> rahultewall: yes you can
  • 11:15:38 <anhadikal> @rahulthewall
  • 11:15:49 <rahulthewall> oh hai anhadikal
  • 11:15:56 <rahulthewall> It somehow didn't work for me
  • 11:17:03 <anhadikal> just create new temlplate in Private/Teplates/ folder and set the layout to the one you want
  • 11:17:36 <rahulthewall> I created a new template in Private/Templates/Page folder
  • 11:17:50 <rahulthewall> However, I did not get the option to select it in the backend
  • 11:18:24 <anhadikal> then your tempaltes/layout are not correct ;)
  • 11:18:34 <anhadikal> check the fluidsyntax with EXT:builder
  • 11:19:34 <rahulthewall> Will do, however, it worked when I did the following
  • 11:19:41 <rahulthewall> -> Same name for layout and template
  • 11:19:50 <rahulthewall> I ended up copying the layout and it worked
  • 11:20:27 <anhadikal> that is the wrong aproach ;0
  • 11:20:45 <anhadikal> I use one layour for many tempalte
  • 11:20:59 <anhadikal> this is the core concept of fluid
  • 11:21:15 <anhadikal> layout / template / partial hierarchy
  • 11:41:39 <rahulthewall> Right @anhadikal
  • 11:41:42 <rahulthewall> I will try once again
  • 14:54:58 <rahulthewall> Guys, I want to add content to a page
  • 14:55:32 <rahulthewall> However, when I use the "add a new record at this place" I get a myriad of options
  • 14:55:47 <rahulthewall> What I want is a simple blank box where I can add plain HTML
  • 14:55:53 <rahulthewall> No rich text and all that BS
  • 14:56:35 <NamelessCoder> rahulthewall add new content element -> "special" tab -> plain HTML
  • 14:56:56 <rahulthewall> <3 NamelessCoder :)
  • 14:57:01 <rahulthewall> Much thanks
  • 14:57:17 <limboo> hi tehre
  • 14:57:18 <limboo> there =)
  • 14:57:23 <NamelessCoder> very help such solution
  • 14:57:25 <NamelessCoder> ;)
  • 14:57:51 <limboo> i found a crazy error while copiing elements from one page to another
  • 14:58:04 <limboo> i also tried this, in the official demo-version (http://bootstrap.typo3cms.demo.typo3.org/typo3/backend.php)
  • 14:58:28 <limboo> if you copy an Element X from Page A to Page B, it will copy AND move the element to Page B
  • 14:58:55 <limboo> so on Page B are two Elements (Original Moved (visible) / Copy (hidden))
  • 15:18:36 <limboo> noone?
  • 15:18:43 <limboo> NamelessCoder maybe an idea?
  • 15:54:50 <xaver> cedricziel: THX!
  • 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
  • 17:32:07 <Torsten2> :(
  • 17:32:15 <Torsten2> thanks for this information
  • 20:22:47 <xaver> hi from ug regensburg :)
  • 20:23:15 <xaver> soewhere was a blogpost about permissions in fluidcontent elements - where? ;)
  • 21:00:24 <NamelessCoder> xaver thinking about https://github.com/FluidTYPO3/flux/pull/447 ?
  • 23:31:37 <soee> Flux 6.0.3 is not compatible with 6.2 yet ?
  • 23:57:22 <xaver_> hi thx NamelessCoder
  • 23:57:24 <xaver_> :)
  • 23:57:42 <xaver_> cu later

20140313

  • 09:17:23 <MindSpark> amaza
  • 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:06:19 <rahulthewall> Hi guys
  • 12:06:29 <rahulthewall> How do I change the li class for the selected menu item (top menu)
  • 12:07:21 <rahulthewall> this is my current code: http://pastebin.com/3Gu1J8ei
  • 12:13:47 <BenjaminR> rahulthewall: with the arguments linkActive and linkCurrent on v:page.menu VH.
  • 12:14:06 <BenjaminR> https://fedext.net/viewhelpers/vhs/master/Page/MenuViewHelper.html
  • 12:14:08 <rahulthewall> Thanks BenjaminR, I will read the documentation
  • 12:14:14 <BenjaminR> sorry: classCurrent and classActive
  • 12:18:30 <rahulthewall> OK
  • 12:18:32 <rahulthewall> :)
  • 12:43:59 <braguzz> mysql - braguzz : 15 - 0
  • 12:45:47 <Denyerek> Hey guys
  • 12:45:56 <BenjaminR> Hi Deny
  • 12:46:15 <Denyerek> Back in the day, I used to fill the <head> block via TS
  • 12:46:28 <Denyerek> and all my CSS lived in /fileadmin/template/css/
  • 12:46:39 <Denyerek> and all my images for the template in /fileadmin/template/img/
  • 12:46:52 <Denyerek> and all the paths in my CSS were absolute to /fileadmin/template/img/
  • 12:46:55 <Denyerek> Now:
  • 12:47:01 <Denyerek> 1) I don't know the best way to include my CSS
  • 12:47:08 <Denyerek> 2) I don't know the best way to control the <head>
  • 12:47:19 <Denyerek> 3) I don't know how to reference the paths in my CSS anymore
  • 12:47:24 <BenjaminR> 1) v:asset.style/.script
  • 12:47:43 <Denyerek> I figured if the CSS and JS resources were controlled by TS, then the compression options etc would be taken care of.
  • 12:48:11 <BenjaminR> 2) v:page.header
  • 12:48:33 <Denyerek> Doesn't that mean that extensions that modify the <head> will no longer work ?
  • 12:48:38 <Denyerek> (SEOBasics, for example)
  • 12:48:50 <Denyerek> or does v:page.header work alongside any TS that modifies the page <head> ?
  • 12:49:02 <BenjaminR> it does - extension overrules it
  • 12:49:12 <Denyerek> overrules or appends ?
  • 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:52:22 <BenjaminR> Guest: Errors is your markup
  • 12:52:40 <BenjaminR> what is tree2?
  • 12:53:41 <Guest|14805> i have debug mode on "1" for development
  • 12:53:45 <Guest|14805> it doesnt show anything
  • 12:54:06 <Guest|14805> and the markup is correct, if i move the Text.html to extension1 for tree1 all is fine an the fields are rendered
  • 12:54:26 <Guest|14805> but only in tree2, where the templates are read from extension2 he doesnt show any fields
  • 12:55:13 <BenjaminR> you use two fluidcontent/fluidpages provider extensions? please describe in detail what your setup looks like
  • 12:55:24 <BenjaminR> also i didnt understand yet what "tree" is. Page trees?
  • 12:55:38 <Guest|14805> yes page trees
  • 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:01:21 <Denyerek> Ok
  • 13:01:32 <BenjaminR> if not it wouldnt be available where the pagerenderer runs (smth about submarkers / dont ask me)
  • 13:01:50 <Denyerek> Hmm.
  • 13:01:51 <Denyerek> Ok
  • 13:02:19 <BenjaminR> Guest: EXT:builder can be used to validate your whole provider extension
  • 13:02:26 <Denyerek> Ah I see
  • 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)
  • 13:07:17 <Torstenn> thx
  • 13:07:23 <BenjaminR> Hi Torstenn :)
  • 13:08:59 <Torstenn> where is the backend module?
  • 13:09:30 <BenjaminR> after you installed it under Admin Tools i guess?
  • 13:10:13 <Torstenn> hm no, it only provides command actions
  • 13:10:19 <Torstenn> ill try with these
  • 13:10:22 <BenjaminR> no
  • 13:10:38 <BenjaminR> not true - there is a be module :)
  • 13:10:59 <Torstenn> but there is no localconf file and in ext_tables is no definition for any module
  • 13:11:15 <BenjaminR> let me see - i am sure there is :)
  • 13:11:30 <BenjaminR> ah on the development branch
  • 13:11:41 <BenjaminR> which version of fluidpages do you use?
  • 13:12:12 <Torstenn> 2.1.0
  • 13:12:19 <Torstenn> but the problem is with fluidcontent
  • 13:12:55 <BenjaminR> okay you installed from ter i guess?
  • 13:13:11 <BenjaminR> so you are right - there is no backend module on master branch / ter release
  • 13:13:21 <Torstenn> i downloaded dev version
  • 13:13:24 <Torstenn> give me a moment
  • 13:13:34 <BenjaminR> been introduced when we dropped support for 4.X and introduced namespaces
  • 13:13:57 <Torstenn> ok now i see module ;)
  • 13:14:10 <Torstenn> i have 6.1.x and a namespace version of flux
  • 13:14:12 <BenjaminR> Torstenn: be aware of the changed namings of viewhelpers
  • 13:14:20 <BenjaminR> okay great
  • 13:14:33 <BenjaminR> so you are save to use dev branch
  • 13:14:33 <Torstenn> BenjaminR: The fact is it works in tree1 all is super fine
  • 13:14:33 <BenjaminR> :)
  • 13:14:48 <BenjaminR> yap got that
  • 13:14:59 <Torstenn> ok ;)
  • 13:15:15 <BenjaminR> your trees have stop root line enable?
  • 13:16:26 <BenjaminR> i will have to have some salad before i continue :)
  • 13:16:46 <Torstenn> ok, me 2 ;)
  • 13:16:53 <BenjaminR> ive to admit that i didnt use two provider exts before in one instance :/
  • 13:17:13 <Torstenn> what you mean with "provider ext" ?
  • 13:17:36 <BenjaminR> a extension which contains your page and content templates
  • 13:17:43 <Denyerek> Do you use PHPStorm ben ?
  • 13:17:48 <BenjaminR> i think you told me earlier that you have two
  • 13:17:51 <BenjaminR> Deny: yes
  • 13:17:57 <Torstenn> yes i have, your correct
  • 13:18:20 <Denyerek> I have a lot of "f: namespace is not bound" messages due to the viewhelpers
  • 13:18:23 <Denyerek> do I just ignore those ?
  • 13:18:56 <Denyerek> Ah it's only in the partials.
  • 13:18:58 <BenjaminR> yap you could change that be suppling a xsd for these namespaces in phpstorm
  • 13:19:09 <Denyerek> In the main template it behaves and they go purple
  • 13:19:19 <Denyerek> in the partials it obviously does't know
  • 13:19:21 <Denyerek> so I can set them globally ?
  • 13:19:26 <BenjaminR> ah so you are missing a namespace decarlation
  • 13:19:38 <BenjaminR> *declaration
  • 13:19:45 <Denyerek> Well
  • 13:19:57 <Denyerek> Right at the top of the file is:
  • 13:20:06 <BenjaminR> well i am mixing up things - it would enable you autocompetion for viewhelpers
  • 13:20:11 <Denyerek> <f:layout ...
  • 13:20:11 <BenjaminR> *completion ^^
  • 13:20:38 <Denyerek> I think the namespaces might need to be defined globally in PHPStorm, not in the file itself.
  • 13:20:46 <Denyerek> As obviously in a partial, I don't want to have to declare the namespace every time,
  • 13:20:48 <Denyerek> Right ?
  • 13:20:48 <BenjaminR> http://buzz.typo3.org/teams/extbase/article/howto-autocompletion-for-fluid-in-phpstorm/
  • 13:20:57 <Denyerek> Ahha
  • 13:21:26 <Torstenn> BenjaminR: i checked stop page tree, but it doesnt changed anything, now i go to lunch, later.
  • 13:21:29 <BenjaminR> i will create some awesome salad now ;)
  • 13:21:40 <BenjaminR> Torstenn: cu later - same here
  • 13:34:48 <bjrnqprs> Hi! I was wondering is there any quick way to use the page 'alias' field for pageUid? And where can I send a feature request? :)
  • 13:35:57 <braguzz> heyla
  • 13:36:30 <braguzz> I'm trying to speed the process of clearing the cache having enabled boostrap ext
  • 13:36:44 <braguzz> I'm trying everything (without the right one)
  • 13:37:29 <braguzz> I moved the db in another server with faster disk (sas vs sata) without visible enhancement
  • 13:38:15 <braguzz> apache in first server goes to 100% for many seconds when I try to flush the cache and it is very annoying
  • 13:38:26 <braguzz> someone could help me?
  • 13:41:13 <BenjaminR> bjrnqprs: youre welcome to create your pr here:http://github.com/FluidTYPO3/
  • 13:44:09 <bjrnqprs> BenjaminR: cool, thanks!
  • 13:59:39 <georg_t> hi all
  • 14:01:19 <georg_t> does anyone know where/how values from pi_flexform are mapped to the form fields in flux?
  • 14:03:37 <randomresult> hi there
  • 14:04:08 <randomresult> someone in here uses the latest dev branches in T3.6.2 with powermail?
  • 14:04:35 <randomresult> i have the problem that i cant place a powermailform inside a gridcontainer made with flux
  • 14:04:57 <randomresult> seems like it does not store the position... it does when placing an contentelement
  • 14:33:10 <braguzz> mysql - braguzz : 50 - 1
  • 14:37:51 <randomresult> braguzz at least 1 point
  • 14:40:09 <Guest|58365> hi, i`m looking for tutorials to customize bootstrap package tu use it as mulidomains. any ideas or links ?
  • 14:40:24 <braguzz> yes random ;)
  • 14:40:47 <braguzz> but it not enouph to win the mach
  • 14:42:16 <randomresult> @braguzz well... better than nothing
  • 14:42:48 <braguzz> yes. I can say I leand something more of mysql configuration
  • 14:42:53 <braguzz> learn
  • 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
  • 14:58:12 <BenjaminR> *future
  • 14:59:58 <Denyerec> I believe I'm on dev for all extensions.
  • 15:00:20 <Denyerec> Which example package randomresult ?
  • 15:00:27 <Denyerec> I'm trying to ge tmy head around how CSS / JS and meta is worked
  • 15:01:59 <Denyerec> Also... what's the deal with GridElements ?
  • 15:03:01 <randomresult> well js/css is quite easy
  • 15:03:06 <randomresult> you use assets for this
  • 15:03:13 <Denyerec> So I'm discovering
  • 15:03:21 <Denyerec> I like the idea you can add dependencies
  • 15:03:32 <Denyerec> But the bootstrap package doesn't use local CSS
  • 15:03:32 <randomresult> yeah thats great
  • 15:03:42 <Denyerec> I'm struggling with how you reference assets within the CSS
  • 15:03:43 <randomresult> it does not?
  • 15:03:54 <Denyerec> nope it uyses an asset to load from bootstrapcdn
  • 15:03:56 <randomresult> i can paste u my assets if u want
  • 15:04:00 <Denyerec> Ohhh errr
  • 15:04:11 <Denyerec> (Assets are a colloquial term for breasts in English ;))
  • 15:04:19 <randomresult> lol
  • 15:04:23 <Denyerec> "I'd love to see that pastebin darlin'"
  • 15:04:25 <Denyerec> :D
  • 15:04:46 <Denyerec> I figure if I'm gonna do this I may as well get it right ;)
  • 15:04:47 <randomresult> gist ?
  • 15:05:11 <Denyerec> Sure
  • 15:06:18 <randomresult> http://pastebin.com/L7en8Hyz
  • 15:06:25 <randomresult> its a dev global
  • 15:13:31 <randomresult> hopefully this helps a bit
  • 15:15:38 <rahulthewall> Guys, a question with menu rendering
  • 15:15:53 <rahulthewall> First menu item is shortcut to the home page, current does not seem to work on it
  • 15:15:56 <rahulthewall> Am using useShortcutData="TRUE"
  • 15:18:30 <Denyerec> randomresult - how do you reference graphic assets from within your CSS ?
  • 15:20:49 <rahulthewall> nvm, fixed it
  • 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:35:58 <BenjaminR> yap exactly that
  • 15:36:00 <Denyerek> Oh wow
  • 15:36:03 <Denyerek> I had no idea.
  • 15:36:07 <BenjaminR> i was talking about paths to images in css
  • 15:36:12 <BenjaminR> what else did you mean
  • 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 ?
  • 15:36:42 <BenjaminR> ../img/
  • 15:36:45 <BenjaminR> yap
  • 15:36:46 <Denyerek> ../img/
  • 15:36:48 <Denyerek> Sweet
  • 15:36:59 <Denyerek> How would be a good way to handle SCSS files ?
  • 15:37:20 <BenjaminR> I dont know about a scss compiler in fluidTYPO3 yet
  • 15:37:36 <Denyerek> I was going to use a watcher to compile it
  • 15:37:44 <BenjaminR> but i am not a good contact for that because dont use scss yet
  • 15:37:53 <Denyerek> So I guess I just need to watch the folder and keep my SCSS and CSS in the same place.
  • 15:46:47 <randomresult> i have a page where i have tons of contentelements
  • 15:47:02 <randomresult> no i want to drag and drop a content element from the bottom to the top
  • 15:47:28 <randomresult> therefor i need to scroll... as soon as i scroll, i cant place the element where i want ...
  • 15:47:36 <randomresult> someone experienced this behavior?
  • 15:48:46 <randomresult> the little arrow moves with the scroll , the element does not ... so placing a CE is nearly impossible when scrolling
  • 16:11:38 <randomresult> anyone has the same problem?
  • 16:14:35 <Denyerec> I saw that
  • 16:14:44 <Denyerec> I resorted to moving it in stages :/
  • 16:14:57 <randomresult> you can also cut and paste
  • 16:15:01 <randomresult> but...
  • 16:15:21 <randomresult> well not a nice solution. would be a nice to have
  • 16:41:05 <Tjark> thanks for publishing FluidTYPO3 Extensions on packagist.org. This is really awesome !
  • 16:48:31 <rahulthewall> What extension would you guys suggest for managing forms
  • 17:05:22 <randomresult> rahulthewall wich t3 -version?
  • 17:05:32 <rahulthewall> 6.1 randomresult
  • 17:05:43 <randomresult> then i would give powermail a try
  • 17:05:59 <rahulthewall> Thanks for the suggestion randomresult, looking at it
  • 17:06:11 * randomresult is off now. see u all
  • 17:07:29 <braguzz> braguzz - mysql : 1 - 100
  • 17:25:53 <tpinne> Hi all
  • 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:29:14 <braguzz> if I change db?
  • 17:29:18 <braguzz> postgresql ?
  • 17:30:47 <braguzz> I dont know what to try
  • 17:30:58 <braguzz> what does the system when I clear the cache?
  • 17:31:12 <braguzz> do you know the query?
  • 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?

20140314

  • 09:45:41 <braguzz> new match
  • 09:45:52 <braguzz> mysql - braguzz : 0 - 0
  • 09:46:41 <BenjaminR> Good luck today braguzz :)
  • 09:46:42 <braguzz> flux 6.0.3 - braguzz : 1 - 0
  • 09:46:56 <BenjaminR> Use flux 7 and you win the match :)
  • 09:47:35 <braguzz> could you tell me how because updating to 6.0.3 I have some apache errors ecc
  • 09:47:58 <BenjaminR> which typo3 version do you use
  • 09:48:04 <braguzz> 6.1.5
  • 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:50:25 <BenjaminR> show me your full template
  • 09:50:31 <BenjaminR> and i´ll tell you :)
  • 09:50:40 <braguzz> probably I dont understand much last week ;)
  • 09:50:54 <braguzz> I use 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:02:08 <braguzz> ok thanks
  • 10:05:23 <BenjaminR> if you think about creating your template for flux 7 - checkout the development branch for EXT:fluidpages_bootstrap
  • 10:05:47 <BenjaminR> the important part for you right now is the <f:section name="Configuration" />
  • 10:06:11 <BenjaminR> And you will have to create a layout file
  • 10:08:31 <braguzz> for example the 'home' template is http://pastebin.com/2yaqjzdZ
  • 10:09:12 <BenjaminR> any question about it?
  • 10:09:20 <BenjaminR> that is flux 6
  • 10:10:06 <BenjaminR> Page Template: https://github.com/FluidTYPO3/fluidpages_bootstrap/blob/development/Resources/Private/Templates/Page/FrontPage.html
  • 10:10:23 <BenjaminR> Layout: https://github.com/FluidTYPO3/fluidpages_bootstrap/blob/development/Resources/Private/Layouts/FrontPage.html
  • 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:11:30 <braguzz> I've seen
  • 10:12:00 <BenjaminR> Layout has to contain the layout name, and has to render a section from page template (here: f:render section="Content")
  • 10:12:33 <BenjaminR> if you extend your templates according to these rules your template will work with fluidpages
  • 10:17:10 <braguzz> internal pages looks quite well so perhaps is something bad in one template
  • 10:28:06 <randomresult> good morning.
  • 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:29:36 <braguzz> can you (someone) tell me why?
  • 10:30:58 <randomresult> what exactly means does not work?
  • 10:31:24 <braguzz> found
  • 10:31:37 <braguzz> flux 6.0.3 - braguzz : 1 - 0
  • 10:31:51 <braguzz> (because I dont understand why)
  • 10:32:26 <braguzz> it doesnt like <v:switch value="{page.uid}">
  • 10:32:28 <randomresult> well... i would not use speciality or similar for produktive environments
  • 10:32:49 <randomresult> i would use them to learn.
  • 10:32:57 <braguzz> http://www.provincia.livorno.it/
  • 10:33:26 <braguzz> in Italian we say 'omelette is made'
  • 10:33:53 <braguzz> I cant get back ;)
  • 10:34:29 <randomresult> well you could. but it would be a lot work
  • 10:35:13 <braguzz> sure
  • 10:35:49 <braguzz> but I'm a humble italian public administration IT expert
  • 10:36:17 <braguzz> and I am an handyman
  • 10:37:02 <braguzz> from PC trasportation to design a kernel
  • 10:37:26 <Guest|43316> Hi. Got question regarding the bootstrap package.
  • 10:38:18 <braguzz> braguzz - Pc move : 1 - 0
  • 10:38:34 <randomresult> Guest|43316 just ask
  • 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:38:57 <Guest|43316> you know what I mean?
  • 10:41:50 <Guest|43316> that means the copied element and the original content element are both placed at the other page.
  • 10:45:07 <randomresult> which versions of t3 and flux etc do u use?
  • 10:47:04 <Guest|43316> typo3 6.1.7, flux 6.0.1
  • 10:47:18 <Guest|43316> it's currently downloaded bootstrap package from fedext.net
  • 10:47:21 <randomresult> Guest|43316 i cant confirm that on T3 6.2 (flux dev)
  • 10:47:28 <braguzz> templates doesnt like <v:switch value="{page.uid}">
  • 10:47:28 <randomresult> flux 7.0
  • 10:47:29 <Guest|43316> oh 6.2 too?
  • 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
  • 10:56:02 <braguzz> https://github.com/FluidTYPO3/flux/issues/235
  • 10:57:07 <BenjaminR> randomresult: hi. you got your answer regarding update?
  • 10:57:55 <braguzz> problem is not in template but in the fact that template doesnt have access to {page} variable
  • 10:58:01 <BenjaminR> go to the em and search flux - there is a gear wheels icon
  • 10:58:03 <BenjaminR> click it
  • 10:59:22 <BenjaminR> braguzz: solved for a long time
  • 11:01:42 <braguzz> https://github.com/FluidTYPO3/fluidpages/blob/master/Classes/Controller/AbstractPageController.php#L79
  • 11:01:44 <braguzz> this?
  • 11:02:28 <randomresult> BenjaminR there is no update in the gear
  • 11:02:46 <BenjaminR> it should say something like "XY rows have been updated"
  • 11:02:50 <BenjaminR> randomresult
  • 11:02:53 <BenjaminR> braguzz: ?
  • 11:03:13 <randomresult> there is debug-mode, disable Fluid caching, sheet compacting and error handling
  • 11:04:05 <randomresult> im using flux 7.0-dev
  • 11:04:28 <BenjaminR> randomresult - been wrong. there are green arrows for fluidcontent fx
  • 11:04:41 <braguzz> now it works
  • 11:05:04 <randomresult> 0 rows have been updated
  • 11:05:09 <BenjaminR> so np
  • 11:05:21 <braguzz> flux 6.0.3 - braguzz : 1 - 1
  • 11:05:41 <BenjaminR> there might be another one for flux
  • 11:05:45 <BenjaminR> on dev branch
  • 11:05:57 <randomresult> i am on dev branch ... there is no arrow
  • 11:06:32 <braguzz> flux 6.0.3 - braguzz : 2 - 1
  • 11:06:36 <randomresult> still im having the problem that i cant place a powermail element inside a grid-container
  • 11:06:44 <BenjaminR> randomresult: your up to date? on head?
  • 11:06:59 <BenjaminR> https://github.com/FluidTYPO3/flux/commit/a74f62a094836e9592196d16413ebd2678ca4c28
  • 11:07:10 <randomresult> i downloaded the zipfile from dev-branch
  • 11:07:17 <braguzz> frontend pages are showed but in BE I have 'white' page content
  • 11:07:34 <randomresult> so i think im on the latest dev-branch
  • 11:08:12 <randomresult> well i should see that in the db right?
  • 11:08:53 <randomresult> well ... it says -42
  • 11:08:54 <BenjaminR> what? it doesnt run automatically - but you dont need it if your tt_content items have colpos 18181 already
  • 11:09:17 <randomresult> tt_content has colPos -42
  • 11:09:18 <BenjaminR> rr: sorry - not relevant for you
  • 11:09:39 <BenjaminR> *rr sorry - it is - claus merged it 3 days ago
  • 11:09:39 <randomresult> ?
  • 11:09:47 <BenjaminR> sorry for confusion
  • 11:09:54 <randomresult> ok. so i will get the latest again
  • 11:10:06 <randomresult> because mine is older than 3 days
  • 11:10:10 <BenjaminR> check if there is a ext_update in your flux directiry - if not you are not uptodate
  • 11:10:14 <BenjaminR> right
  • 11:11:28 <braguzz> error in getgrid from /fluidpages/Classes/Backend/BackendLayout.php on line 97
  • 11:12:02 <BenjaminR> braguzz: show me your new template file
  • 11:12:56 <randomresult> ok. now, when placing a powermail element into the container its gone...
  • 11:13:52 <BenjaminR> if you think its a bug please report on github
  • 11:14:07 <randomresult> i guess powermail is not really ready for 6.2
  • 11:14:22 <randomresult> in the todo there is this entry:
  • 11:14:30 <randomresult> - Rewrite all stuff to namespaces
  • 11:14:41 <randomresult> so powermail is not really ready in my opinion
  • 11:14:43 <braguzz> the template was right for frontend
  • 11:14:46 <Guest|43316> Using flux 6.0.3 T3 is no longer working
  • 11:14:59 <moger-xx> hi all! is there currently an SCSS compiler for vhs assets available?
  • 11:15:00 <Guest|43316> so does not solve the copy problem
  • 11:15:07 <randomresult> Guest|43316 which version of t3
  • 11:15:24 <braguzz> it oly couldn have access to id page variables
  • 11:15:26 <Guest|43316> 6.1.7
  • 11:15:41 <Guest|43316> the update you told about did not solve the problem
  • 11:15:47 <braguzz> I change https://github.com/FluidTYPO3/fluidpages/blob/master/Classes/Controller/AbstractPageController.php#L79
  • 11:16:00 <braguzz> $view->assign('page', $GLOBALS['TSFE']->page); ecc
  • 11:16:00 <randomresult> Guest|43316 i said im on 6.2
  • 11:16:20 <BenjaminR> moger-xx - as i know - no
  • 11:17:20 <braguzz> home page template http://pastebin.com/1rF023Yw
  • 11:17:40 <moger-xx> thx
  • 11:17:42 <Guest|43316> hmm so we can not solve this for 6.1.7 you think?
  • 11:18:14 <randomresult> well im using the latest dev-branches of the extensions
  • 11:18:27 <Guest|43316> that's weird
  • 11:19:05 <Guest|43316> But I think the current bootstrap beginners guide should receive an update as this is bug
  • 11:19:06 <randomresult> Guest|43316 u use the TER versions?
  • 11:19:23 <Guest|43316> I just used the "beginners guide" from fedext
  • 11:19:35 <Guest|43316> And that uses TER Versions yes
  • 11:19:57 <randomresult> have u had a look at the gitversions (branch master)?
  • 11:20:19 <randomresult> i dont know if these are ahead of the TER versions.
  • 11:20:19 <Guest|43316> you mean for flux or beginners guide general?
  • 11:20:31 <randomresult> flux, fluidpages, fluidcontent
  • 11:20:41 <Guest|43316> I will give it a try
  • 11:20:50 <randomresult> but as i said. i dont know if these versions are ahead of TER or not
  • 11:21:01 <Guest|43316> they are definetely
  • 11:21:12 <randomresult> so give them a try
  • 11:21:38 <Guest|43316> But for example if I update flux from 6.0.1 to 6.0.3 from TER my T3 is completely broken
  • 11:21:40 <randomresult> make a backup u damn cowboy (cite: @NamelessCoder )
  • 11:22:09 <randomresult> did u clear tempfiles manually?
  • 11:22:22 <randomresult> maybe there is an updatescript for 6.0.3
  • 11:22:35 <randomresult> i dont know... i changed to 7.0 some time ago
  • 11:23:11 <randomresult> BenjaminR so my powermail problem ... is it related to flux, pages or content?
  • 11:23:36 <Guest|43316> I did but still not working
  • 11:25:17 <Guest|43316> only 6.0.1 working
  • 11:26:29 <randomresult> you have an own provider extension?
  • 11:26:50 <braguzz> perhaps I have some mismatch version?
  • 11:26:51 <randomresult> i would disable them all... update flux and then the others step by step
  • 11:27:17 <randomresult> so u can see which ext causes the error
  • 11:27:31 <braguzz> of the ext?
  • 11:27:51 <randomresult> braguzz i m talking to Guest|43316
  • 11:28:10 <braguzz> yes I know
  • 11:28:26 <Guest|43316> I think there's an update script which has to be executed for flux
  • 11:28:46 <randomresult> Guest|43316 so disable them all. update flux
  • 11:28:53 <randomresult> run the updatescript
  • 11:29:02 <randomresult> make a db-compare in the install tool
  • 11:29:10 <randomresult> then clear cache and temp
  • 11:29:19 <randomresult> and look if it works without error
  • 11:29:29 <randomresult> then install fluidpages and content
  • 11:29:57 <randomresult> and then your extension (own provider or whatever u use)
  • 11:33:56 <randomresult> this is what i would do
  • 11:34:26 <randomresult> but maybe @NamelessCoder or the team would recommend something diffrent
  • 11:36:06 <Guest|43316> thanks randomresult I will try
  • 11:47:47 <Guest|43316> guys don't know how to execute the update...anybody?
  • 11:48:02 <braguzz> flux 6.0.3 - braguzz : 2 - 2
  • 11:48:48 <braguzz> probably mismatched versions
  • 11:49:04 <braguzz> redownloaded and everything works but....
  • 11:49:13 <braguzz> ... cooffe time
  • 11:49:44 <braguzz> I know that you cannot wait for the 'but...'
  • 11:49:45 <Guest|43316> after upgrading it throws 500 and I've no idea how to do the extension update script
  • 11:49:49 <braguzz> but is coffee time!
  • 11:49:52 <Guest|43316> :D
  • 11:50:11 <Guest|43316> I'll wait
  • 11:50:19 <BenjaminR> Guest: go to extension manager and click the green arrow icon for flux and fluidcontent
  • 11:50:51 <BenjaminR> Guest: there is no arrow icon for flux before flux 7
  • 11:51:45 <Guest|43316> exactly
  • 11:51:49 <Guest|43316> there is no
  • 11:52:21 <BenjaminR> i didnt follow your conversation - what did you do before?
  • 11:52:22 <Guest|43316> after updating to 6.0.3 I got 500 for complete T3
  • 11:52:48 <Guest|43316> I'm trying to update flux to solve some issues
  • 11:52:59 <BenjaminR> did you also update fluidcontent and fluidpages?
  • 11:53:34 <BenjaminR> i recommend when updating one of these exts also update the others
  • 11:55:44 <Guest|43316> already up to date
  • 11:56:01 <Guest|43316> fluidcontent, fluidpages, vhs
  • 11:56:14 <Guest|43316> all of them are current TER version
  • 11:56:39 <BenjaminR> clear typo3temp
  • 11:57:06 <Guest|43316> I did
  • 11:57:12 <Guest|43316> nothing
  • 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
  • 11:58:18 <Guest|43316> deleting temp, no resulst
  • 11:58:19 <BenjaminR> version of flux is 6.0.3?
  • 11:58:31 <Guest|43316> current is 6.0.1 and trying to update to 6.0.3
  • 11:58:34 <Guest|43316> exactly
  • 11:59:07 <BenjaminR> so if you navigate to the extension manager there are green arrows - i will create a screenshot
  • 11:59:23 <Guest|43316> yes but not for flux
  • 11:59:49 <BenjaminR> maybe not in ter yet :/
  • 11:59:58 <BenjaminR> download flux from here: https://github.com/FluidTYPO3/flux
  • 12:00:06 <BenjaminR> master branch
  • 12:00:20 <randomresult> Guest|43316: didnt u download from github?
  • 12:01:13 <Guest|43316> no I installed the beginners guide from here https://fedext.net/overview/beginners-guide.html
  • 12:01:37 <Guest|43316> and as I told you this one has the bug when copying content elements which is no good for this guide
  • 12:01:55 <BenjaminR> Guest: Start with downloading flux from github
  • 12:02:07 <Guest|43316> I did, installed, again 500
  • 12:02:09 <Guest|43316> arrgh
  • 12:02:23 <BenjaminR> and run update script...
  • 12:02:34 <Guest|43316> how can I run update script?
  • 12:02:41 <BenjaminR> i told you twice ;)
  • 12:02:53 <BenjaminR> extension manager green arrow - and there is one - for github release :)
  • 12:03:05 <randomresult> Guest|43316 EM--> search flux --> green recycle button on the right
  • 12:03:06 <Guest|43316> I can not acces EM
  • 12:03:17 <Guest|43316> because I receive a 500
  • 12:03:20 <randomresult> can u access installtool?
  • 12:03:24 <Guest|43316> immediately after updating
  • 12:03:25 <Guest|43316> no nothing
  • 12:03:27 <BenjaminR> Guest: you didnt say this before - yo said there is no green arrow
  • 12:03:34 <Guest|43316> oh I did :)
  • 12:03:44 <randomresult> he did... several times... .:)
  • 12:03:50 <Guest|43316> 11:52:22Guest|43316after updating to 6.0.3 I got 500 for complete T3
  • 12:03:51 <randomresult> but it was confusing.
  • 12:03:57 <Guest|43316> ok sorry for that
  • 12:04:08 <randomresult> no green updatebutton in 6.0.1
  • 12:04:13 <Guest|43316> nope
  • 12:04:21 <randomresult> 500 error after 6.0.3
  • 12:04:28 <Guest|43316> exactly
  • 12:07:31 <braguzz> ...but...
  • 12:08:10 <BenjaminR> 500 error for every be module? or just page module?
  • 12:08:54 <Guest|43316> complete T3 including install tool
  • 12:08:58 <braguzz> when I empty the cache apache cpu goes to 100% and the process is reeeealy slow (like in production server with old ext)
  • 12:09:19 <BenjaminR> dont believe fluidtypo3 exts can do that :D
  • 12:09:31 <BenjaminR> @Guest
  • 12:09:40 <Guest|43316> I have no idea
  • 12:09:51 <Guest|43316> i'ts happening when installing flux 6.0.3
  • 12:09:53 <Guest|43316> nothing else
  • 12:10:13 <BenjaminR> you navigate to install tool from backend or directly via /install
  • 12:11:11 <braguzz> if I disable fluidcontent_bootstrap cache empty is instantaneous
  • 12:11:46 <braguzz> someone knows exactly what the system do when
  • 12:12:04 <braguzz> we clear the cache?
  • 12:12:22 <BenjaminR> for me fluidcontent_bootstrap is more a showcase than for production
  • 12:12:31 <Guest|43316> sure
  • 12:13:08 <BenjaminR> @braguzz
  • 12:13:20 <braguzz> but is soooo beautiful
  • 12:14:19 <BenjaminR> Guest: out of ideas right now - i come back to you want i have some
  • 12:14:35 <braguzz> Ben an idea for me?
  • 12:15:17 <BenjaminR> no i had the idea of working on my own stuff a bit :/ :)
  • 12:15:25 <braguzz> hihi
  • 12:16:07 <BenjaminR> one of you using sass and phpstorm and combined it somehow?
  • 12:16:27 <BenjaminR> didnt use sass before and now first thinking about how to setup the environment
  • 12:18:19 <Guest|43316> thank you guys
  • 12:21:06 <randomresult> phpstorm has a filewathcer
  • 12:21:20 <randomresult> so changing something in your sass will write new css file i guess
  • 12:21:40 <BenjaminR> ah sounds good
  • 12:21:46 <randomresult> have testet it months ago - not remembering it exactly
  • 12:22:12 <randomresult> but searching for filewatcher SASS phpstorm should show some results... lemme check
  • 12:22:23 <BenjaminR> found right now - thanks rr!
  • 12:23:04 <soee> uhm im using compass :)
  • 12:23:15 <soee> and: compass watch
  • 12:23:29 <randomresult> http://www.jetbrains.com/phpstorm/webhelp/using-file-watchers.html
  • 12:23:50 <randomresult> soee i have read about this too... but i think u can sure do it in phpstorm
  • 12:24:19 <randomresult> http://www.jetbrains.com/phpstorm/webhelp/transpiling-sass-less-and-scss-to-css.html
  • 12:24:40 <BenjaminR> thanks - great
  • 12:24:43 <BenjaminR> soee: compass?
  • 12:24:49 <BenjaminR> third party tool?
  • 12:25:12 <randomresult> compass is a kind of an external filewatcher as far as i know
  • 12:26:31 <soee> http://compass-style.org/
  • 12:30:27 <randomresult> soee how much does it cost?
  • 12:30:47 <randomresult> BenjaminR if u manage to do it in phpstrom i would be happy if u tell me
  • 12:31:09 <randomresult> ah i see... 10 $
  • 12:31:48 <soee> randomresult: app costs it
  • 12:31:52 <soee> im using cli
  • 12:31:56 <soee> so its free
  • 12:32:09 <randomresult> i will check phpstorm
  • 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
  • 13:59:44 <randomresult> what does that mean?
  • 14:07:29 <braguzz> bo?
  • 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:51:47 <BenjaminR> #typo3-extbase :D
  • 14:52:27 <ndee> ah true, forgot about that one.
  • 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:24:55 <randomresult> hi
  • 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
  • 18:25:56 <randomresult> any hints?
  • 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.

20140315

  • 00:04:52 <NamelessCoder> hi Guest|13665
  • 00:05:01 <Guest|13665> hello
  • 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:18:38 <NamelessCoder> :)
  • 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:21:57 <Guest|13665> AWESOME!!!!
  • 00:21:58 <NamelessCoder> core still does not support nested content nodes
  • 00:22:13 <Guest|13665> That's sad.
  • 00:22:44 <NamelessCoder> a bit, yes. luckily it's not too hard to implement on top but yep, sucks that this invites different implementations
  • 00:23:47 <NamelessCoder> you may want to try it out on a 6.2 beta/dev right away - takes about 10 minutes to install
  • 00:23:50 <NamelessCoder> https://fedext.net/blog/62-installer-script.html
  • 00:24:10 <NamelessCoder> if you wish, you can also try out the css_styled_content replacement that way
  • 00:24:40 <NamelessCoder> we use so-called "provider extensions" to deliver templates - to generate one, you can do the following:
  • 00:25:11 <NamelessCoder> cd typo3conf/ext/ && curl -o myext.zip https://fedext.net/downloads/providerextension/myext && unzip myext.zip
  • 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:37:08 <randomresult> hi there
  • 14:37:12 <randomresult> someone here?
  • 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
  • 14:38:55 <randomresult> any idea?
  • 14:39:39 <randomresult> hmmm... am i connected?

20140316

  • 13:24:00 <randomresult> NamelessCoder u r there?
  • 13:24:12 <randomresult> or someone else from the team?
  • 13:25:44 <NamelessCoder> what's up Harry?
  • 13:26:21 <randomresult> guess what: i understood something!
  • 13:26:22 <randomresult> :)
  • 13:26:39 <NamelessCoder> hehe
  • 13:26:39 <randomresult> what contentcontrollers are for... an im loving it.
  • 13:27:15 <randomresult> so i placed all my if-conditions in there and now my template (section main) is very clean.
  • 13:27:27 <NamelessCoder> indeed
  • 13:27:45 <randomresult> so now my question: the contentcontroller is for the frontend... is there something for the backend as well?
  • 13:28:13 <randomresult> i have a lot of if-condions and switchcases for the backendsection (confinguration) too
  • 13:28:17 <NamelessCoder> depends on what you mean
  • 13:29:05 <randomresult> ok. i will paste u my template... and then another question... im checking my extension using builder.
  • 13:29:14 <NamelessCoder> you have a few options: custom Provider, custom FormComponents or custom control ViewHelpers like fx custom conditions
  • 13:29:22 <NamelessCoder> ideal I think would be custom form components
  • 13:30:05 <randomresult> and builder tells me some warnings and errors. .. is there any documentation or something? cause its... not very specific.
  • 13:30:17 <NamelessCoder> https://github.com/FluidTYPO3/documentation/tree/rewrite/4.AdvancedProviders/4.3.CustomFormObjects but still not filled in :(
  • 13:30:18 <randomresult> ok. i will look at custom form components.
  • 13:30:55 <randomresult> hehe...
  • 13:31:01 <NamelessCoder> do you have large pieces of shared form fields?
  • 13:31:31 <randomresult> shared over fce templates?
  • 13:31:36 <NamelessCoder> yes
  • 13:31:46 <randomresult> not really, not yet
  • 13:32:03 <NamelessCoder> how many FCEs do you have?
  • 13:32:15 <randomresult> puh
  • 13:32:22 <randomresult> right now?
  • 13:32:28 <randomresult> 12 maybe
  • 13:32:30 <NamelessCoder> ok
  • 13:32:35 <randomresult> some grids
  • 13:32:41 <randomresult> some slider
  • 13:32:48 <NamelessCoder> I'll teach you something you're going to love
  • 13:32:54 <NamelessCoder> even more than controllers I think ;)
  • 13:33:06 <NamelessCoder> FluidTYPO3\Flux\Form can be subclassed
  • 13:33:28 <NamelessCoder> if you do that, you can create PHP representations of all your forms and use those instead
  • 13:33:39 <NamelessCoder> - and remove the Configuration section from your templates ;)
  • 13:33:57 <randomresult> example?
  • 13:34:03 <NamelessCoder> no examples exist
  • 13:34:10 <randomresult> you know ur crazy dont u?
  • 13:34:17 <NamelessCoder> yeah, I know :)
  • 13:34:30 <randomresult> this happens if u listen to HM
  • 13:34:39 <NamelessCoder> hehehe yeah
  • 13:35:43 <randomresult> ok. ok. will there be some examples in the future?
  • 13:36:45 <NamelessCoder> https://gist.github.com/NamelessCoder/9582594
  • 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:40:00 <NamelessCoder> https://gist.github.com/NamelessCoder/9582594 updated
  • 13:40:24 <NamelessCoder> comes with no warranty, I wrote it directly - completely untested
  • 13:40:48 <randomresult> ok. i will check.
  • 13:40:56 <randomresult> where do u get all this from?
  • 13:41:05 <randomresult> ur on christal?
  • 13:41:13 <NamelessCoder> hehe
  • 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:44:14 <randomresult> i know
  • 13:44:16 <NamelessCoder> oh btw...
  • 13:44:32 <NamelessCoder> when you've learned making these custom forms, you can start using them instead of TCA, too
  • 13:44:50 <randomresult> oh btw sounds like "i have on more thing... " (st.jobs.)
  • 13:44:59 <NamelessCoder> ...and you've almost reached the bottom internals then :)
  • 13:45:45 <randomresult> puh. ok. i will now bring my son to bed. and then get crazy again!
  • 13:45:49 <randomresult> thx. a. lot.
  • 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 =)
  • 13:47:19 <randomresult> :)
  • 13:47:31 <randomresult> and please... fluidcontent_core
  • 13:47:42 <NamelessCoder> gaah last thing, then I will stop... Forms can also be defined in TypoScript.
  • 13:48:12 <randomresult> you are so fu*ing crazy. all of u. scares me a bit
  • 13:48:28 <randomresult> brb
  • 14:39:19 <16WAA5X52> [vhs] bjo3rnf pushed 2 new commits to master: https://github.com/FluidTYPO3/vhs/compare/f3215a681ce9...06d7fd8d9082
  • 14:39:19 <16WAA5X52> vhs/master 5b9807e Claus Due: [FEATURE] Cookie-less domain prefix setting...
  • 14:39:20 <23LAAULTQ> [vhs] bjo3rnf closed pull request #491: [FEATURE] Cookie-less domain prefix setting (master...cookielessmonster) https://github.com/FluidTYPO3/vhs/pull/491
  • 14:39:20 <16WAA5X52> vhs/master 06d7fd8 Björn Fromme: Merge pull request #491 from NamelessCoder/cookielessmonster...

20140317

  • 07:54:52 <mrboe-> good morning
  • 08:06:50 <randomresult> good morningn
  • 08:06:51 <FT3BOT> Welcome back randomresult!
  • 08:21:38 <randomresult> @NamelessCoder u there?
  • 08:56:57 <braguzz> morning
  • 08:57:49 <braguzz> writeCachedConfigurationIfMissing() is my problem
  • 08:58:00 <braguzz> writing Cache is really slow
  • 10:44:49 <randomresult> good morning fedext
  • 10:44:55 <randomresult> time to wake up!
  • 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:21:44 <braguzz> mmm I could try
  • 11:22:21 <randomresult> or u build a small provieder ext with the dependencies u need after installing flux. (without flux)
  • 11:22:34 <randomresult> then try to install that ext twice... will fool the extmanager
  • 11:22:38 <braguzz> I see that there is some changes in caching
  • 11:23:42 <randomresult> so currently you are on TER versions?
  • 11:23:54 <braguzz> yes
  • 11:23:56 <randomresult> there are major changes compared with that
  • 11:24:19 <randomresult> you will need to run a migrationscript cause the new ones are diffrent now
  • 11:25:15 <braguzz> flux had a migration script
  • 11:25:20 <randomresult> see here https://github.com/FluidTYPO3/documentation/blob/master/Namespaces.md
  • 11:25:21 <braguzz> some days ago
  • 11:25:32 <randomresult> you work with own templates?
  • 11:25:45 <randomresult> then u need to read this. it is really simple.
  • 11:26:43 <braguzz> there was a migration script in 6.0.3 of flux
  • 11:27:04 <randomresult> well a lot of things changed in 7.0
  • 11:28:05 <braguzz> the only one that work bad in my configuration is the cache
  • 11:28:18 <randomresult> typo3 version?
  • 11:28:24 <braguzz> 6.1.5
  • 11:28:38 <randomresult> there is a 6.1.7 i think.
  • 11:28:51 <braguzz> 6.1.5dev
  • 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 :)
  • 11:31:46 <braguzz> I cant do it with 6.1.5 ?
  • 11:31:52 <randomresult> sure
  • 11:32:21 <braguzz> I could try
  • 11:32:35 <braguzz> or I could wait for 6.2 dev...
  • 11:32:37 <braguzz> ;)
  • 11:32:50 <randomresult> wrong answer. right one would be: i try right now. ill be back in 5 minutes
  • 11:33:36 <randomresult> :)
  • 11:34:07 <braguzz> coffee now.
  • 11:34:14 <braguzz> I'll be back in 5 minutes
  • 11:34:24 <randomresult> you are italian right?
  • 11:34:37 <randomresult> than this is the correct answer :)
  • 11:34:45 <braguzz> yes
  • 11:34:47 <braguzz> ;)
  • 11:34:48 <randomresult> grab on for me too... im missing italian espresso
  • 11:35:14 <braguzz> our cooffee machine is terrible, but I'll grab one for you too..
  • 11:36:08 <randomresult> no, thx. we have a terrible one here too
  • 11:36:13 <randomresult> ill go for a water
  • 11:36:15 <randomresult> where u from?
  • 11:44:14 <braguzz> tuscany
  • 11:45:37 <randomresult> just step outside the door and grab an espresso in a bar... less than 1 euro right?
  • 11:45:50 <braguzz> 1 euro
  • 11:46:09 <randomresult> and u get an espresso out of a terrible machine?
  • 11:46:22 <braguzz> yes :S
  • 11:46:32 <randomresult> you are young dont u?
  • 11:46:51 <braguzz> no random not young
  • 11:47:39 <randomresult> then stupid :)
  • 11:47:59 <randomresult> sorry. wasnt meant this way.
  • 11:48:18 <randomresult> i love italy and the coffee there. can not understand how to not have a good coffee
  • 11:48:29 <braguzz> not so sane ..
  • 11:49:27 <braguzz> If you want good expressos there are some cooffee machine that are really good
  • 11:50:05 <randomresult> braguzz i tried everything here... wrong water, wrong coffee wrong country... simple as that
  • 11:50:24 <braguzz> nespresso
  • 11:50:36 <randomresult> go to hell you damn bastard :)
  • 11:50:39 <braguzz> or something like that
  • 11:51:04 <braguzz> to nespresso?
  • 11:51:35 <randomresult> go updating and migrate your provider-ext
  • 11:51:40 <randomresult> :)
  • 11:51:42 <braguzz> hihi
  • 11:51:59 <braguzz> with dev?
  • 11:52:36 <randomresult> replace flux/pages/content with the dev versions.
  • 11:52:49 <randomresult> then migrate your extension with the migration-script
  • 11:52:59 <braguzz> ok I'll back in 5 min
  • 11:53:03 <randomresult> u have a providerExt?
  • 11:53:46 <braguzz> no
  • 11:54:46 <randomresult> so how do u add templates?
  • 11:54:56 <randomresult> fluidcontent_bootstrap?
  • 11:55:03 <randomresult> fluidpages_bootstrap?
  • 12:04:50 <braguzz> caching is now fast
  • 12:04:57 <randomresult> good.
  • 12:05:06 <braguzz> but probably I have some problems in my template
  • 12:05:16 <randomresult> but what do u use for your templates if no provider ext?
  • 12:05:24 <randomresult> where do u store your templates?
  • 12:05:31 <braguzz> I dont know what is a provider ext.
  • 12:05:34 <braguzz> I have to admit
  • 12:05:37 <randomresult> :)
  • 12:05:48 <braguzz> I have the 'speciality' ext
  • 12:05:56 <randomresult> oh ok.
  • 12:05:58 <braguzz> with some template ecc..
  • 12:06:08 <randomresult> well ... sort of this is an provider extension.
  • 12:06:12 <randomresult> but not your own.
  • 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:07:29 <braguzz> no I should I suppose ;)
  • 12:07:38 <randomresult> yes you should.
  • 12:09:54 <braguzz> but the script doesnt run in all exts?
  • 12:10:59 <randomresult> you can defiine a folder
  • 12:11:16 <braguzz> I put in the ext folder
  • 12:11:37 <randomresult> so it runs on all..
  • 12:11:52 <randomresult> you can define the speciality folder as well...
  • 12:11:55 <braguzz> It what that I supposed
  • 12:11:57 <braguzz> ok
  • 12:12:11 <randomresult> but... MAKE A BACKUP YOU DAMN COWBOY
  • 12:13:07 <braguzz> sure
  • 12:13:15 <braguzz> I'm working on another server
  • 12:13:16 <braguzz> ;)
  • 12:13:29 <braguzz> it modify one only template
  • 12:14:10 <randomresult> and? problems are gone?
  • 12:14:17 <randomresult> at least it was one file
  • 12:15:38 <braguzz> no problems remain
  • 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:41:35 <randomresult> works for me
  • 12:49:16 <braguzz> update everything to dev
  • 12:49:23 <braguzz> evrything works!
  • 12:49:25 <braguzz> wow
  • 12:49:27 <randomresult> good!
  • 12:49:32 <randomresult> cache?
  • 12:49:33 <braguzz> but
  • 12:49:38 <randomresult> i hate buts
  • 12:49:40 <braguzz> SLOW!!
  • 12:50:11 <randomresult> not in my case. did u run db-compare?
  • 12:50:11 <braguzz> is slow
  • 12:50:39 <randomresult> did u clear temp (completely? - including .FEDCONTENT file? )
  • 12:52:42 <braguzz> I think that it doesnt create FEDCONTENT
  • 12:52:45 <braguzz> now
  • 12:54:07 <randomresult> still the old version of 6.1 ?
  • 12:54:26 <braguzz> yes
  • 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
  • 12:58:04 <randomresult> thats wired...
  • 12:58:08 <braguzz> but
  • 12:58:24 <braguzz> empting one only page
  • 12:58:30 <braguzz> is fast
  • 12:58:34 <randomresult> i cant reproduce that. even on my 6.1 installs this is a one second thing...
  • 12:58:59 <randomresult> die u check your ext with builder?
  • 12:59:12 <braguzz> no
  • 12:59:20 <randomresult> maybe there is also a new version of this speciality ext
  • 12:59:36 <braguzz> yes but is based on boostrap 3
  • 12:59:49 <randomresult> im not working with prefabricated providerextensions
  • 13:00:07 <braguzz> but I dont think is a 'speciality' problem
  • 13:00:27 <braguzz> probably the performance problem is due to virtualizated environment
  • 13:00:28 <randomresult> why not updating t3?
  • 13:00:32 <randomresult> its a no brainer?
  • 13:00:47 <braguzz> I have to revrite all the templates
  • 13:01:12 <randomresult> then try an update to 6.1.7 should be easy
  • 13:01:25 <randomresult> or try a non virtualized environment
  • 13:01:26 <braguzz> should
  • 13:01:39 <randomresult> it is easy.
  • 13:01:46 <braguzz> I have no hard server rihht now
  • 13:01:55 <randomresult> simply replace typo3 and t3lib folder
  • 13:02:01 <randomresult> reload backend ur done
  • 13:02:11 <braguzz> m
  • 13:09:04 <braguzz> 6.2 ?
  • 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?
  • 13:45:19 <braguzz> 6.1.7 here
  • 13:47:06 <braguzz> empyng the cache is a slow process
  • 13:47:28 <randomresult> so i guess its your environment
  • 13:47:52 <randomresult> get an uberspace account and try it there
  • 13:47:56 <braguzz> LAAMP and hardware?
  • 13:48:19 <randomresult> i dont know your setup. but i never experinced that
  • 13:51:02 <braguzz> but you talking about this LAMP and ardware
  • 13:53:04 <randomresult> braguzz i simply would test it in another envrionment. takes u less than 10 minutes to do that
  • 13:53:14 <randomresult> maybe 20
  • 13:53:44 <randomresult> that is what i would do. or ask the team where to search. i cant help u with that. im a simple integrator
  • 13:55:04 <Guest|61727> is there any viewhelper to just read the pagetitle?
  • 13:55:19 <braguzz> for me would be fine (for now)
  • 13:55:23 <cedricziel> v:page.info holds all the info
  • 13:55:40 <cedricziel> if you're in the appropriate context, you always have {page}
  • 13:55:41 <randomresult> hi cedricziel
  • 13:55:42 <BenjaminR> Guest: But if you use fluid page templates there is already the page variable present
  • 13:55:55 <braguzz> inprovements that dev version give me
  • 13:56:03 <cedricziel> wget get.typo3.org/6.1 -O 6.1-current.tgz && tar xzf 6.1.current.tgz && rm typo3_src && symlink again
  • 13:57:04 <braguzz> but it is safe to use dev version?
  • 13:57:11 <cedricziel> dev version of what?
  • 13:57:35 <braguzz> flux fluidpages fluidcontent
  • 13:58:04 <randomresult> braguzz now u have someone who knows what he is talking about
  • 13:58:34 <cedricziel> depends on the branch you are using and the target branch you want to use
  • 13:58:47 <braguzz> thanks rendom, but I think that I will only annoy him...
  • 13:59:04 <randomresult> no, you dont!
  • 13:59:14 <randomresult> he knows me... and he is still helping me :)
  • 13:59:36 <braguzz> summary: emping cache is slow
  • 13:59:41 <Guest|61727> oh, thanks a lot, I was just using it incorrectly!
  • 13:59:45 <cedricziel> ahh, ye olde problem
  • 13:59:54 <braguzz> problem is fluidpages caching
  • 13:59:54 <cedricziel> Guest|61727: you're welcome
  • 14:00:08 <cedricziel> i saw a ticket from last night or so
  • 14:00:18 <braguzz> I've installed dev version and
  • 14:00:46 <braguzz> (because I saw that cache is managed in different way)
  • 14:01:22 <braguzz> I have some improvements because at least emptying the cache of one page is fast
  • 14:02:27 <braguzz> I use TCEMAIN.clearCacheCmd to clear the page of some pages
  • 14:02:41 <braguzz> when someone edit a news with tx_news
  • 14:02:48 <cedricziel> fluidcontent#132 this one?
  • 14:02:49 <FT3BOT> Issue 132: performance in writeCachedConfigurationIfMissing https://github.com/fluidtypo3/fluidcontent/issues/132
  • 14:02:57 <braguzz> yes
  • 14:03:21 <cedricziel> i am annoyed, because you refer to fluidpages
  • 14:03:45 <cedricziel> what version are we talking about?
  • 14:03:58 <braguzz> last version from ter
  • 14:04:09 <cedricziel> 3.1.0?
  • 14:04:12 <braguzz> yes
  • 14:05:51 <cedricziel> if you are already in the stage of debugging-can you tell me which part of writeCachedConfigurationIfMissing is slow?
  • 14:06:13 <braguzz> I'm not get so deep
  • 14:06:57 <braguzz> I only saw that if I disable it empty the cache was fast
  • 14:07:30 <braguzz> now I cant reproduce because I've already installed dev version of flux ecc..
  • 14:07:48 <cedricziel> and it's faster now?
  • 14:08:14 <braguzz> it is fast if I clear one page
  • 14:08:24 <braguzz> if I clear all pages is slow
  • 14:08:46 <braguzz> but for my requirements its a good result
  • 14:12:29 <braguzz> thank you all for today
  • 14:12:50 <cedricziel> how many templates do you have (as in TS-Templates)
  • 14:13:35 <braguzz> 5
  • 14:13:51 <randomresult> hmmm fluidpages_bootstrap still uses bootstrap2 in dev-branch?
  • 14:15:40 <cedricziel> fluidpages_bootstrap is more or less deprecated. the bootstrap package doesnt use it anymore and shows a nice way around
  • 14:15:58 <cedricziel> that's mostly because page templates are even more specific than FCEs
  • 14:16:07 <cedricziel> but feel free to contribute
  • 14:16:18 <randomresult> NamelessCoder talked to me yesterday
  • 14:16:21 <cedricziel> it's alive as long as somebody maintans it actively
  • 14:17:35 <braguzz> thank you all tomorrow I'll be here to annoy!
  • 14:17:42 <braguzz> :P
  • 14:17:45 <cedricziel> ;)
  • 14:17:46 <randomresult> have a good time braguzz
  • 14:17:47 <cedricziel> have a nice day
  • 14:17:58 <braguzz> ok thank you
  • 14:18:01 <braguzz> ;)
  • 14:18:08 <braguzz> go to a good coofee
  • 14:18:17 <cedricziel> nice idea
  • 14:18:22 <cedricziel> coffeetime!
  • 14:18:31 <randomresult> cedricziel he is in italy... dont mess with him :)
  • 14:19:37 <cedricziel> i bet the coffee NamelessCoder sends around from time to time can mess with it :)
  • 14:19:53 <cedricziel> That's serious gourmet shit!
  • 14:19:55 <randomresult> well... the coffee may be does.
  • 14:20:04 <randomresult> but your water and ur maschine doesnt
  • 14:20:09 <cedricziel> http://www.youtube.com/watch?v=naLwC-GhCMk
  • 14:20:26 <cedricziel> manual grinder and french-press, please :)
  • 14:20:35 <xaver> NamelessCoder: coffee ?!
  • 14:20:37 <randomresult> go home
  • 14:20:42 <xaver> i love coffee
  • 14:20:43 <BenjaminR> rr: my maschine http://www.bezzera.it/index.php?option=com_content&view=article&id=37&Itemid=158&lang=en
  • 14:20:44 <BenjaminR> ;)
  • 14:21:04 <randomresult> your water?
  • 14:21:04 <xaver> BenjaminR: mmh i have no BZ10 - i dont need hot water
  • 14:21:18 <xaver> BenjaminR: my maschine http://www.bezzera.it/index.php?option=com_content&view=article&id=54&Itemid=175&lang=en
  • 14:21:19 <randomresult> at least your are not in italy
  • 14:21:36 <BenjaminR> been last weekend ;)
  • 14:21:42 <randomresult> its like drinking greek wine in germany...
  • 14:21:47 <BenjaminR> Just to compare the coffee they serve and i serve
  • 14:21:48 <cedricziel> water? we've got some serious quality measures here
  • 14:22:04 <randomresult> cedricziel maybe thats a reason!
  • 14:22:18 <cedricziel> how can coffee be more pure if you use a manual grind at a grane of your liking and a french press?
  • 14:22:29 <cedricziel> NomNom
  • 14:22:42 <randomresult> the problem is the word french
  • 14:22:48 <randomresult> stands for bad coffee
  • 14:22:50 <randomresult> :)
  • 14:22:50 <xaver> cedricziel: no i mean BZ10 is a 2 crucet? maschine - good for steam and coffee
  • 14:23:24 <cedricziel> aaaahh, hehe. yes, but its a term only. no french slaves involved here ;)
  • 14:23:28 <BenjaminR> cedric: with a manual grinder and a bezzera ;)
  • 14:23:34 <BenjaminR> xaver: it is
  • 14:23:43 <BenjaminR> cause of the steam i decided to take a 2 crucet
  • 14:23:46 <randomresult> BenjaminR a holiday in italy... thats the deal
  • 14:24:13 <BenjaminR> i am not a pro and want my coffe fast so 2 crucet is for comfort
  • 14:24:15 <xaver> i use a old industial grinder with new elemtns
  • 14:24:27 <BenjaminR> rr: a weekend in italy :) dont call it holiday. thats not fair :D
  • 14:25:54 <randomresult> enough time to grab a lot of coffee
  • 14:26:00 <BenjaminR> true
  • 14:26:16 <xaver> anybody here roast his own beans?
  • 14:26:26 <randomresult> xaver not me
  • 14:27:07 <BenjaminR> also not, get mine from a tiny roast house
  • 14:27:52 <xaver> i switch sometimes. my fav are maria sole - yellow ones - hand roasted over olive wood
  • 14:28:54 <soee_> randomresult: hi i just came home, you wanted something erliaer?
  • 14:58:02 <randomresult> hi pedda
  • 14:59:04 <pedda> hi
  • 14:59:18 <pedda> any GIFBUILDER cracks around?
  • 14:59:38 <pedda> i'm messing with some monochrome pdf being used as mask
  • 14:59:42 <randomresult> we have heavy christal meth users in here... crack is outdated
  • 14:59:46 <pedda> with poor quality result
  • 14:59:57 <randomresult> sorry, cant help
  • 15:00:06 <randomresult> (as usual)
  • 15:01:31 <xaver> pedda: try the typo3 chan :P
  • 15:01:49 <pedda> i will
  • 15:06:41 <pedda> i'm not that bad at dealing with gifbuilder… but that task drives me nuts atm ö_Ö
  • 15:07:21 <pedda> i'm leaking fundamental knowledge of computer graphics
  • 15:17:00 <xaver> ii try to never use that stuff
  • 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
  • 15:36:17 <xaver> it uses libgd or?
  • 15:36:50 <xaver> gdlib is so inefficent -_-
  • 15:37:27 <pedda> it depends on how you configured it
  • 15:37:38 <pedda> afaik it uses either im or gm
  • 15:37:51 <pedda> if png's come into play then libgd is used too
  • 16:19:55 <cedricziel> if in doubt-toast a new IM
  • 16:20:05 <cedricziel> pretty straight forward
  • 18:01:28 <pedda> @cedricziel: ?
  • 18:01:45 <cedricziel> yessir
  • 18:01:54 <pedda> @cedricziel: if in doubt-toast a new IM <- ?
  • 18:01:58 <pedda> didn't get you
  • 18:02:09 <pedda> were you talking to me at all ?
  • 18:02:13 <pedda> no really hum?
  • 18:02:35 <pedda> *not
  • 18:02:45 <cedricziel> hehe
  • 18:03:20 <cedricziel> i toast new ImageMagick versions all day long when i'm on a shared hoster with a crappy old version
  • 18:03:38 <cedricziel> toast as in http://www.toastball.net/toast/man
  • 18:04:01 <cedricziel> (=simplified untar, configure, make, make install - in userspace)
  • 18:04:36 <pedda> nice .. but tbh.. i thought i've would go with the one i have actually..
  • 18:04:42 <pedda> didn'Ät think about upgrading
  • 18:05:12 <pedda> damnit.. fat fingers are around the block again ;)
  • 18:05:17 <cedricziel> hehe
  • 18:05:26 <pedda> i was up til 5:30.. and were back in office at 9 -.-
  • 18:05:35 <pedda> kinda wasted
  • 18:05:48 <cedricziel> shit happens
  • 18:05:48 <pedda> everyone and anything is a bit slower today :D
  • 18:06:08 <pedda> so i desiced to struggle a bit just to make sure i spend time ;)
  • 18:06:17 <cedricziel> i usually upgrade 1&1 shared hosting packages and stuff with a new IM
  • 18:06:50 <cedricziel> as long as there's make/gcc and a shell, those are all nice :)
  • 18:06:52 <pedda> (6.6.9-7)
  • 18:07:06 <pedda> is the version i use
  • 18:07:20 <pedda> iirc there is a lot stuf changing from version to version..
  • 18:07:26 <pedda> it might be worth upgrading
  • 18:07:38 <cedricziel> but the most important thing: you can even make lib* packages with it.-which lets you upgrade the magicians stick basically
  • 18:08:11 <cedricziel> say, libpng is crap-the hosts convert will use it, because it's linked against
  • 18:08:31 <cedricziel> so.. toast yourself libpng and IM against that->voila!
  • 18:09:52 <pedda> hmm nice
  • 18:12:24 <cedricziel> for sure

20140318

  • 08:23:48 <mrboe> good morning lovely people
  • 08:28:51 <braguzz> random?
  • 09:14:57 <braguzz> random?
  • 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:02:25 <moritzkrauss> lux (6.0.2), vhs (1.8.4).
  • 10:10:40 <randomresult> moritzkrauss i dont think the TER Versions are ready for 6.2
  • 10:13:55 <moritzkrauss> ok - so i should use git-master?
  • 10:16:40 <randomresult> no
  • 10:17:07 <randomresult> git master as far as i know is similar with TER
  • 10:17:31 <randomresult> you will need the dev versions.
  • 10:17:43 <randomresult> BUT u need a migration script for that
  • 10:18:17 <randomresult> https://github.com/FluidTYPO3/documentation/blob/master/Namespaces.md
  • 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:23:34 <randomresult> good. make a backup :)
  • 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 :)
  • 10:46:47 <benjamin_654> ok, thx!
  • 11:03:06 <Denyerec> Do you guys write your menus in TS and drop them in via a TS VH, or is there a VH that's as flexible as a TS menu ?
  • 11:03:28 <Denyerec> I'm thinking sublevel expansion, active, current, optionsplit, all those things you get from a TS menu
  • 11:10:22 <braguzz> hey
  • 11:11:19 <braguzz> caching problem solved
  • 11:21:57 <alex_schnitzler> Hey guys, is there a possible solution for extending fluidcontent_core?
  • 11:22:46 <alex_schnitzler> Especially I want to add more classes to choose other than container for container elements.
  • 11:23:21 <alex_schnitzler> All possibles classes are already assigned using settings. {settings.container.classNames}
  • 11:23:27 <alex_schnitzler> But how do I extend these?
  • 11:24:37 <randomresult> @alex_schnitzler you use fluidcontent_core?
  • 11:24:44 <randomresult> is ready to use yet?
  • 11:25:15 <alex_schnitzler> Yes, I use it. Currently I am trying to use it in production, yes.
  • 11:25:36 <randomresult> but... as far as i saw the output is helloworld still
  • 11:26:56 <alex_schnitzler> Well, for me it works fine.
  • 11:28:12 <randomresult> some of them are empty
  • 11:28:58 <randomresult> well... https://fedext.net/overview.html roadmap says april...
  • 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
  • 11:49:51 <mneuhaus> hey guys
  • 11:50:27 <mneuhaus> is there anything i need to watch out for using 6.2 Beta 7 + Flux/Fluidpages git development branch?
  • 11:51:05 <mneuhaus> trying to get it to work right now, but i get http://dl.dropbox.com/u/314491/Screenshots/fp-om4k7vpb-.png
  • 12:11:54 <alex_schnitzler> Does all this fluid powered TYPO support language overlaying correctly?
  • 12:14:40 <Tjark> I have not found any bug so far.
  • 12:24:49 <bjo3rn> hi everyone
  • 12:25:12 <bjo3rn> mneuhaus did you register the extension key of your provider extension?
  • 12:25:40 <bjo3rn> alex_schnitzler I am using it in several multilanguage sites without any problems.
  • 12:25:48 <mneuhaus> yea, but it seems its kinda a general issue with beta 7, the typoscript itself somehow doesn't get registered
  • 12:25:50 <bjo3rn> so far i.e. ;)
  • 12:26:00 <moritzkrauss> @randomresult Problem solved - found out that ColPos inside each CE was empty :-)
  • 12:26:06 <bjo3rn> hm, worksonmymachine ;)
  • 12:26:33 <bjo3rn> is your extension namespaced (vendor)?
  • 12:27:04 <randomresult> hi @bjo3rn
  • 12:27:17 <bjo3rn> hi randomresult. long time no see :)
  • 12:27:32 <randomresult> well... i have been here alot recently
  • 12:27:48 <bjo3rn> yes, I wasn't.
  • 12:30:04 <randomresult> i have problems when creating an extension with _ harrys_extension
  • 12:30:36 <bjo3rn> harrys_extension?
  • 12:30:59 <randomresult> jupp...
  • 12:31:19 <randomresult> i try to merge fluidcontent_bootstrap and fluidpages_bootstrap into one...
  • 12:31:26 <bjo3rn> ah, that one
  • 12:31:39 <randomresult> everything works well without _
  • 12:31:47 <randomresult> so i decided to do that for now :)
  • 12:32:14 <bjo3rn> I still don't get it, sorry. underscore?
  • 12:32:46 <randomresult> ok. myextension_name does not work well. myextensionname works perfect
  • 12:33:00 <bjo3rn> ah, that's a pita, yes.
  • 12:33:08 <randomresult> so i work without _
  • 12:33:30 <randomresult> where can i check wether an extkey is taken or not?
  • 12:33:35 <bjo3rn> I lost some of my remainig hair about the correct combination of extension key, extension name, folder name
  • 12:33:58 <bjo3rn> I don't know. I never published stuff on ter
  • 12:34:04 <randomresult> bad idea... so i leave it without underscore
  • 12:35:20 <randomresult> i dont have too much hair to loose a single on.
  • 12:35:30 <randomresult> i leave it to the team to loose them :)
  • 12:37:10 <bjo3rn> too late for me ;)
  • 12:44:53 <xaver_> cedricziel: you here?
  • 12:45:01 <xaver_> i need a important information ;)
  • 12:45:47 <bjo3rn> anyone here to meet at TYPO3 camp Stuttgart?
  • 12:53:30 <randomresult> bjo3rn not am i. but on your way, come and grab a coffee / beer
  • 12:54:01 <mrboe> would also grab a beer
  • 12:54:47 <bjo3rn> where are you located again? ka?
  • 12:55:05 <mrboe> HD
  • 12:56:38 <randomresult> near heidelberg
  • 12:56:49 <randomresult> hi mrboe
  • 12:56:56 <randomresult> @nameless? u there?
  • 12:57:31 <bjo3rn> I'll take the train so...
  • 12:57:42 <randomresult> hmmm... there is a tabnavigation in fluidpages_bootstrap but i dont know how to aktivate it. is it used?
  • 12:57:44 <bjo3rn> you'll have to call his full name to summon him :)
  • 12:58:02 <randomresult> bjo3rn: take the car, come for a beer
  • 12:58:05 <randomresult> or two
  • 12:58:16 <randomresult> @NamelessCoder like this?
  • 12:58:17 <randomresult> :)
  • 12:58:36 <randomresult> i guess now there is a big bell ringing in his office...
  • 12:58:51 <randomresult> hopefully loud enough - louder than his musik
  • 13:00:09 <xaver_> randomresult: NamelessCoder listen to good enjoy and relexable music!
  • 13:04:17 <bjo3rn> well, hd is almost on the route I see...
  • 13:05:00 <bjo3rn> I first thought of Heilbronx
  • 13:05:50 <mneuhaus> hmm, next issue ^^ how do i add a new content element?
  • 13:05:50 <mneuhaus> http://dl.dropbox.com/u/314491/Screenshots/l3dxmiom9bog.png
  • 13:06:11 <mneuhaus> i get not button to add new content, no matter were i move my mouse/hover
  • 13:06:41 <bjo3rn> I heard of that one...
  • 13:07:55 <bjo3rn> unfortunately I don't remember the cause :/
  • 13:08:10 <mneuhaus> :(
  • 13:08:36 <bjo3rn> NamelessCoder does pretty sure
  • 13:11:07 <mneuhaus> then we'll wait for the almighty viking :)
  • 13:11:34 <randomresult> @xaver_ relaxing music... hmhmm
  • 13:11:56 <xaver_> mneuhaus: delete typotemp and everything
  • 13:12:18 <xaver_> take a look into the source code and if you can't find anything - try the list view
  • 13:12:22 <mneuhaus> ah, ok nice :)
  • 13:12:27 <mneuhaus> works
  • 13:12:38 <bjo3rn> hehe, the simple things :)
  • 13:12:38 <xaver_> most times it this issue a issue with the sprite
  • 13:12:48 <randomresult> what i hate about the new way of templating ist the typo3temp thing
  • 13:12:58 <mneuhaus> sometimes i miss the time where, you'd only have to remove the temp files in typo3conf if something was fucked up
  • 13:12:59 <bjo3rn> it's gone in the current dev
  • 13:13:06 <xaver_> randomresult: i have no problems at all
  • 13:14:23 <bjo3rn> see https://github.com/FluidTYPO3/fluidcontent/pull/125
  • 13:21:53 <randomresult> gnaaa disconnected again
  • 14:00:37 <BenjaminR> How do you guys test your website in multiple browsers and clients? Id prefer BrowserStack if pricing wouldnt be so painful
  • 14:05:12 <xaver_> BenjaminR: automatic?
  • 14:05:23 <BenjaminR> prefered - yes
  • 14:05:39 <xaver_> https://saucelabs.com/
  • 14:10:34 <BenjaminR> thanks xaver. 120 minutes automated tests is enough for you?
  • 14:11:22 <BenjaminR> oh there is a free account too. nice
  • 14:12:25 <xaver_> depends
  • 14:12:29 <xaver_> but a test is fast
  • 14:12:38 <xaver_> depends on your workflow
  • 14:12:49 <xaver_> test it for free and you will see :)
  • 14:13:08 <xaver_> manuel testing is inclusive
  • 14:13:13 <BenjaminR> ty
  • 14:15:11 <xaver_> it depends a lot BenjaminR e.g. js unit tests, how complex are sleniumtest and how fast is your site :P
  • 14:16:15 <xaver_> i think 16€ month (nor annual) is cheap, compared to maintain a lot of vms
  • 14:16:35 <xaver_> you need also the resources ,,,
  • 14:20:10 <BenjaminR> i agree ... completely :)
  • 14:20:25 <BenjaminR> it looks very good - right now did the first manual test
  • 14:30:19 <xaver_> hi alex_schnitzler :)
  • 14:30:30 <alex_schnitzler> xaver_: hi
  • 14:35:36 <xaver_> BenjaminR: stop!
  • 14:35:42 <xaver_> now the service is down
  • 14:35:49 <BenjaminR> i am sorry :P
  • 14:38:17 <Denyerec> Do you guys write your menus in TS and drop them in via a TS VH, or is there a VH that's as flexible as a TS menu ?
  • 14:38:18 <Denyerec> I'm thinking sublevel expansion, active, current, optionsplit, all those things you get from a TS menu
  • 14:40:16 <BenjaminR> v:page.menu - you ca assign as="" and then build it ourself
  • 14:40:22 <BenjaminR> *yourself
  • 14:40:31 <Denyerec> "build it myself" ?
  • 14:40:53 <BenjaminR> iterate over the variable and use partials for submenus etc
  • 14:40:55 <Denyerec> But I already have TS that builds menus
  • 14:41:04 <Denyerec> In ~ 4 lines of TS
  • 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
  • 14:41:56 <Denyerec> Ok
  • 14:42:08 <Denyerec> so perhaps page.menu is as flexible as TMENU/HMENU
  • 14:42:12 <Denyerec> I will look at the VH
  • 14:42:12 <BenjaminR> v:page.menu reflects the most common use cases
  • 14:42:33 <BenjaminR> but doesnt implement every specific use case one would wish to keep it clear and generic
  • 14:43:34 <Denyerec> Can I drop in a TS object without issues ?
  • 14:44:30 <Denyerec> wow OK .menu has a LOT of options
  • 14:45:20 <xaver> BenjaminR: or use {menu} works without as :)
  • 14:45:37 <Denyerec> ?
  • 14:45:54 <Denyerec> in the fedext reference, it would be nice to have a column for "default"
  • 14:45:57 * Denyerec prods claus
  • 15:07:47 <ndee> when I defined an asset in extension foo with a name, can I somehow load that asset in extension bar?
  • 15:47:28 * randomresult is loving git
  • 17:04:15 <Denyerec> Any of you guys using bower ?
  • 17:47:12 <alex_schnitzler> Denyerec: I am using a browser
  • 17:47:24 <Denyerec> Ok great
  • 17:47:35 <Denyerec> how do you deal with Resources/Private and Resources/Public ?
  • 17:47:45 <Denyerec> I need to install some SCSS that really belongs in /private
  • 17:47:53 <Denyerec> but obviously JS libs need to live in /public/
  • 17:48:09 <alex_schnitzler> Sorry, that was a stupid joke. bowser != browser. ;)
  • 17:48:20 <Denyerec> :/
  • 17:48:29 <Denyerec> Looks like I'm no nearer the solution.
  • 17:48:54 <alex_schnitzler> But I used bower once and didn't figure that out, too
  • 17:49:06 <alex_schnitzler> Maybe .bowerrc can be adjusted
  • 17:49:09 <Denyerec> Well
  • 17:49:18 <Denyerec> one thought was to have .bowerrc in each public and private
  • 17:49:20 <Denyerec> but that seemed messy
  • 17:49:31 <Denyerec> next was to use this: https://github.com/blittle/bower-installer
  • 17:49:39 <Denyerec> But I don't understand the example as I'm new to bower.
  • 17:51:47 <alex_schnitzler> Well, it's two different concepts of resource management that do not fit together.
  • 17:51:55 <BenjaminR> you use bower to compile your sass? for phpstorm i can define the output path for my filwatcher
  • 17:52:09 <alex_schnitzler> Seperation of private/public against packags
  • 17:52:57 <Denyerec> No BenjaminR
  • 17:53:08 <Denyerec> say I want to invlue some SCSS framework, AND some javascript library
  • 17:53:14 <Denyerec> the JS lib needs to live in /public
  • 17:53:26 <Denyerec> the SCSS really should be in /private
  • 17:53:37 <Denyerec> (Which then gets compiled into /public
  • 17:53:39 <Denyerec> )
  • 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
  • 18:24:58 <alex_schnitzler> Worked for two days.
  • 18:24:58 <bjo3rn> ok, I think this one got deprecated in the last PR
  • 18:25:06 <alex_schnitzler> Suddenly something failed
  • 18:25:21 <bjo3rn> is the class there?
  • 18:25:34 <alex_schnitzler> vhs is completely namespaced now
  • 18:25:38 <bjo3rn> aha
  • 18:25:59 <bjo3rn> then it's probably missing in migrations
  • 18:26:26 <alex_schnitzler> How do you manage to have the same namespace for two different extensions?
  • 18:26:37 <bjo3rn> huh?
  • 18:26:42 <alex_schnitzler> The classes inside vhs are namspaced with Flux
  • 18:27:07 <alex_schnitzler> FluidTYPO3\Flux\ViewHelpers\Content
  • 18:27:12 <alex_schnitzler> In Ext vhs
  • 18:27:18 <bjo3rn> really?? sec.
  • 18:27:21 <alex_schnitzler> Yes
  • 18:28:16 <bjo3rn> ehm, can you give me a link to a source on Github?
  • 18:28:47 <bjo3rn> https://github.com/FluidTYPO3/vhs/blob/development/Classes/ViewHelpers/Content/RenderViewHelper.php#L36
  • 18:28:50 <bjo3rn> no flux
  • 18:28:50 <alex_schnitzler> Now I get it
  • 18:29:07 <alex_schnitzler> I pulled the wrong extension into ext/vhs.
  • 18:29:12 <bjo3rn> hehe
  • 18:29:15 * alex_schnitzler is an idiot
  • 18:29:28 <bjo3rn> a so called mashup
  • 18:46:02 <bjo3rn> hi ndee
  • 18:46:22 <ndee> hi bjo3rn :)
  • 18:46:45 <bjo3rn> you asked about my blog entry the other day?
  • 18:46:55 <ndee> bjo3rn: yes, just wanted to thank you :D
  • 18:47:00 <bjo3rn> oh, hehe
  • 18:47:21 <bjo3rn> nice to see it's helpful at times
  • 18:48:43 <ndee> it is. Sometimes, I think why I don't write more stuff down that I just learned
  • 18:49:00 <bjo3rn> yes. that's the idea.
  • 18:49:41 <bjo3rn> I helped myself several times by looking things up in my own blog :S
  • 18:49:45 <ndee> :D
  • 18:50:00 <bjo3rn> so you use the php stack by liip as well?
  • 18:50:32 <ndee> nope, but the edit of /System/Library/LaunchDaemons/org.apache.httpd.plist helped.
  • 18:51:28 <bjo3rn> :P
  • 20:31:56 <randomresult> is @NamelessCoder here?
  • 21:03:07 <randomresult> @bjo3rn nice post about partials in configurations-sections... will for sure be helpful :)
  • 21:03:42 <randomresult> is codeboxed. :)
  • 21:07:58 <Denyerec> linky
  • 21:07:59 <Denyerec> ?
  • 21:25:27 <bjo3rn> yep, randomresult. I didn't find out about it though.

20140319

  • 01:39:09 <NamelessCoder> eat bot spam, log!
  • 11:10:07 <randomresult> moin
  • 11:10:07 <Denyerec> Mornin guys
  • 11:10:23 <randomresult> good morning denyerec
  • 11:38:20 <bjo3rn> mahlzeit
  • 11:43:13 <randomresult> hi there
  • 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?
  • 12:09:58 <randomresult> i dont see it...
  • 12:11:47 <Denyerek> above my paygrade randomresult :(
  • 12:11:53 <Denyerek> I'm just trying to get started with my first basis template.
  • 12:12:06 <randomresult> hehe
  • 12:12:17 <randomresult> maybe danilobuerger can do it . ?
  • 12:12:27 <danilobuerger> hm?
  • 12:12:57 <randomresult> i have a very simple template (28 lines) and builder tells me that i use an uncompatible viewhelper
  • 12:13:20 <randomresult> using 6.2 and latest dev-versions (even builder is dev-branch)
  • 12:14:35 <Denyerek> TYPO3 Fatal Error: Extension key "alba_template" is NOT loaded!
  • 12:14:42 <Denyerek> What have I done wrong...
  • 12:15:10 <danilobuerger> Denyerek do you have an extension named alba_template ?
  • 12:15:26 <Denyerek> it's the basic container extension I created with buildr
  • 12:15:30 <Denyerek> ah
  • 12:15:33 <Denyerek> its called albaTemplate
  • 12:15:38 <danilobuerger> :-)
  • 12:15:39 <Denyerek> wonder why it's trying to load alba_templte ?
  • 12:15:57 <Denyerek> Or indeed where it's got that from ?
  • 12:16:05 <danilobuerger> because albaTemplate is the extension name and alba_template is the extension key
  • 12:16:46 <danilobuerger> well AlbaTemplate to be precise
  • 12:16:59 <Denyerek> Well
  • 12:17:06 <Denyerek> The container extension is active in the EM
  • 12:17:36 <Denyerek> How do you see detailed extension information / get old versions in the EM these days ?
  • 12:17:40 <Denyerek> Seems awfully stripped back
  • 12:17:47 <danilobuerger> are you on 6.2?
  • 12:17:52 <Denyerek> yeah
  • 12:17:54 <Denyerek> b6
  • 12:17:57 <danilobuerger> sorry cant help with that
  • 12:18:10 <Denyerek> is it any different in 6.1 ?
  • 12:18:12 <Denyerek> Anyhoo
  • 12:18:19 <Denyerek> there's no mention of alba_template in my source tree
  • 12:18:30 <Denyerek> and the extension key is listed as "albaTemlate" in the EM
  • 12:18:37 <Denyerek> *albaTemplate
  • 12:18:39 <danilobuerger> the folder should actually be called alba_template i think
  • 12:18:39 <randomresult> danilobuerger could u look at this pls. https://gist.github.com/randomresult/ff99657a0e78c54ef248
  • 12:18:50 <danilobuerger> randomresult what about it?
  • 12:19:03 <randomresult> Denyerek i had major problems using underscores in my extensionnames
  • 12:19:11 <Denyerek> I didn't!!
  • 12:19:16 <Denyerek> I called it albaTemplate
  • 12:19:27 <danilobuerger> dont call it that... call it albatemplate
  • 12:19:28 <randomresult> danilobuerger builder says im using uncompatible viewhelpers
  • 12:19:41 <danilobuerger> no more info than that
  • 12:19:42 <danilobuerger> ?
  • 12:19:46 <randomresult> no
  • 12:20:17 <randomresult> CachedSize
  • 12:20:17 <randomresult> Template contains uncompilable ViewHelpers - avoiding these is very likely to increase performance
  • 12:20:34 <randomresult> this is displayed using it in the backend (not shell)
  • 12:20:53 <danilobuerger> no idea
  • 12:21:01 <randomresult> looks clean doesnt it?
  • 12:21:10 <danilobuerger> i dont see anything standing out
  • 12:21:17 <randomresult> good.
  • 12:30:02 <Denyerek> ok I find-replaced renamed everything and dropped the camelcase
  • 12:30:06 <Denyerek> now it's working
  • 12:30:24 <Denyerek> is there some automagic that tries to separate camelCase into under_score I wonder ....
  • 12:30:28 <Denyerek> if so, that's pretty insane.
  • 12:30:38 <danilobuerger> yeah there is
  • 12:30:45 <Denyerek> That's pretty insane,.
  • 12:30:54 <danilobuerger> thats how typo roles ;)
  • 12:31:26 <Denyerek> Hmm.
  • 12:32:53 <randomresult> i told u: get rid of underscores if possible...
  • 12:33:31 <Denyerek> Yes... next time someone asks about that, include "Because TYPO does some pretty insane shit if you use them"
  • 12:33:49 <Denyerek> Also, I didn't use underscores... I used camelcase
  • 12:34:00 <Denyerek> Which typo helpfully mutilated into underscores in one particular spot :)
  • 12:34:23 <Denyerek> So I think the general advisement should be "leave the shift key alone, buddy, she'll only break your heart".
  • 12:34:25 <Denyerek> Or your code.
  • 12:34:41 <randomresult> jupp... thats what i do
  • 12:45:39 <Denyerec> ok...
  • 12:45:46 <Denyerec> Got the template up, got the "hello world"
  • 12:45:52 <Denyerec> in the BE tho, all my content has vanished...
  • 12:46:02 <Denyerec> as in, the pages are there, but if I edit a page there's nothing to see :)
  • 12:46:11 <Denyerec> I presume I need to set up a backend layout?
  • 12:53:57 <Denyerec> GUys
  • 12:54:00 <Denyerec> do I want this: {namespace flux=FluidTYPO3\Flux\ViewHelpers}
  • 12:54:10 <Denyerec> or this: {namespace flux=Tx_Flux_ViewHelpers}
  • 12:54:30 <Denyerec> The first is what builder introducers, the latter is what's in the bootstrap template I'm using as an example.
  • 12:56:54 * Denyerec pokes randomresult
  • 12:57:10 <randomresult> just a sec
  • 12:57:19 <Denyerec> No prob
  • 12:57:33 <Denyerec> Just trying to get to my Hello World so I can start writing the HTML :)
  • 13:00:42 <Denyerec> Also how to ensure *all* caches are off during dev?
  • 13:05:30 <Denyerec> ok great, I found my columns
  • 13:05:48 <Denyerec> inserted a flexform.grid
  • 13:09:01 <randomresult> which versions do u use?
  • 13:12:37 <Denyerec> PHPStorm or Typo?
  • 13:12:52 <Denyerec> Typo and fluidpages, development and 6.2b6
  • 13:17:14 * Denyerec tickles NamelessCoder
  • 13:18:21 <NamelessCoder> http://www.youtube.com/watch?feature=player_detailpage&v=W3j2xmEGQg0#t=28
  • 13:20:30 <Denyerec> :D
  • 13:20:46 <Denyerec> Do you use phpstorm and autocompletion?
  • 13:21:13 <Denyerec> And can you weigh in on what the correct namespaces should be now at the top of our template files ?
  • 13:21:20 <Denyerec> {namespace v=Tx_Vhs_ViewHelpers}
  • 13:21:20 <Denyerec> {namespace flux=FluidTYPO3\Flux\ViewHelpers}
  • 13:21:24 <Denyerec> Those are the two I have right now.
  • 13:21:54 <Denyerec> I then have this:
  • 13:22:18 <Denyerec> http://pastebin.com/w6skbw2e
  • 13:22:34 <NamelessCoder> I am beyond autocompletion ;)
  • 13:22:44 <Denyerec> and I think PHP storm can bind those to local XSD's for helping with autocompletion
  • 13:22:47 <Denyerec> I found one on your site
  • 13:22:54 <Denyerec> But only for VHS I think.
  • 13:23:00 <Denyerec> New to all this namespace stuff :S
  • 13:23:03 <mrboe> hey @Denyerec
  • 13:23:14 <Denyerec> https://fedext.net/viewhelpers/fluid.html
  • 13:23:17 <Denyerec> hey mrboe
  • 13:23:31 <NamelessCoder> https://github.com/FluidTYPO3/documentation/blob/rewrite/5.Appendix/5.4.FluidTemplateAutoCompletion.md
  • 13:24:02 <Denyerec> Gaaahhhh
  • 13:24:07 <Denyerec> Documentation.... all over the place!
  • 13:24:08 <Denyerec> :)
  • 13:24:11 <randomresult> denyerec: ask mrboe. he tells this like 3 times a week
  • 13:24:15 <NamelessCoder> hehe :)
  • 13:24:15 <Denyerec> Haha
  • 13:24:42 <mrboe> download this XSD https://dl.dropboxusercontent.com/u/2049271/xsd-shema.zip
  • 13:25:44 <mrboe> and use this misc.xml https://gist.github.com/misterboe/8783337
  • 13:26:07 <mrboe> replace it in the .idea folder in your project
  • 13:29:16 <mrboe> this Template works for me https://gist.github.com/misterboe/9640671
  • 13:29:40 <Denyerec> Ok just reloading it
  • 13:30:37 <mrboe> these are for the new namespaces
  • 13:31:54 <Denyerec> Ok so
  • 13:32:07 <Denyerec> I've patched that in and I'm getting "unknown html tag 'flux'"
  • 13:32:44 <Denyerec> also the first <f: tag gets "namespace f: is not bound"
  • 13:32:55 <Denyerec> presumably because f: gets defined inside the first layout
  • 13:33:35 <mrboe> where are your XSD files?
  • 13:33:36 <mrboe> location="$USER_HOME$/xsd-shema/flux.xsd
  • 13:33:42 <mrboe> im on a mac
  • 13:33:45 <Denyerec> I moved them, but I updated the config
  • 13:33:54 <Denyerec> $USER_HOME/local/xsd-schema/
  • 13:34:01 <Denyerec> if I check PHPStorm settings, it can see the files.
  • 13:34:08 <mrboe> ok
  • 13:34:19 <mrboe> have you tried my page.html
  • 13:34:34 <Denyerec> http://denyerec.co.uk/stuff/.screencaps/2014-03-19_12-34-13.png
  • 13:34:56 <Denyerec> http://denyerec.co.uk/stuff/.screencaps/2014-03-19_12-34-36.png
  • 13:36:46 <mrboe> sorry i rechecked my misc.xml
  • 13:36:47 <mrboe> https://gist.github.com/misterboe/8783337
  • 13:39:31 <Denyerec> http://denyerec.co.uk/stuff/.screencaps/2014-03-19_12-39-11.png
  • 13:41:08 <Denyerec> The fluid one seems to be OK
  • 13:41:14 <Denyerec> it's the flux one that's bobbed
  • 13:42:01 <mrboe> http://snag.gy/xdLGZ.jpg
  • 13:42:41 <randomresult> mrboe we should setup some new xsd files
  • 13:43:13 <mrboe> @randomresult ok but they work for me
  • 13:43:36 <NamelessCoder> https://fedext.net/schemas/
  • 13:43:49 <randomresult> @NamelessCoder when did u last check if they work?
  • 13:43:50 <NamelessCoder> feel free to send me corrected versions ;)
  • 13:43:56 <NamelessCoder> randomresult never
  • 13:44:00 <randomresult> good one :)
  • 13:44:03 <NamelessCoder> they are automated exports
  • 13:44:11 <randomresult> done when?
  • 13:44:18 <randomresult> mrboe: go for it!
  • 13:44:23 <NamelessCoder> don't recall, but file date should tell
  • 13:44:34 <randomresult> so i renamed the ext.
  • 13:44:43 <Denyerec> mrboe - the autocompletion is active
  • 13:44:43 <randomresult> should i add you to company?
  • 13:44:54 <Denyerec> But I have an "unknown html tag" error that highlights on any flux block
  • 13:46:58 <mrboe> i dont have that higlight
  • 13:47:04 <mrboe> im on 7.1.1
  • 13:48:03 <Denyerec> Ahha!!
  • 13:48:15 <Denyerec> Ok so I updated the URLs to typo3.org and used the master schemas
  • 13:48:19 <Denyerec> it's all clicked together
  • 13:48:21 <Denyerec> Thanks guys :)
  • 13:48:31 <Denyerec> Now...
  • 13:48:32 <Denyerec> what's this:
  • 13:48:32 <Denyerec> {namespace v=Tx_Vhs_ViewHelpers}
  • 13:48:33 <Denyerec> {namespace flux=FluidTYPO3\Flux\ViewHelpers}
  • 13:48:44 <Denyerec> I've never had to work with NS's before :/
  • 13:50:07 <mrboe> sorry what was wrong on my files?
  • 13:51:40 <Denyerec> a URL mismatch I think
  • 13:52:01 <Denyerec> so the XSD has typo3 and the definition was fedext
  • 13:52:15 <Denyerec> Or I'd accidentally copied in one of claus' files and used your header
  • 13:52:17 <Denyerec> But now I have this:
  • 13:52:30 <Denyerec> http://denyerec.co.uk/stuff/.screencaps/2014-03-19_12-52-11.png
  • 13:52:44 <Denyerec> with the *-master.xsd files
  • 13:52:47 <Denyerec> and it seems to be Ok
  • 13:54:18 <Denyerec> Claus - Uncache... dependency error if trying to use with 6.2
  • 13:54:22 <Denyerec> any plans...
  • 13:54:24 <Denyerec> :)
  • 13:54:47 <NamelessCoder> https://github.com/FluidTYPO3/uncache/issues/4
  • 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
  • 14:17:59 <Denyerec> \that's reassuring.
  • 14:18:24 <Denyerec> Does one always have to define a flexform grid to allow BE editing of content ?
  • 14:20:45 <NamelessCoder> yes - or use traditional be_layout
  • 14:20:55 <NamelessCoder> in FCEs the grid is ofc required
  • 14:20:58 <Denyerec> An error was encountered while rendering the FlexForm.
  • 14:20:58 <Denyerec> The error message states:
  • 14:21:07 <Denyerec> Useful error message ;)
  • 14:21:17 <Denyerec> This worked 2 seconds ago.
  • 14:21:31 <Denyerec> (This is on the Page Configuration tab of a page's properties
  • 14:21:37 <Denyerec> my content's gone AWOL again in the BE
  • 14:21:44 <Denyerec> Ah
  • 14:21:49 <Denyerec> namespace identifier is already registered
  • 14:21:49 <NamelessCoder> https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/pulls
  • 14:21:53 <NamelessCoder> sry
  • 14:21:57 <NamelessCoder> not relevant :)
  • 14:22:34 <Denyerec> I don't quite understand these namespace things
  • 14:22:39 <Denyerec> And where they should be / shouldn't be
  • 14:23:26 <Denyerec> Should they be at the top of every file that uses them ?
  • 14:23:55 <NamelessCoder> depends: recent TYPO3 versions can use the "xmlns" notation, older ones require the {namespace ...} ones
  • 14:24:21 <NamelessCoder> the link I gave to docs on fluid autocompletion mention this - basically: if you don
  • 14:24:33 <Denyerec> Does this have to be done at th etop of every file ?
  • 14:24:38 <NamelessCoder> 't have xmlns in html tags as per the guide for autocompletion, you will need the {namespace ... } line
  • 14:24:47 <NamelessCoder> yes, in the top of every file that does not meet this criteria
  • 14:24:57 <Denyerec> Could not analyse class:flux\ViewHelpers\Flexform\GridViewHelper maybe not loaded or no autoloader?
  • 14:25:28 <NamelessCoder> sounds like a bad namespace registration
  • 14:26:22 <Denyerec> I have this in both files at the top:
  • 14:26:22 <Denyerec> {namespace v=Tx_Vhs_ViewHelpers}
  • 14:28:43 <NamelessCoder> you'll need the {namespace flux=FluidTYPO3\Flux\ViewHelpers} line in templates that use <flux:...> tags
  • 14:28:45 <NamelessCoder> OR:
  • 14:28:59 <NamelessCoder> you'll need the html tag with xmlns:flux attribute
  • 14:29:04 <Denyerec> I have that
  • 14:29:05 <NamelessCoder> as described in the documentation chapter
  • 14:29:06 <Denyerec> lemme paste
  • 14:29:29 <Denyerec> http://denyerec.co.uk/stuff/.screencaps/2014-03-19_13-29-09.png
  • 14:31:37 <NamelessCoder> looks okay
  • 14:32:13 <Denyerec> http://denyerec.co.uk/stuff/.screencaps/2014-03-19_13-31-53.png
  • 14:32:32 <Denyerec> I was trying to include this partial
  • 14:32:50 <NamelessCoder> it doesn't use flux tags so it is not the cause of the problem
  • 14:33:39 <Denyerec> Ok I have both the {namespace and the xmlns
  • 14:33:42 <Denyerec> I presume that's the cause
  • 14:33:55 <NamelessCoder> this has not caused problems for me
  • 14:34:12 <Denyerec> Could not analyse class:flux\ViewHelpers\Flexform\GridViewHelper maybe not loaded or no autoloader?
  • 14:34:58 <NamelessCoder> if it is caused by the xmlns value, perhaps changing the URL to use "FluidTYPO3.Flux" instead of "flux" would fix it
  • 14:35:14 <NamelessCoder> I'm not the right person to ask here since I don't use this feature myself
  • 14:35:22 <Denyerec> Well now I have this:
  • 14:35:22 <Denyerec> Could not analyse class:flux\ViewHelpers\Flexform\GridViewHelper maybe not loaded or no autoloader?
  • 14:38:21 <Denyerec> Is that because of the xmlns stuff ?
  • 14:38:36 <macro11> hi, is it possible to add an fluid_content element in the "General" tab: <flux:flexform wizardTab="General"
  • 14:38:48 <Denyerec> I don't understand how all this ties together, there's too much auto-magic :(
  • 14:39:08 <macro11> bzw. "Typischer Seiteninhalt"
  • 14:40:15 <Denyerec> Ok Claus, {namespace ... } and the xmlns together throw the "namespace already defined"
  • 14:40:16 <Denyerec> which makes
  • 14:40:36 <Denyerec> sense
  • 14:41:40 <randomresult> you added the fluidnamespace as well?
  • 14:41:55 <randomresult> didnt mrboe give u his filetemplates?
  • 14:44:04 <Denyerec> It was working for a second
  • 14:44:07 <Denyerec> but I don't know what changed.
  • 14:44:13 <Denyerec> Autocompletion is not the issue now
  • 14:44:54 <mrboe> you alwas have to resart
  • 14:44:57 <mrboe> PHP sorm
  • 14:45:00 <Denyerec> Yeah
  • 14:45:01 <mrboe> complete
  • 14:45:03 <Denyerec> Autoompletion is now fine.
  • 14:45:13 <Denyerec> I get the class analysis error now on the FE
  • 14:45:16 <macro11> if is use wizardTab="common" than all Standard Elements are gone and only the my FCE is displayed.
  • 14:45:19 <Denyerec> and in the BE I see now editing sections.
  • 14:45:28 <Denyerec> "Could not analyse class:flux\ViewHelpers\Flexform\GridViewHelper maybe not loaded or no autoloader?"
  • 14:45:50 <Denyerec> so presumably the xmlns namespace declaration isn't working / correctly mapped
  • 14:45:57 <mrboe> i cant tell u more than it works on my system with all the files i send u
  • 14:46:28 <mrboe> i send them to 3 other teh weeks bevore and it also works
  • 14:47:05 <Denyerec> Ah oK
  • 14:47:06 * randomresult hates to get disconnected
  • 14:47:11 <Denyerec> Re-reading the github link,
  • 14:47:56 <mrboe> randomresult: has the same settings
  • 14:48:13 * randomresult has no settings. :)
  • 14:48:17 * randomresult is resetted
  • 14:48:29 <Denyerec> Which version of typo3 are you using mrboe ?
  • 14:48:33 * randomresult thinks about a beer instead
  • 14:48:40 <Denyerec> I think it could be an issue with the fluid parsing in 6.2b6
  • 14:48:42 <randomresult> it does not depend on the t3 verison
  • 14:48:44 <mrboe> 6.2 beta7
  • 14:48:53 <Denyerec> Ok well
  • 14:48:58 <mrboe> and before i have 6.1.7
  • 14:49:03 <Denyerec> when I have the fedext urls, it doesn't autocomplete
  • 14:49:16 <Denyerec> when I swap the URLs out to typo3.org ones, autocompletion works but Fluid shits its pants
  • 14:49:24 <randomresult> Denyerec
  • 14:49:24 <mrboe> you have to use my schemas
  • 14:49:33 <mrboe> they are customized
  • 14:49:35 <Denyerec> Why are Claus' schemas not useable ?
  • 14:49:48 <randomresult> cause the use the wrong links imho
  • 14:50:03 <Denyerek> https://fedext.net/schemas/
  • 14:50:04 <randomresult> we struggeld wiht that for days
  • 14:50:08 <Denyerek> These ones use typo3.org links.
  • 14:50:24 <mrboe> because @NamelessCoder is the source and he needs no autocomp
  • 14:51:05 <Denyerek> haha
  • 14:51:24 <Denyerek> but I thought you need namespace definitions anyway for the parser to autoload everything ?
  • 14:53:46 <Denyerek> ok mrboe - I switch to you files
  • 14:53:53 <Denyerek> now the flux definitions are broken.
  • 14:56:07 <Denyerek> It does, however, result in "shit working"
  • 14:56:09 <Denyerek> as in, the FE now loads.
  • 14:56:33 <Denyerek> So it's something to do with Fluid's xmlns parsing.
  • 14:57:50 <Denyerek> so NamelessCoder , in your code do you use {namespace flux=FluidTYPO3\Flux\ViewHelpers} or an xmlns ?
  • 14:58:07 <Denyerek> You must use one or the other, as without them all I see are errors :)
  • 14:59:20 <Denyerek> http://docs.typo3.org/flow/TYPO3FlowDocumentation/TheDefinitiveGuide/PartIII/Templating.html#namespaces
  • 14:59:21 <Denyerek> So...
  • 14:59:31 <Denyerek> The Yaml snippet looks like it could be useful.
  • 14:59:35 <Denyerek> But where the hell does that live?
  • 15:02:32 <Denyerek> It would help if I understood what was going on.
  • 15:02:42 <Denyerek> It looks like I need to map the NS URL to the PHP Namespace
  • 15:02:57 <Denyerek> The Fluid docs talk of doing this "in the YAML" but I don't think that's relevant here.
  • 15:08:03 <Denyerek> Maybe I *should* just use Wordpress :/
  • 15:12:19 <Denyerek> mrboe, are you sure those xsd's you sent were the latest ?
  • 15:13:03 <Denyerek> And is the only modification the namespace targe t?
  • 15:14:26 <Denyerek> ok
  • 15:14:32 <Denyerek> I took the flux-master.xsd
  • 15:14:32 <mrboe> yes
  • 15:14:35 <Denyerek> modified the URL
  • 15:14:37 <Denyerek> now it's working fine
  • 15:14:49 <Denyerek> your flux.xsd throws flux unknown html errors.
  • 15:15:06 <Denyerek> but if I edit the targetNamespace url in flux-master.xsd, they go away.
  • 15:15:27 <Denyerek> So perhaps there has been an update
  • 15:15:32 <Denyerek> and I'm on a slightly newer version ?
  • 15:19:27 <Denyerek> So
  • 15:19:28 <Denyerek> in summary
  • 15:19:55 <Denyerek> I have your template, basically, but I had to use Claus's master XSD , and edit it manually to change the URL back to fedext
  • 15:27:38 <mrboe> ok
  • 15:27:40 <mrboe> thanks
  • 15:27:47 <mrboe> i check that later
  • 15:27:56 <mrboe> and send them to claus
  • 15:30:36 <Denyerek> Right, now onto more pedestrian issues.
  • 15:30:44 <Denyerek> I have a section called Resources
  • 15:30:57 <Denyerek> presumably for this to appear, I need to include it in the "layout"
  • 15:34:56 <Denyerek> Nope.
  • 15:35:01 <Denyerek> Now it's broken again in the BE
  • 15:35:03 <Denyerek> Jesus Christ
  • 15:35:12 <Denyerek> all I need to do is get a page online and write some damn HTML.
  • 15:35:28 <Denyerek> Anyone would think I was trying to put something on the sodding moon.
  • 15:35:28 <Denyerek> :(
  • 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:40:42 <Denyerek> and now everything's died
  • 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:42:54 <Denyerek> and now it doesn't map
  • 15:46:51 <Denyerek> Yay!
  • 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 ?
  • 15:51:15 <danilobuerger> Denyerec 6.2 ?
  • 15:51:21 <Denyerek> Yes
  • 15:51:31 <Denyerek> Though it was working 15 minutes ago before I updated the repos.
  • 15:51:52 <Denyerek> I updated fluidpages/content , flux and VHS to latest development checkouts.
  • 15:51:55 <Denyerek> Then explosions.
  • 15:52:18 <Denyerek> I manually updated my template's provider extension ext_emconf.php with the namespaced class for Flux
  • 15:52:30 <Denyerek> that then leaves me with the Call to member function getCache() error
  • 15:53:24 <danilobuerger> Denyerec i cant help with 6.2, never used it
  • 15:53:41 <Denyerec> yes, but it was working 15 minutes ago.
  • 15:53:54 <Denyerec> And all I did was pull from the fedext repos
  • 15:55:24 * Denyerec prods randomresult and cedricziel
  • 15:56:48 <Denyerek> There have been some changes to the core classes to implement namespacing it seems.
  • 15:56:54 <Denyerek> And that's causing nasty issues
  • 15:59:57 <Denyerek> if I set fluidpages and fluidcontent back to (master) I get back into the BE
  • 16:00:04 <Denyerek> but I'm pretty sure I shouldn't be on that version.
  • 16:07:21 <Denyerec> Yep
  • 16:07:33 <Denyerec> OK so the (Development) branches at HEAD are broken for me.
  • 16:08:02 <Denyerec> I manually checked out my pre-update tags for vhs, flux, fluidcontent and fluidpages and it's back online again.
  • 16:12:57 <Denyerec> BenjaminR - are you around
  • 16:13:09 <BenjaminR> semi
  • 16:13:13 <Denyerec> I wondwered if I could include other TS files from my setup.txt
  • 16:13:14 <BenjaminR> hi Deny
  • 16:13:21 <Denyerec> and how paths work within a provider extension
  • 16:13:31 <Denyerec> (EG for including CSS via .asset )
  • 16:15:34 <BenjaminR> http://forge.typo3.org/issues/34621 :)
  • 16:15:53 <BenjaminR> <INCLUDE_TYPOSCRIPT: source="FILE:EXT:mysite/Typoscript/setup.ts">
  • 16:16:45 <BenjaminR> Dont know what you mean with .asset
  • 16:20:32 <Denyerec> so FILE:EXT: will automatically path to the extension folder ?
  • 16:20:58 <Denyerec> the extension is /typo3conf/ext/albatemplate/
  • 16:21:31 <Denyerec> The TS is in: /typo3conf/ext/albatemplate/Configuration/TypoScript/setup.txt
  • 16:21:51 <BenjaminR> exactly - EXT:XY is the path to the extension directiroy in typo3conf/ext
  • 16:22:16 <BenjaminR> this also works in several other places. fx tca
  • 16:22:58 <Denyerec> so I can assume EXT == /typo3conf/ext/albatemplate/
  • 16:23:15 <BenjaminR> +
  • 16:23:17 <Denyerec> Cool
  • 16:23:27 <Denyerec> So now from a partial or a template, using v:asset.style
  • 16:23:47 <Denyerec> path="EXT:Resources/Public/StyleSheets/main.css"
  • 16:23:48 <Denyerec> ?
  • 16:24:04 <Denyerec> all the examples I've found so far use web resources
  • 16:24:10 <Denyerec> (Looking at the bootstrap package)
  • 16:24:11 <BenjaminR> Ext is missing :)
  • 16:24:30 <Denyerec> ?
  • 16:24:34 <BenjaminR> EXT:XY
  • 16:24:39 <Denyerec> Ahhh
  • 16:24:44 <Denyerec> so "mysite" is your extension na,e
  • 16:24:45 <BenjaminR> i will point you to the reference
  • 16:24:45 <Denyerec> name
  • 16:24:51 <Denyerec> I thought that was another folder in your example path.
  • 16:24:54 <BenjaminR> you could point to others exts too
  • 16:24:55 <Denyerec> Hokay, I got it.
  • 16:25:05 <Denyerec> Ext:albatemplate/some/path
  • 16:25:13 <Denyerec> Brill
  • 16:25:13 <Denyerec> OK
  • 16:25:17 <Denyerec> lemme see how this goes
  • 16:26:57 <BenjaminR> this method is involved here: http://doc-typo3.ameos.com/4.0.0/classt3lib__div.html#ad5d27aeabb41e7f5ed6ddaf760de42a
  • 16:27:21 <BenjaminR> "...resolves the "EXT:" prefix (way of referring to files inside extensions)"
  • 16:27:31 <Denyerec> I see...
  • 16:27:41 <Denyerec> I was expecting to see the CSS in the <head>
  • 16:27:41 <BenjaminR> just fyi
  • 16:27:58 <Denyerec> but I see instead a reference to vhs-assets-alba.css
  • 16:28:52 <BenjaminR> yap it is processed (if fx fluid parsing enabled), combined with other stylesheet ( if enabled) and cached
  • 16:29:15 <Denyerec> Ok
  • 16:29:20 <Denyerec> I set standalone to TRUE
  • 16:29:27 <Denyerec> thinking this would prevent its amalgamation
  • 16:29:42 <Denyerec> Does it use the same concat/compress options as are available in Typoscript ?
  • 16:29:53 <Denyerec> I used to use TS to add css and JS
  • 16:31:24 <BenjaminR> standalone prevents merging them - yes. not sure about the compress options
  • 16:33:24 <Denyerec> Do you know what "rewrite" controls in the viewhelper ?
  • 16:33:35 <Denyerec> It says "included without processing of contained URLs"
  • 16:33:48 <Denyerec> But doesn't mention what processing would ordinarily be applied ?
  • 16:35:06 <BenjaminR> where did you read that - just to know what we are talking about
  • 16:35:30 <Denyerec> https://fedext.net/viewhelpers/vhs/master/Asset/StyleViewHelper.html
  • 16:35:45 <Denyerec> Was looking at the parameters available to the asset viewhelper
  • 16:36:19 <BenjaminR> i see
  • 16:36:46 <Denyerec> But no mention of what's normally done in this magical processing is alluded to.
  • 16:36:50 <BenjaminR> this is about fx url arguments
  • 16:36:59 <BenjaminR> this is default true
  • 16:37:03 <Denyerec> I've always writeen my css in /fileadmin/template/css/ in the past
  • 16:37:07 <Denyerec> and all my css paths were absolute
  • 16:37:15 <Denyerec> so perhaps it would preprocess things like
  • 16:37:25 <BenjaminR> assets referenced in css are cached and paths adjusted to fit absrefprefix etc
  • 16:37:30 <Denyerec> url:EXT:albatemplate/Resources/...
  • 16:37:39 <Denyerec> I see
  • 16:37:48 <Denyerec> So it is digging through to cache and manage css images
  • 16:37:58 <Denyerec> I'm presuming if I define a BG image in CSS it needs to be:
  • 16:38:21 <Denyerec> background-image: url(/typo3conf/ext/albatemplate/Resources/Public/Images/rabbit.jpg);
  • 16:38:46 <Denyerec> If so, I'm glad I'm using SASS... :)
  • 16:38:47 <BenjaminR> yap - maybe there are alternatives but thats how i declare it
  • 16:39:01 <Denyerec> $imgPath variable to the rescue!
  • 16:39:29 <BenjaminR> maybe bjo3rn can jump in here
  • 16:40:00 <BenjaminR> or danilobuerger
  • 16:43:37 <danilobuerger> use sass
  • 16:43:39 <BenjaminR> i think the answer is there: https://github.com/FluidTYPO3/vhs/blob/master/Classes/Service/AssetService.php#L526
  • 16:43:41 <BenjaminR> :)
  • 16:43:43 <danilobuerger> ;-)
  • 16:43:48 <BenjaminR> how the path can be defined
  • 16:44:30 <BenjaminR> danilo: file references in css are relative - to ext or docroot?
  • 16:45:03 <BenjaminR> i use docroot so i know this is working - but are there alternatives
  • 16:45:13 <danilobuerger> if they are relative they are relative to your page url or base ref
  • 16:45:23 <BenjaminR> okay ty
  • 16:45:26 <danilobuerger> just use sass and compass and you will be fine
  • 16:45:40 <BenjaminR> np - started using sass YESTERDAY :D
  • 16:46:05 <BenjaminR> But anyway this information was for Denyerec - you rote that?
  • 16:46:28 <Denyerec> :)
  • 16:46:41 <Denyerec> So use abs paths from site root, and use sass to reduce the typing required ;)
  • 16:46:51 <randomresult> any reasons why u a) use something like sass and b) why not less?
  • 16:47:23 <BenjaminR> i simply prefer the syntax sass uses
  • 16:47:50 <NamelessCoder> relative paths should be relative to CSS file itself (thus showing warnings in your IDE if references are incorrect)
  • 16:47:52 <BenjaminR> dolar sign and so on.. .you know. :)
  • 16:48:06 <NamelessCoder> references like background-image, that is
  • 16:48:15 <NamelessCoder> @imports also
  • 16:48:38 <randomresult> young padawan
  • 16:48:53 <NamelessCoder> when including, either site-relative paths or prefixed with EXT:yourext/ or using full http:// + external (+standalone)
  • 16:48:57 <BenjaminR> NamelessCoder: äaaah - TRUE
  • 16:49:27 <BenjaminR> relative to css - sure i do that - but it seems i didnt know :D
  • 16:50:01 <BenjaminR> NamelessCoder: what about behaviour? it has to be relative to docroot - no?
  • 16:50:36 <BenjaminR> pie :)
  • 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 ;)
  • 16:52:47 <BenjaminR> as said before
  • 17:00:16 <Denyerec> :D
  • 17:00:25 <Denyerec> Ok I think that's all understood now!
  • 17:03:26 <BenjaminR> wrote my first for loop in sass right now ;)
  • 17:03:37 <BenjaminR> creating a simple grid :)
  • 17:06:38 <Denyerec> A mate of mine wrote a grid generator that's better than most I've seen so far
  • 17:06:45 <Denyerec> https://github.com/quagliero/matryosass/
  • 17:13:22 * randomresult needs to go now.
  • 17:13:39 <BenjaminR> bye randomresult
  • 17:13:58 <randomresult> @NamelessCoder tell me when u have time for a chat... then we can talk about how i PR my rebase to the repo.
  • 17:14:01 <randomresult> see u all.
  • 17:14:04 <randomresult> bye BenjaminR
  • 17:14:09 <randomresult> have a goot time
  • 20:10:05 * Denyerec wonders what that means
  • 20:20:20 <randomresult> evening
  • 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:16:02 <macro11> thanks :)
  • 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
  • 22:58:56 <mrboe> @NamelessCoder?
  • 22:59:37 <mrboe> @Denyerec
  • 23:23:30 <Denyerec> lo ?
  • 23:23:48 <Denyerec> In all probbility, I will not be able to help
  • 23:23:51 <Denyerec> :(
  • 23:28:56 <mrboe> hey
  • 23:29:01 <mrboe> i got the problem
  • 23:29:09 <mrboe> with the namespaces
  • 23:29:38 <mrboe> if you look into the flux-master.xsd of NamelessCoder
  • 23:29:52 <mrboe> you will see that it uses old namespaces
  • 23:30:58 <mrboe> have a look here
  • 23:30:58 <mrboe> https://github.com/FluidTYPO3/documentation/blob/master/Namespaces.md
  • 23:31:26 <mrboe> in the flux-master.xsd you still find flux:flexform
  • 23:32:11 <mrboe> and this is why the code highlighting shoes errors
  • 23:32:25 <mrboe> ^^ Denyerec
  • 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
  • 23:36:17 <mrboe> off for today - cu guys

20140320

  • 01:23:46 <Denyerec> mrboe - I see
  • 01:25:30 <Denyerec> I think this is what affected me when I updated all the project repo's
  • 01:25:37 <Denyerec> But I need to check with NamelessCoder to be sure.
  • 09:32:55 <Denyerec> mrboe - did you see my message from late last night ?
  • 09:33:17 <mrboe> yes
  • 09:34:12 <mrboe> but dont understand what u mean
  • 09:34:56 <Denyerec> Well, 1) I was getting flux errors in my code completion, which I think was connected
  • 09:35:10 <Denyerec> 2) When I updated all the plugins to (development) branch, my site exploded.
  • 09:35:22 <Denyerec> I think due to the renaming / namespaces.
  • 09:35:27 <mrboe> have u seen the link with the update script
  • 09:35:54 <mrboe> i used that some time ago
  • 09:36:10 <mrboe> and after that all works fine
  • 09:39:29 <Denyerec> No, I didn't check that far I went to bed.
  • 09:40:30 <mrboe> sleeping is overrated
  • 09:40:51 <mrboe> check that https://github.com/FluidTYPO3/documentation/blob/master/Namespaces.md
  • 09:42:31 <Denyerec> ROFL @ Chowboy
  • 09:42:33 <Denyerec> :D
  • 09:55:32 <mrboe> @Denyerec and when u have updated you namespaces
  • 09:55:42 <mrboe> my magic XSD files will work
  • 09:56:34 <Denyerec> I still don't quite get why i can't just change the URLs in the top of Claus' files.
  • 09:56:39 <Denyerec> Do you modify other stuff as well as the URL ?
  • 09:56:56 <mrboe> yes
  • 09:57:16 <mrboe> i rewrite the XSD files to the new namespaces
  • 09:57:35 <mrboe> the XSD of laus contains the old ones
  • 09:57:45 <mrboe> this is why you get the errors
  • 09:58:03 <mrboe> because your template was written in the old format
  • 09:58:20 <mrboe> can u follow
  • 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.
  • 10:01:31 <randomresult> ok. i need to go now
  • 10:01:38 <Denyerec> So Claus' ones are old.
  • 10:01:40 <Denyerec> mrboe's are new
  • 10:01:45 <randomresult> right
  • 10:01:50 <randomresult> the extensions are new
  • 10:01:53 <Denyerec> If I use (development) branch, I need mrboe's
  • 10:01:57 <randomresult> BUT ur templates are old
  • 10:02:07 <Denyerec> And I need to update my source to stop the explosions.
  • 10:02:39 <randomresult> yes u need. and u need to migrate your templates using the migrationscript mentioned by mrboe (namespaces.md)
  • 10:03:03 <randomresult> so then everything will use the new names (xsd-extensions-templates)
  • 10:03:07 <randomresult> and it will work
  • 10:03:26 <mrboe> http://snag.gy/cnTnD.jpg
  • 10:03:41 <Denyerec> Then Claus just needs to release updated XSD's so mrboe can take a holiday ;)
  • 10:03:54 <Denyerec> lol mrboe :D
  • 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
  • 11:56:25 <Denyerec> i do, I do
  • 12:03:37 <Denyerec> How easy would it be to create a content element or partial that pulls a random record from a table every hour?
  • 12:03:48 <Denyerec> Would that require an extension ?
  • 12:10:40 <randomresult> there is a randomviewhelper i guess
  • 12:11:03 <randomresult> @NamelessCoder u there ?
  • 12:11:03 <Denyerec> I'm just thinking about how best to handle client testimonials on a site
  • 12:11:12 <Denyerec> You know the thing, random quote from some random person...
  • 12:11:54 <randomresult> well.. then try the randomviewhelper
  • 12:12:55 <Denyerec> random.string and random.number..
  • 12:14:02 <randomresult> https://fedext.net/viewhelpers/vhs/master/Content/Random/GetViewHelper.html
  • 12:14:06 <randomresult> randomcontent
  • 12:15:48 <Denyerec> ha :D
  • 12:16:03 <randomresult> you get a randomresult :)
  • 12:16:16 <Denyerec> one randomresult is enough ;)
  • 12:16:23 <bjo3rn> sssup guys?
  • 12:16:35 <randomresult> hi bjo3rn
  • 12:16:42 <randomresult> nutting
  • 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:20:17 <mrboe> @Denyerec have a look here
  • 12:20:17 <mrboe> https://gist.github.com/misterboe/9661688
  • 12:24:06 <danilobuerger> [12:10:40] <randomresult> there is a randomviewhelper i guess <---- thats cached
  • 12:24:38 <Denyerec> cached... can the caching time be influenced?
  • 12:24:44 <Denyerec> It'd be fine if it updated hourly / once a day
  • 12:24:57 <danilobuerger> then you would need to purge the cache in that interval
  • 12:25:04 <Denyerec> I would think any random content would wreck caching methodologies, no
  • 12:25:06 <Denyerec> ?
  • 12:25:11 <danilobuerger> yes
  • 12:25:16 <Denyerec> Unless partial pages are cached and dynamic data inserted
  • 12:25:30 <Denyerec> ?
  • 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:29 <danilobuerger> Denyerec yes
  • 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
  • 12:55:31 <xaver_> hi
  • 13:03:22 <Guest|81769> Hi all
  • 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.
  • 13:06:10 <Denyerec> /nick YourName
  • 13:06:14 <Denyerec> (guest)
  • 13:06:22 <Denyerec> I feel sorry for the guy whose name is actually "Guest"
  • 13:06:23 <Denyerec> :)
  • 13:07:01 <RikW> Better? ;-)
  • 13:42:07 <mrboe> hey guys
  • 13:44:41 <mrboe> has anybody tested fedext with workspaces?
  • 13:44:42 <mrboe> http://snag.gy/s4pIl.jpg
  • 13:46:01 <mrboe> i created a workspace and make some changes - on a normal page the "changed" text element is ok
  • 13:46:55 <mrboe> when i change things inside a GRID the "version" is also shown
  • 13:48:05 <mrboe> @NamelessCoder can u tell me if thats an bug - or is it just a local problem
  • 13:49:09 <mrboe> or can anybody do a qick test to confirm
  • 14:33:55 <danilobuerger> mrboe Workspaces are not fully functional as of yet, we are aiming to improve this in flux 7.0
  • 14:38:47 <mrboe> @danilobuerger thx
  • 14:41:26 <randomresult> danilobuerger you have a shot time to answer some questions on how to work with git / forks/ PR/ merging and working?
  • 14:41:49 <randomresult> for example contributing to fedext-extensions?
  • 14:42:10 <danilobuerger> randomresult oh i am totally the wrong person to ask about git
  • 14:42:17 <danilobuerger> cedricziel is the master
  • 14:42:21 <randomresult> or should i better ask @cedricziel or @NamelessCoder
  • 14:42:30 <randomresult> ok. i will ask him if he is here
  • 14:42:38 <randomresult> thx. anyway.
  • 14:45:35 <Guest|99236> hi guys
  • 14:46:49 <randomresult> hi guest
  • 14:47:17 <Guest|99236> is it possible to count the number of menu items i display in a <v:page.menu>?
  • 14:47:28 <randomresult> iteration is the key
  • 14:47:40 <randomresult> (at least i think so :) )
  • 14:48:05 <Guest|99236> i want to display a new row every six items
  • 14:48:15 <randomresult> iteration is the key
  • 14:48:30 <randomresult> iterations means count as far as i know
  • 14:48:53 <Guest|99236> ok i'll try
  • 14:52:10 <randomresult> and then you can do the math
  • 14:52:30 <randomresult> <f:if condition="{v:math.modulo(a: iter.cycle, b: 4)}==1">
  • 14:52:58 <randomresult> dont ask me more...i just know this makes something every four items
  • 14:53:11 <randomresult> i have not made this
  • 15:05:29 <Guest|99236> http://pastebin.com/R2sfKv7W thats what im doing now, but how do i increase the iter.cycle ervery time i render an menu item?
  • 15:08:07 <mrboe> <f:for each="{menu}" as="item" iteration="iteration">
  • 15:09:03 <mrboe> try this
  • 15:09:07 <mrboe> and debug
  • 15:09:21 <randomresult> mrboe is a good teacher :)
  • 15:09:37 <randomresult> misterBo type /nick chantal
  • 15:09:54 <randomresult> nice one
  • 15:10:35 <randomresult> which would you debug there?
  • 15:10:40 <chantal> << preparing for the gagball
  • 15:10:58 <randomresult> stop the pictures... stop the pictures i have a headache
  • 15:11:03 <chantal> @randomresult call me in 5 min
  • 15:11:14 <randomresult> pls. change. your. nic.
  • 15:11:16 <randomresult> thx.
  • 15:11:22 <randomresult> i ll grab a cig
  • 15:12:26 <mrboe> @Guest|99236 i dont know if "menu" is the right value
  • 15:13:16 <syssi> Hi, I'm trying to use: {flux:flexform.data(uid: '{page.pid}', table: 'pages', field: 'tx_fed_page_flexform', as: 'pIdFlexform)}
  • 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:30:53 <randomresult> hi claus
  • 15:31:09 <randomresult> mrboe ready for call? prepare.
  • 15:31:11 <syssi> NamelessCoder: perfect! So I will just upgrade my stack. :-)
  • 15:31:13 <randomresult> chantal
  • 15:31:45 <NamelessCoder> syssi if you already have VHS installed, the alternative syntax would be a lot easier
  • 15:31:52 <NamelessCoder> it will still work when you then later upgrade ;)
  • 15:32:07 <NamelessCoder> hey harry :)
  • 15:32:11 <randomresult> hey.
  • 15:32:17 <randomresult> whats up. all good?
  • 15:32:54 <randomresult> gimme a sign if u have time to get the repo ready for contributing.
  • 15:33:29 <randomresult> @NamelessCoder and i have a few questions about the workflow with forks/PR/Mergings etc.
  • 15:34:43 <randomresult> mrboe prepared?
  • 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:50:43 <NamelessCoder> yep
  • 15:51:02 <danilobuerger> probably flux 7.1 ;-)
  • 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')}" />
  • 15:54:31 <NamelessCoder> also good
  • 15:55:41 <mrboe> @Guest|99236
  • 15:55:50 <mrboe> <f:for each="{menu}" as="menuItem" iteration="iteration">
  • 15:55:50 <mrboe> <f:debug>menu.{iteration.index}</f:debug>
  • 16:01:55 <syssi> If I like to store a JSON in a flexform. What is the proper field type which is not transformed in some cases (" -> &quot;).
  • 16:04:18 <syssi> Silly question....
  • 16:05:43 <randomresult> mrboe ready?
  • 16:05:50 <mrboe> for?
  • 16:06:42 <randomresult> phoone
  • 16:06:49 <randomresult> you told me to give u a call
  • 16:06:54 <syssi> The database content is fine (properly encoded). I must output the field properly decoded..
  • 16:14:35 <Guest|99236> http://pastebin.com/DxPzgX9j this way it worked
  • 16:15:16 <Guest|99236> thank you mrboe and randomresult
  • 16:15:59 <mrboe> yw
  • 16:21:29 <randomresult> yw
  • 16:25:41 <randomresult> can someone tell me how i can hide a fce made with fluidcontent for a usergroup (backend)?
  • 16:25:55 <randomresult> as far as i remember this is made using TS
  • 16:38:19 <Krystian> hi - I am doing upgrade of 6.1.7 to 6.2
  • 16:38:39 <Krystian> I took fluid* development branches from github
  • 16:39:06 <Krystian> I changed flux:flexform to flux:form and flux:flexform.field.* to flux:field.*
  • 16:39:52 <Krystian> I changed Tx_Flux_Core::registerProviderExtensionKey($_EXTKEY, 'Page');
  • 16:39:53 <Krystian> to FluidTYPO3\Flux\Core::registerProviderExtensionKey($_EXTKEY, 'Page');
  • 16:41:24 <Krystian> but I am getting error
  • 16:41:35 <Krystian> Could not analyse class:FluidTYPO3\Flux\ViewHelpers\Field\Wizard\LinkViewHelper maybe not loaded or no autoloader,
  • 16:42:18 <Krystian> I checked - this class is there
  • 16:42:46 <Krystian> do you have any idea what can be wrong ?
  • 16:50:08 <mrboe> @Krystian https://github.com/FluidTYPO3/documentation/blob/master/Namespaces.md
  • 16:50:21 <mrboe> you have checked this?
  • 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:02:15 * randomresult leaves now. See ya all
  • 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:07:07 <danilobuerger> sure
  • 18:07:18 <Denyerec> Did I miss the .htaccess from the standard install ?
  • 18:07:18 <danilobuerger> just go through the root line and check media resources
  • 18:07:28 <Denyerec> I was sure there used to be a nice default one :S
  • 18:07:43 <Guest|20212> How to go through? I can access only by page id.
  • 18:07:57 <Guest|20212> A method to loop through page ids in the rootline?
  • 18:09:29 <danilobuerger> use v:page.rootline , loop through it back to front, check each page for media resources with v:page.resources.fal
  • 18:09:53 <Guest|20212> Ok, thanks a lot!
  • 18:10:04 <Guest|20212> I didn't see v:page.rootline.
  • 18:10:10 <Guest|20212> Thanks.
  • 18:10:39 <danilobuerger> its quite new
  • 18:10:40 <danilobuerger> :-)
  • 18:11:07 <Guest|20212> ;-)
  • 18:26:12 <Denyerec> mrboe are you around
  • 18:26:33 <Denyerec> I'm just about to update everything again, so it'd be great if there was some moral support around ;)
  • 18:26:49 <danilobuerger> Denyerec updating ft3 ?
  • 18:27:15 <Denyerec> flux, fc, fp and vhs
  • 18:27:28 <Denyerec> last time i tried to use the latest develppment branches shit exploded
  • 18:27:40 <Denyerec> mrboe linked me this: https://github.com/FluidTYPO3/documentation/blob/master/Namespaces.md
  • 18:27:48 <danilobuerger> yeah i wrote that
  • 18:27:58 <Denyerec> I loved the BACKUP die statement :D
  • 18:28:01 <danilobuerger> hehe
  • 18:28:18 <Denyerec> As the template is new, I think I can afford to do it all by hand.
  • 18:28:25 <Denyerec> thre's literally 10 lines of flex stuff I think
  • 18:28:31 <danilobuerger> are you on 6.2 or 6.1 ?
  • 18:28:56 <Denyerec> 6.2
  • 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:30:14 <Denyerec> Sure about that ?
  • 18:30:40 <Denyerec> I'm on development HEAD on all extensions now.
  • 18:30:42 <danilobuerger> which 6.2 are you on?
  • 18:31:10 <Denyerec> 6.2-dev
  • 18:31:10 <Denyerec> ?
  • 18:31:17 <danilobuerger> are you sure?
  • 18:31:22 <Denyerec> lemme check the repo
  • 18:31:27 <Denyerec> which tag should I checkout
  • 18:31:36 <danilobuerger> mom
  • 18:31:59 <danilobuerger> https://git.typo3.org/Packages/TYPO3.CMS.git master
  • 18:32:12 <Denyerec> master or TYPO3_6-2-0beta7 ?
  • 18:32:31 <Denyerec> I'll put it on master
  • 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:36:50 <Denyerec> I'm at master of 6.2
  • 18:36:59 <Denyerec> and development of flux, fp, fc and vhs
  • 18:37:03 <danilobuerger> what extension do you have installed except the default ones?
  • 18:37:33 <Denyerec> Builder, flux, fp, fc, vhs, fluidpages_bootstrap and fluidcontent_bootstra
  • 18:37:43 <Denyerec> Thats it
  • 18:37:45 <Denyerec> I emptoed typo3temp
  • 18:38:00 <danilobuerger> the error means that no CacheManager got injected
  • 18:38:40 <Denyerec> Ok, that's not something a normal editor should have to worry about...
  • 18:38:55 <danilobuerger> and its weird that you are getting it
  • 18:39:04 <Denyerec> Trust me, I can break anything.
  • 18:39:25 <danilobuerger> is this a fresh 6.2 install?
  • 18:39:45 <Denyerec> I'm on revision 15df568 of typo 6.2
  • 18:40:00 <danilobuerger> but is it a fresh install or did you upgrade from another version?
  • 18:40:05 <randomresult> danilobuerger wouldnt it be good to take the new flux:form things?
  • 18:40:19 <danilobuerger> randomresult what do you mean?
  • 18:40:23 <Denyerec> danilobuerger - it's practically a completely clean install
  • 18:40:37 <Denyerec> I am LITERALLY jsut trying to get flux/fluidpages to work
  • 18:40:39 <Denyerec> and it's been hellish
  • 18:40:43 <danilobuerger> Denyerec where are you getting the error?
  • 18:40:52 <randomresult> i mean if it is a clean install... why to use flexform instead of the new flux:form?
  • 18:41:18 <danilobuerger> randomresult yeah you should go for flux:form, but on 6.2 it doesnt matter because we have aliasing working properly
  • 18:41:38 <randomresult> i would use the new ones. this is the future
  • 18:41:51 <danilobuerger> i agree
  • 18:42:34 <Denyerec> Frontend and backend
  • 18:43:07 <Denyerec> BE it's in the page panel
  • 18:43:11 <danilobuerger> Denyerec thats really weird and shouldnt happen on a fresh install
  • 18:43:11 <Denyerec> so menu and pagetree load
  • 18:43:16 <Denyerec> Welcome to my life.
  • 18:43:28 <randomresult> need to go again
  • 18:43:32 <danilobuerger> did you clear ALL caches including the database caches ??
  • 18:43:33 <randomresult> cu all
  • 18:43:34 <Denyerec> I have had problems like this with every single Typo3 related project I've ever been involved with.
  • 18:43:52 <Denyerec> I cleared typo3temp and the caches from the Typo3 BE
  • 18:44:03 <danilobuerger> did you clear the cache tables in the database?
  • 18:44:06 <Denyerec> The problem doesn't manifest if I rollback to the following:
  • 18:44:13 <Denyerec> Uh ?
  • 18:44:19 <Denyerec> no, is that necessary ?
  • 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?"
  • 18:47:08 <danilobuerger> :D
  • 18:47:35 <danilobuerger> yeah but NamelessCoder this is like a 0.00001% chance
  • 18:47:58 <danilobuerger> and you are supposed to be gone ;-)
  • 18:47:58 <Denyerec> That's where I live
  • 18:47:59 <Denyerec> :/
  • 18:48:58 <NamelessCoder> friend just arrived right now, so yep - I'm out :)
  • 18:51:21 <danilobuerger> everything working now Denyerec ?
  • 18:51:32 <Denyerec> \yep, until the next thing doesn't ;_
  • 18:51:33 <Denyerec> ;)
  • 18:52:24 <danilobuerger> oh btw a pro tip: deinstall css_styled_content and install fluidcontent_core
  • 18:52:33 <Denyerec> Yeah ?
  • 18:53:58 <danilobuerger> Denyerec yeah, getting rid of that hellhole csc is a good thing :-)
  • 18:54:36 <danilobuerger> i dont know if it works with the *_bootstrap packages as i never used them, but it should in theory
  • 18:54:56 <danilobuerger> fcc is way faster and a lot better than csc
  • 18:55:33 <Denyerec> There's hardly anything in CSC these days tho it seems ?
  • 18:56:01 <Denyerec> can I install fluidcontent_core from extManager or is that another one that needs a repo?
  • 18:56:21 <danilobuerger> fcc needs git repo and only dev version, dont use master
  • 18:56:43 <Denyerec> git url ?
  • 18:58:04 <Denyerec> found it
  • 19:06:55 <Denyerek> danilobuerger, I can't seem to enable the extensions,.
  • 19:07:04 <danilobuerger> did you deinstall csc first?
  • 19:07:07 <Denyerek> yes
  • 19:07:13 <Denyerek> cannot resolve dependency 'flux'
  • 19:07:19 <Denyerek> just checking version numbers in ext_emconf.php
  • 19:07:29 <danilobuerger> did you use the development branch?
  • 19:07:33 <Denyerek> yeah
  • 19:07:53 <Denyerek> and in the ext_emconf for fluidcontent_core it says flux 7.0.0-7.0.99
  • 19:08:00 <danilobuerger> ah we are having some trouble with the EM and recognizing flux since a few days, just delete the dependency from ext_emconf
  • 19:08:04 <Denyerek> my flux em_conf says it's 7.0.0
  • 19:08:33 <Denyerek> feels as if it's looking for >7.0.0 not >=7.0.0
  • 19:08:57 <danilobuerger> yeah weird 6.2 bug, we are looking into it
  • 19:09:12 <Denyerek> kk
  • 19:09:14 <Denyerek> got it enabled now
  • 19:10:23 <danilobuerger> cool
  • 19:10:49 <danilobuerger> remember to do all 3 steps of https://github.com/FluidTYPO3/fluidcontent_core/tree/development#how-do-i-install-it
  • 19:10:51 <Denyerek> isn;t going to wreck any extension that interfaces with csc ?
  • 19:10:59 <Denyerek> I've added the statics
  • 19:12:36 <Denyerek> seems I needed to something else.
  • 19:13:34 <Denyerek> ok go tit
  • 19:13:37 <Denyerek> got to see to baby
  • 19:47:52 <randomresult> evening folks
  • 20:01:53 <randomresult> quiet in here ...

20140321

  • 08:22:15 <vizArt> Nacht Re-Indexed ^^
  • 08:22:21 <vizArt> :(
  • 08:22:26 <vizArt> sorry wrong channel
  • 08:22:28 <vizArt> :D
  • 08:49:54 <randomresult> good morning
  • 08:50:44 <BenjaminR> hi
  • 09:05:51 <vizArt> mooorning
  • 09:22:34 <mrboe> hi
  • 09:37:21 <randomresult> so - im still searching for the way to hide several (not all) Fedext elements (FCE) to a group of editors
  • 09:37:26 <randomresult> any hints?
  • 09:49:21 <randomresult> nobody?
  • 09:51:13 <Tjark> sorry randomresult ...
  • 09:51:25 <randomresult> what for?
  • 09:51:48 <Tjark> i have no idea :)
  • 09:59:08 <BenjaminR> no way i think
  • 09:59:56 <BenjaminR> no i dont remember any code in flux that could handle that
  • 10:14:00 <mrboe> would it be possible to set a value [usergroup = 1,2] plugin.tx_ext.settings.seeless[end]
  • 10:14:37 <mrboe> and then make an if condition to render the configuration
  • 10:14:59 <mrboe> @BenjaminR
  • 10:16:12 <BenjaminR> you mean a condition in the .FED_CONTENT temp file which adds the fce to the content wizard?
  • 10:16:52 <BenjaminR> well supporting this would be a short hack do dont show it to specifric usergroups but wouldnt mean a true permission check
  • 10:26:25 <Denyerec> Mornin
  • 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:38:54 <BenjaminR> Hi Deny
  • 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:01:05 <randomresult> in UserTS
  • 11:01:30 <BenjaminR> try it :)
  • 11:01:58 <BenjaminR> or page ts could work too
  • 11:06:06 <randomresult> its not working for me... tried many ways.
  • 11:07:02 <randomresult> wel... i added it to the TS of my Admin User ... maybe thats the mistake
  • 11:25:44 <Denyerec> When I do git status, I am not certain I am seeing all untracked files...
  • 11:26:44 <randomresult> u see the status :)
  • 11:26:56 <randomresult> modified and untracked files.
  • 11:26:59 <Denyerec> It lists *some* untracked files
  • 11:27:05 <Denyerec> But not all
  • 11:27:10 <randomresult> or : what happend till now
  • 11:27:42 <randomresult> well... maybe it shows only the directorys
  • 11:27:46 <randomresult> ies
  • 11:27:49 <Denyerec> no, definitely missing files
  • 11:27:51 <randomresult> directories
  • 11:28:03 <randomresult> are they ignored maybe?
  • 11:28:06 <Denyerec> if I do git ls-files --others --exclude-standard I see them
  • 11:28:16 <Denyerec> gitignore is clean.
  • 11:28:22 <randomresult> which one?
  • 11:28:27 <randomresult> systemwide or projekt?
  • 11:28:32 <randomresult> u use sourcetree?
  • 11:28:51 <randomresult> you have a global ignore and a projekt ignore
  • 11:29:15 <randomresult> i once did add all my ignore file into the global one by mistake... drove me insane
  • 11:29:41 <randomresult> mrboe told it to me that i might look into the global ignore (when i remember correctly)
  • 11:30:38 <mrboe> i think the global ignore should have nothing in it
  • 11:30:49 <mrboe> that can couse preoblems
  • 11:31:15 <randomresult> well in your case it should contain the folder /privatpictures/naked
  • 11:31:31 <randomresult> chantal
  • 11:32:30 <Denyerec> project
  • 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
  • 12:09:29 <xaver> hi cedricziel
  • 12:32:07 <randomresult> mrboe raise a ticket on github
  • 12:32:48 <randomresult> https://github.com/FluidTYPO3/flux/issues not raise but submit a ticket (issue)
  • 12:36:21 <randomresult> @NamelessCoder ur there?
  • 13:01:51 <danilobuerger> mrboe please file an issue at http://github.com/FluidTYPO3/fedext.net/ thats for website related issues (rand
  • 13:02:05 <danilobuerger> ( randomresult )
  • 13:06:14 <randomresult> ok. sorry.
  • 13:06:16 <randomresult> :)
  • 13:08:59 <mrboe> @danilobuerger i created a ticket
  • 13:09:08 <danilobuerger> i saw ;-)
  • 13:09:09 <danilobuerger> thanks
  • 13:09:20 * mrboe im a ticket creator
  • 14:49:44 <ManfUrsprung> is it possible with the asset view helper a javascript file to include
  • 14:50:00 <ManfUrsprung> only for IE browser below IE9?
  • 14:51:29 <BenjaminR> https://gist.github.com/benjaminrau/9686724
  • 14:51:49 <BenjaminR> @ManfUrsprung
  • 14:53:26 <ManfUrsprung> okay, thx
  • 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:04 <BenjaminR> ?
  • 15:06:13 <Denyerec> What I mean
  • 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:15:58 <Denyerec> I used to use TS for it
  • 15:17:55 <BenjaminR> didnt change (for me)
  • 15:20:38 <Denyerec> Do you use the boilerplate IE block BenjaminR ?
  • 15:21:07 <Denyerec> http://pastebin.com/y6YGnnsp
  • 15:22:02 <BenjaminR> same here - but mine also includes ie8 and gt ie9
  • 15:22:11 <BenjaminR> * ie9 and gt ie9
  • 15:23:05 <BenjaminR> using modernizr and feature detection
  • 15:25:13 <Denyerec> How do you manage to get that between the doctype ?
  • 15:25:22 <mrboe> <!--[if lt IE 7]> <html class="pleaseleavemywebsite"> <![endif]-->
  • 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:29:07 <danilobuerger> hey Denyerec
  • 15:29:25 <Denyerec> Hola amigo
  • 15:29:35 <danilobuerger> i think for textpic you must provide your own controller
  • 15:29:43 <danilobuerger> i am unsure .. NamelessCoder might know
  • 15:30:03 <BenjaminR> Textpic is not supported right now - nor planned by NamelessCoder
  • 15:30:07 <Denyerec> Given that CSC "Just Works" (No matter how confusingly), I'd expect Fluidcontent)core to do the same.
  • 15:30:13 <BenjaminR> To many options
  • 15:30:16 <BenjaminR> *Too
  • 15:30:22 <Denyerec> Also Textpic is quite literally the most used CE of any Typo3 site ever.
  • 15:30:46 <danilobuerger> oh, i might do something wrong in that case Denyerec ... i NEVER use textpic
  • 15:30:52 <Denyerec> That kinda undermines fluidcontent_core, no ?
  • 15:30:57 <randomresult> actually fluidcontent_core is not really released. as seen on the fedext.net webside its planned for april
  • 15:31:03 <Denyerec> Hmm
  • 15:31:05 <BenjaminR> See the refused feature request regarding textpic fce
  • 15:31:06 <Denyerec> I best remove it
  • 15:31:10 <Denyerec> I'm having enough trouble as it is
  • 15:31:22 <Denyerec> I can't add "writing my own version of textpic" to the list.
  • 15:31:27 <BenjaminR> It is not released yet Deny.
  • 15:31:38 <Denyerec> But you say that there will never be a text w/image alement, anyway ?
  • 15:31:47 <BenjaminR> I didnt say that :)
  • 15:31:54 <BenjaminR> I said it isnt planned yet
  • 15:32:14 <randomresult> i would for now go for own elements
  • 15:32:34 <BenjaminR> I dont use that element on any project - not editor friendly
  • 15:32:37 <BenjaminR> too many options
  • 15:32:43 <Denyerec> Weird
  • 15:32:45 <BenjaminR> no one needs them in one single project
  • 15:32:54 <Denyerec> So how do your editors do a page with an inset image ?
  • 15:33:06 <randomresult> maybe you can use fluidconten_bootstrap for examples and get some elements out of this ext
  • 15:33:19 <BenjaminR> they are served a customized fce which fits exactly there design needs
  • 15:33:22 <Denyerec> randomresult - CSC already works, so that sounds like a lot more work ?
  • 15:33:30 <BenjaminR> *their
  • 15:33:51 <randomresult> well im on BenjaminR side. how many elements do ur customer use and which features
  • 15:34:08 <Denyerec> Not many, but they do want inset images, and I'm very low on time.
  • 15:34:32 <randomresult> well then use csc
  • 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:35:29 <randomresult> Denyerec u need a grid?
  • 15:35:38 <randomresult> or an responsive image?
  • 15:36:13 <Denyerec> Well um
  • 15:36:42 <danilobuerger> i have also a gazillion content elemnts lying around
  • 15:36:54 <danilobuerger> Denyerec thats really the way to go, create your own content elements
  • 15:36:57 <danilobuerger> its not hard at all
  • 15:37:32 <Denyerec> So am I getting that error because the site content I'm working on already has a "textpic" in it somewhere ?
  • 15:37:38 <Denyerec> and thus fuidcontent_core falls over ?
  • 15:37:49 * Denyerec is using the content the customer entered on the development site
  • 15:37:55 <danilobuerger> yes
  • 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:38:20 <danilobuerger> misiak v:content.render
  • 15:41:14 <randomresult> Denyerec i would not got for fluidcontent_core for now.
  • 15:41:35 <Denyerec> So CSC, then ?
  • 15:41:43 <Denyerec> Otherwise I don't know how to deal with the content she's already entered
  • 15:41:44 <Denyerec> :/
  • 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:42:51 <Denyerec> :/
  • 15:42:54 <Denyerec> Errors, everywhere.
  • 15:42:55 <Denyerec> As usual :/
  • 15:42:58 <misiak> danilobuerger: it doesnt work. Here is my select:
  • 15:43:00 <misiak> <flux:flexform.field.select name="weekmenu" label="label" size="15" table="tt_content" condition="AND tt_content.pid=13" maxItems="3" minItems="1" />
  • 15:43:00 * Denyerec begins to dig again
  • 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:44:54 * Denyerec flushes typo3temp again
  • 15:48:14 * randomresult is off for now - have a good time all
  • 15:49:20 <misiak> danilobuerger: i get also error in BE debug: The template file "" was not found. (1366824347)
  • 15:49:49 <danilobuerger> misiak thats what you should try to fix first
  • 15:51:35 <misiak> danilobuerger: thats right..i didnt see it before ur v:content.render
  • 15:51:40 <misiak> i ll check
  • 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
  • 15:59:56 <misiak> 1.8.4
  • 16:03:23 <misiak> so i did this: <v:iterator.explode content="{weekmenu}" glue="," as="weekmenuArray" />
  • 16:03:24 <misiak> <v:content.get column="bodytext" pageUid="13" contentUids="{weekmenuArray}" />
  • 16:03:26 <misiak> i get Array in FE
  • 16:03:48 <misiak> 'Array'
  • 16:06:02 <danilobuerger> use v:content.render
  • 16:07:58 <misiak> ah yes sorry...hm but it returns all elements from page uid 13...when i remove pageUid from v:content i get nothing in FE
  • 16:09:15 <misiak> this is what i have now: <v:iterator.explode content="{weekmenu}" glue="," as="weekmenuArray" />
  • 16:09:17 <misiak> <v:content.render column="bodytext" contentUids="{weekmenuArray}" />
  • 16:13:49 <danilobuerger> f:debug on weekmenuArray to make sure its an array containing your desired content uids
  • 16:17:27 <misiak> NULL error is inside iterator
  • 16:17:44 <misiak> somewhere :)
  • 16:18:49 <misiak> aaaah i have it now
  • 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. :)
  • 16:24:27 <randomresult> misak and u will love it.
  • 16:24:30 <randomresult> thats for sure
  • 16:24:44 * randomresult is away for a coffee
  • 16:25:08 <danilobuerger> misiak good choice ;) and yes i am
  • 16:25:34 <danilobuerger> if you are new to all this, just stick around on IRC, lots of people helping here...
  • 16:26:19 <misiak> Yeah, thanx. Have to leave now. Bye
  • 16:36:12 <Guest|52544> Hi there! Is it possible to set the l10_mode for a flux flexform field?
  • 16:36:12 <Guest|52544> Example: <flux:flexform.field.checkbox name="subblock" label="Subtitel in eigener Zeile" l10n_mode="exclude" />
  • 16:38:09 <Guest|52544> I use Flux 6.0.3
  • 17:02:15 <mrboe> cu guys - have a nice weekend
  • 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:14:01 <Bernd> Hi
  • 17:14:49 <Bernd> I am using the render.inline view helper to render a content element from another page using content.render
  • 17:15:17 <Bernd> the question is now, is it possible to pass variable content to the content.render rendered content?
  • 17:15:57 <Bernd> I am working with Fluid: Viewhelpers Ext 1.8.2
  • 17:16:05 <Bernd> Typo3 repo
  • 17:17:51 <randomresult> hi there
  • 17:18:01 <randomresult> namelesscoder u there?
  • 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:23:05 <Bernd> ok, thx
  • 17:23:08 <NamelessCoder> hey Harry, wassup?
  • 17:32:25 <randomresult> yeah. now i will start to mess up
  • 17:32:27 <randomresult> !
  • 17:32:30 <randomresult> thx nameless
  • 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.

20140322

  • 06:55:00 <randomresult> good morning
  • 09:21:36 <randomresult> good morning again
  • 12:38:25 <randomresult> hey there
  • 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
  • 13:21:03 <randomresult> hi there
  • 15:38:46 <Guest|96946> hi
  • 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
  • 15:51:42 <randomresult> yes, inherit.
  • 15:52:09 <randomresult> i would add inherit and clear to the select. so you can see what happens.
  • 15:52:35 <randomresult> if you want to set it globaly, i would make a TS out of it. (or i would think of making a TS out of it)
  • 15:59:39 <soee> randomresult: hi, the *fluid extension are now usng namespaces ?
  • 15:59:57 <randomresult> which one u mean?
  • 16:00:06 <randomresult> im right now working on the new one.
  • 16:00:27 <soee> fluidpages, fluidconten, fluidcontent_bootstrap
  • 16:00:39 <randomresult> you need to use the dev-versions.
  • 16:01:02 <randomresult> fluidcontent_bootstrap and fluidpages_bootstrap will be merged into one.
  • 16:01:09 <soee> randomresult: are there any plans to release this -dev versions the same time when T3 6.2 ?
  • 16:01:25 <randomresult> as i heard yes
  • 16:01:28 <Guest|96946> could the problem be that im trying to acces this page value inside a menu partial?
  • 16:01:36 <randomresult> there is a roadmap on the blog
  • 16:02:03 <randomresult> if u call the partial add arguments="_all"
  • 16:02:11 <randomresult> so the values will be passed to it
  • 16:02:45 <Guest|96946> already did that
  • 16:04:44 <randomresult> so u should be able to use them
  • 16:04:56 <randomresult> to be honnest, i had problems with that today too
  • 16:07:05 <Guest|96946> hmmm ok
  • 16:07:24 <Guest|96946> if i get it to work i'll tell u what i did
  • 17:10:27 <randomresult> hi tjark
  • 17:11:12 <Tjark> hi randomresult
  • 17:11:19 <randomresult> hows it going
  • 17:11:41 <Tjark> i am fine :)
  • 17:11:46 <randomresult> good.
  • 17:11:47 <randomresult> :)
  • 17:11:50 <Tjark> and you ?
  • 17:15:43 <randomresult> well. yes. could be worse
  • 17:15:44 <randomresult> :)
  • 17:15:58 <randomresult> struggeling with partials and switchcases
  • 17:20:36 <NamelessCoder> wassup randomresult ?
  • 17:20:50 <randomresult> hi claus.
  • 17:21:11 <randomresult> im trying this with the moving to partials instead of using SC
  • 17:21:32 <randomresult> i paste u my stuff.
  • 17:21:44 <randomresult> thought it worked. but now my backend is... fucked.
  • 17:21:45 <randomresult> wait.
  • 17:21:53 <randomresult> First of all: Hello!
  • 17:21:54 <randomresult> :)
  • 17:22:09 <randomresult> my head was spinning yesterday. tons of ideas. thx.
  • 17:22:30 <NamelessCoder> hope you didn't overload ;)
  • 17:22:42 <randomresult> https://gist.github.com/randomresult/73ad21f3ac37a4ed03c5
  • 17:22:46 <randomresult> i sure did.
  • 17:22:54 <randomresult> so. first...
  • 17:23:05 <randomresult> is this correct? <f:render section="OutPut{settings.split -> v:format.case(case: 'split')}" arguments="{_all}"/>
  • 17:23:17 <randomresult> i have all in settings.split
  • 17:23:24 <NamelessCoder> case: 'ucfirst'
  • 17:23:48 <NamelessCoder> aah you use numbers
  • 17:23:58 <randomresult> but...
  • 17:24:03 <randomresult> well this works kindo of
  • 17:24:12 <randomresult> it renders output50-50
  • 17:24:21 <randomresult> or output70-30
  • 17:24:44 <randomresult> works perfekt on an existing container
  • 17:24:54 <randomresult> doesnt when building a new one
  • 17:25:51 <NamelessCoder> try adding <f:section name="InPut"></f:section>
  • 17:26:05 <NamelessCoder> alternatively, set optional="TRUE" on f:render calls
  • 17:26:15 <randomresult> ?
  • 17:26:24 <randomresult> ad where?
  • 17:26:31 <NamelessCoder> <f:render section="switchcaseMore" arguments="{_all}" optional="TRUE" />
  • 17:26:32 <randomresult> let me get that clear...
  • 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?
  • 17:29:34 <NamelessCoder> https://gist.github.com/NamelessCoder/2b0bb3ab3f18940d63d8
  • 17:29:43 <NamelessCoder> hehe :)
  • 17:30:41 <NamelessCoder> I would take <f:section name="switchcaseMore"> and move that to a partial
  • 17:31:11 <randomresult> step by step.
  • 17:31:15 <randomresult> i dont see ur change.
  • 17:31:18 <randomresult> lemme check
  • 17:31:51 <randomresult> ah. you removed the ...
  • 17:31:55 <randomresult> lemme check backend
  • 17:31:56 <NamelessCoder> 1) removed switchcase section, moved tags up into main condition. 2) Added f:section beneath Preview
  • 17:33:19 <randomresult> hell... looks good.
  • 17:33:41 <randomresult> so now it would be interesting what made it.
  • 17:33:53 <randomresult> 1 or 2
  • 17:34:22 <randomresult> in the beginning i had a S_C defining vars (var set foo)
  • 17:34:35 <randomresult> tried to only move this into a section / Partial
  • 17:34:56 <randomresult> but never got them back from that section into the main or configuration section?
  • 17:35:47 <randomresult> anyway. works.
  • 17:35:51 <randomresult> thx
  • 17:37:43 <randomresult> would u move the extraSections into a partial?
  • 17:44:08 <randomresult> can partials be in subfolder? like Partials/Content/TwoColumn=
  • 17:44:11 <randomresult> ?
  • 18:14:07 <NamelessCoder> yep, <f:render partial="Subfolder/PartialName" />
  • 18:14:21 <NamelessCoder> same with Layouts
  • 18:14:45 <randomresult> i tell... you... i make the simplest changes mess up my backend
  • 18:14:49 <randomresult> i get crazy
  • 20:27:23 <randomresult> evening...

20140323

  • 10:20:32 <randomresult> hi fedext.
  • 10:20:35 <randomresult> hows it going
  • 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?
  • 20:49:05 <randomresult> good evening
  • 21:05:26 <randomresult> hey tjark
  • 21:05:40 <Tjark> hi
  • 21:16:48 <randomresult> hows it going?
  • 21:20:08 <Tjark> well, working on an magento project :-D
  • 21:26:14 <randomresult> uhhh ... magento is a bitch sometimes.... 2.0
  • 21:26:16 <randomresult> ?
  • 21:26:36 <Tjark> 1.8
  • 21:27:59 <randomresult> well... if you work long enough in magento, you are so happy to get back to T3 ...
  • 21:28:05 <Tjark> i don´t like beta software ;)
  • 21:28:15 <randomresult> magento is a beta all the time
  • 21:28:20 <Tjark> hehe
  • 21:28:32 <randomresult> try to setup paypal in
  • 21:28:44 <randomresult> maybe in 1.8 they fixed this problems...
  • 21:28:57 <randomresult> but from 1.1 to 1.7.0.2 the werent able.
  • 21:29:36 <randomresult> but for me there is no alternative - but writing your own modules just to get PAYPAL working... sucks
  • 21:30:21 <randomresult> at least im happy to have some friends in the community who work very closely to varian. otherwise i would be fu*ked
  • 21:48:07 <Tjark> paypal working fine for me here
  • 21:48:57 <randomresult> i think they fixed it in 1.8 - but i (and tons of others) had a cent-problem (fraud) ...
  • 21:49:02 <randomresult> anyway, need to go now.
  • 21:49:04 <randomresult> see u all

20140324

  • 09:25:23 <MindSpark> amaza20
  • 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.
  • 10:35:52 <limboo> good morning
  • 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
  • 11:17:44 <randomresult> @NamelessCoder u there?
  • 11:50:00 <limboo> hi there
  • 11:50:09 <limboo> is there a way to crop remote images?
  • 11:50:10 <randomresult> hi limboo
  • 11:50:23 <limboo> i mean, to use f:image with an external image?
  • 11:50:23 <randomresult> imagemagick?
  • 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.
  • 12:55:22 <NamelessCoder> {v:content.get(contentElementUids: '123') -> v:iterator.extract(key: 'bodytext') -> v:iterator.first()}
  • 13:08:22 <misiak> hm interesting syntax
  • 13:08:42 <misiak> is it the same as:
  • 13:08:44 <misiak> <v:iterator.explode content="{weekmenu}" glue="," as="contentElements">
  • 13:08:45 <misiak> <v:content.get column="bodytext" contentUids="{contentElements}" />
  • 13:08:47 <misiak> </v:iterator.explode>
  • 13:08:48 <misiak> ?
  • 13:12:32 <NamelessCoder> no, that's not the same
  • 13:12:37 <NamelessCoder> yoru example would add whitespace
  • 13:12:47 <misiak> because ur code return 'Argument "contentElementUids" was not registered'
  • 13:13:07 <NamelessCoder> and you misuse the "column" attribute (it contains an integer value which is the colPos)
  • 13:13:34 <NamelessCoder> https://fedext.net/viewhelpers/vhs/master/Content/GetViewHelper.html (name of arg is contentUids)
  • 13:14:26 <NamelessCoder> {v:content.get(contentUids: {0: 123}) -> v:iterator.extract(key: 'bodytext') -> v:iterator.first()} is probably better
  • 13:14:32 <NamelessCoder> I don't use these too often
  • 13:20:13 <misiak> hm did this:
  • 13:20:28 <misiak> <v:iterator.explode content="{weekmenu}" glue="," as="contentElements">
  • 13:20:30 <misiak> <f:debug>{v:content.get(contentUids: contentElements,)->v:iterator.extract(key: 'bodytext')->v:iterator.first()}</f:debug>
  • 13:20:31 <misiak> </v:iterator.explode>
  • 13:20:36 <misiak> it returns NULL
  • 13:21:28 <misiak> <f:debug>{contentElements}</f:debug> returns array(1 item) 0 => '63' (2 chars)
  • 13:23:01 <NamelessCoder> {v:content.get(contentUids: contentElements)->v:iterator.extract(key: 'bodytext')->v:iterator.first()}
  • 13:24:20 <misiak> yeah sorry... but also NULL
  • 13:24:46 <misiak> it should work in BE ?
  • 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:34:13 <misiak> yeah
  • 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:29 <misiak> aaah of course.
  • 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:19 <misiak> Ok, thank u!
  • 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:41:38 <NamelessCoder> randomresult sounds reasonable :)
  • 13:42:13 <misiak> ok, thnx
  • 13:47:05 <randomresult> ok. then we will continue to work on that ...
  • 13:47:09 <randomresult> still a lot to do.
  • 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:52:13 <NamelessCoder> yep, release tomorrow
  • 13:52:29 <NamelessCoder> twirsing if you're in a workspace: yes, known limitation.
  • 13:53:07 <twirsing> it works fine within a fuidpage content erea
  • 13:53:52 <twirsing> no, i am not working with workspaces in this case
  • 13:54:17 <randomresult> so @NamelessCoder which branch to test for now?
  • 13:55:31 <randomresult> anyway, i need to leave for now. see u all later :)
  • 13:58:26 <NamelessCoder> randomresult branch:development, definitely
  • 13:58:37 <NamelessCoder> we have not enough time for proper staging/beta
  • 13:59:14 <randomresult> ok. im on dev
  • 13:59:21 <randomresult> will pull again
  • 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?
  • 15:51:38 <Denyerek> Hey guys
  • 16:47:49 <Guestdude> cheers, guys
  • 16:48:01 <Guestdude> anybody present?
  • 19:01:32 <mrboe> NamelessCoder: do u have a minute
  • 19:21:47 <mneuhaus> cedricziel: yet, mabye you know about flll as well?
  • 19:21:54 <mneuhaus> does it work in 6.2?
  • 19:22:03 <mneuhaus> seems to do nothing for me
  • 20:32:43 <randomresult> hi there
  • 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...
  • 20:36:38 <randomresult> why?
  • 20:36:54 <randomresult> damn. im a bloody rookie
  • 20:43:48 <randomresult> i dont get it.

20140325

  • 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?
  • 08:30:54 <mrboe> no
  • 08:31:09 <mrboe> but you can do something like
  • 08:33:36 <mrboe> @ndee https://gist.github.com/misterboe/9756781
  • 08:38:33 <randomresult> good morning
  • 08:38:50 <ndee> so if you check the useragent in typoscript, it stores different versions in the cache?
  • 08:41:54 <randomresult> ndee: at least we think so :)
  • 08:42:40 <ndee> ok :D
  • 08:43:19 <randomresult> but check and tell us if we are right
  • 08:43:49 <ndee> randomresult will definitely do :)
  • 10:00:10 <randomresult> @nameless ur there?
  • 10:06:36 * randomresult is away for 30 mins
  • 10:08:12 <Tjark> using TYPO3 6.1.7 and Flux throws the following 404 Error /typo3/sysext/cms/typo3conf/ext/flux/Resources/Public/css/grid.css
  • 10:09:04 <Tjark> seems there is the wrong path
  • 10:09:21 <Tjark> Flux 7.0
  • 10:15:56 <bjo3rn> Tjark how do you include the asset? with a viewhelper?
  • 10:16:13 <Tjark> nope via TS
  • 10:17:05 <bjo3rn> with vhs?
  • 10:18:04 <Tjark> which assets do you mean ?
  • 10:18:15 <bjo3rn> I mean grid.css
  • 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.
  • 10:30:52 <Tjark> okay thanks anyway
  • 10:31:22 <bjo3rn> yw
  • 10:53:06 <randomresult> hey folks
  • 10:53:38 <BenjaminR> hi
  • 10:54:23 <randomresult> hows it going?
  • 11:03:41 <bjo3rn> tach
  • 11:03:45 <bjo3rn> auch
  • 11:04:05 <bjo3rn> everybody excited about 6.2?
  • 11:04:50 <randomresult> hell yeah
  • 11:05:14 <bjo3rn> got yourself a piccolöchen?
  • 11:05:44 <randomresult> im trying to get the *_bootstrap extentensions to work... if i will be ready today --> YES a big piccolöchen
  • 11:05:52 <bjo3rn> cool
  • 11:05:56 <randomresult> still struggeling with some problems
  • 11:06:06 <randomresult> maybe you can help me if u have some time left
  • 11:06:12 <bjo3rn> I can try
  • 11:06:24 <bjo3rn> caution: I'm a bootstrap hater ;)
  • 11:06:39 <randomresult> it has nothing to do with boostrap it self
  • 11:06:43 <bjo3rn> sure
  • 11:06:48 <randomresult> https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/issues/43
  • 11:07:05 <randomresult> this is one of my problems
  • 11:07:31 <randomresult> @NamelessCoder told me to ged rid of the switchcases
  • 11:07:36 <randomresult> so i tried
  • 11:07:45 <randomresult> and
  • 11:08:16 <randomresult> this one https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/issues/25
  • 11:08:35 <randomresult> as soon as i switch the pagecontroller to namespaces my layouts wont be taken
  • 11:09:07 <bjo3rn> where is that mentioned controller?
  • 11:09:12 <randomresult> as soon as i revert it to the old style everything works well
  • 11:09:28 <randomresult> what u mean?
  • 11:09:38 <bjo3rn> ...used by Tx_Fluidbootstraptheme_Controller_ContentController.
  • 11:10:07 <randomresult> the only controller for content is the one in classes
  • 11:10:12 <randomresult> (at least i guess)
  • 11:10:25 <bjo3rn> I can't see no 'Classes' folder ...?
  • 11:10:36 <randomresult> ?
  • 11:10:41 <bjo3rn> ah, development branch
  • 11:10:46 <randomresult> sure. sorry.
  • 11:10:52 <randomresult> havent slept enough
  • 11:12:42 <bjo3rn> you have to register the controller with FluidBT.fluidbootstraptheme I think
  • 11:13:06 <bjo3rn> \FluidTYPO3\Flux\Core::registerProviderExtensionKey('FluidBT.fluidbootstraptheme', 'Content');
  • 11:13:17 <randomresult> lemme check
  • 11:13:58 <mrboe> lass lemme ausm spiel
  • 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:15:39 <bjo3rn> no, as posted above
  • 11:15:39 <danilobuerger> no
  • 11:15:44 <bjo3rn> :)
  • 11:15:55 <danilobuerger> \FluidTYPO3\Flux\Core::registerProviderExtensionKey('FluidBT.Fluidbootstraptheme', 'Content');
  • 11:16:08 <randomresult> ok
  • 11:16:12 <randomresult> will try
  • 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:17:39 <danilobuerger> yes it MAY work ;-)
  • 11:17:51 <danilobuerger> but sometimes it doesnt, and then you are screwed ;-)
  • 11:17:51 <bjo3rn> then I am one lucky bastard it seems!
  • 11:18:20 <danilobuerger> bjo3rn you are on 6.2 a long time already right?
  • 11:18:39 <randomresult> well it doesnt work
  • 11:19:26 <bjo3rn> danilobuerger I am a conservative guy, no
  • 11:19:33 <danilobuerger> so 6.1 ?
  • 11:19:37 <danilobuerger> then you are lucky :)
  • 11:19:37 <bjo3rn> yep
  • 11:19:40 <randomresult> what drives me crazy is ... as soon as i set UseTS to 0 all is fine
  • 11:19:46 <danilobuerger> i always got bitch slapped when i forgot it in lcoalconf
  • 11:20:43 <randomresult> i have no idea how to fix that
  • 11:20:57 <danilobuerger> randomresult let me read up
  • 11:21:42 <danilobuerger> uuugh your problem is about *_bootstrap... then i am out
  • 11:21:45 <danilobuerger> hate that
  • 11:21:50 <randomresult> ... hehe
  • 11:21:57 <randomresult> thx. anyway.
  • 11:22:01 * danilobuerger highfives bjo3rn
  • 11:22:16 <bjo3rn> hehe
  • 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:29:30 <randomresult> BenjaminR im doing that
  • 11:30:05 <randomresult> NamelessCoder asked me - so i did. if an update is needed and i can do it... i do it
  • 11:30:16 <BenjaminR> sorry rr :)
  • 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:31:21 <BenjaminR> @NamelessCoder
  • 11:31:58 <BenjaminR> If bootstrap was for that purpose it doesnt meet the needs
  • 11:32:03 <danilobuerger> as i said, bootstrap will be dead anyway when fluidshare comes along
  • 11:32:17 <randomresult> BenjaminR with the *bootstrap as a base im totally with you
  • 11:32:17 <BenjaminR> true
  • 11:33:05 <BenjaminR> as an example: NO ONE should ever serve his customer a dynamic grid to let the responsibilty for the page layout to the editor :)
  • 11:33:10 <BenjaminR> *my opinion :)
  • 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:36:57 <BenjaminR> both?
  • 11:37:00 <danilobuerger> so merge fluidcontent_bootstrap and fluidpages_bootstrap ?
  • 11:37:04 <BenjaminR> ah
  • 11:37:05 <BenjaminR> i see
  • 11:37:07 <randomresult> yes
  • 11:37:26 <danilobuerger> Let the fun begin :D
  • 11:37:39 <randomresult> with the possibility to just use that one instead of two
  • 11:37:46 <randomresult> and bring it to bs3
  • 11:37:54 <randomresult> add some elements
  • 11:38:00 <randomresult> fix some bugs
  • 11:38:03 <randomresult> remove some crap
  • 11:38:08 <BenjaminR> If there is really demand for that i could offer you to do it together in the evenings
  • 11:38:30 <randomresult> we already did a lot
  • 11:38:47 <randomresult> we are near a good beta i think
  • 11:38:56 <mrboe> all elements in ext were checked and fixed
  • 11:39:17 <randomresult> (well... good is the wrong word) we are close to have everything working
  • 11:39:20 <BenjaminR> so there is a single element resulting in this fatal error?
  • 11:39:25 <randomresult> still it is an example extension
  • 11:39:46 <randomresult> two of them (quite the same)
  • 11:39:57 <BenjaminR> which ones?
  • 11:39:58 <ndee> replacing v:if.condition.isMobile with the TS condition worked out great :)
  • 11:40:02 <randomresult> https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/issues/43
  • 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:42:29 <danilobuerger> in that case, yes
  • 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:25 <BenjaminR> yap
  • 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.
  • 11:55:02 <BenjaminR> *if caches
  • 11:55:38 <ndee> shouldn't a search be GET since otherwise, you can't link to the search resulsts?
  • 11:55:40 <BenjaminR> it will also help you with mappings and validations
  • 11:56:03 <BenjaminR> ndee: depends on use case
  • 11:57:10 <ndee> I have to think about it... but only after a nice kebap, bon app everyone :)
  • 11:57:22 <BenjaminR> mahlzeit :)
  • 11:58:34 <soee> someone who is on 6.2 and using vhs ?
  • 11:58:48 <randomresult> me
  • 11:58:59 <randomresult> 6.2 beta 7 (i guess)
  • 11:59:30 <soee> randomresult: does the upgrading extensions works for you ?
  • 11:59:37 <soee> through EM
  • 11:59:43 <randomresult> i never did
  • 11:59:49 <randomresult> cause i work on dev
  • 11:59:50 <soee> oh
  • 12:00:18 <randomresult> i think in TER are not the dev versions? should be released today....
  • 12:00:26 <randomresult> ask the team?
  • 12:00:49 <soee> dev versions ?
  • 12:01:14 <randomresult> i think only the dev-versions are compatible to 6.2 - at least i think so.
  • 12:01:36 <randomresult> take a look into em_conf
  • 12:01:51 <randomresult> ah vhs...
  • 12:01:51 <soee> well in EM the upgrade button show sup for example for vhs
  • 12:02:02 <randomresult> sorry have been wrong
  • 12:02:08 <soee> so it is possible and i wonder if tehre is something wrong on my servwer or with EM
  • 12:02:32 <Denyerek> Hey guys!
  • 12:02:44 <randomresult> hi denyerek
  • 12:10:23 <bjo3rn> soee what doesn't work exactly? I had a problem yesterday upgrading on 6.1.7. it didn't finish.
  • 12:12:51 <soee> bjo3rn: well if want to upgrade extension it is starting, than i have info that extensions was upgraded but it is not :)
  • 12:13:25 <bjo3rn> even after refreshing the em? the list doesn't update itself I think.
  • 12:13:40 <randomresult> where can i see wyh travis failed?
  • 12:13:46 <bjo3rn> if so, no idea.
  • 12:14:10 <bjo3rn> randomresult there's a console output
  • 12:14:23 <randomresult> im on github
  • 12:14:28 <bjo3rn> where?
  • 12:14:30 <randomresult> it tells me that it failed
  • 12:14:31 <bjo3rn> link?
  • 12:14:42 <randomresult> https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/pull/44
  • 12:14:57 <bjo3rn> ok, click on the 'Details' link
  • 12:15:01 <randomresult> i did
  • 12:15:18 <bjo3rn> then on the failing job id (55.3)
  • 12:16:23 <randomresult> fatal: read error: Connection reset by peer --- so i rebuild it now
  • 12:16:28 <randomresult> see what happens
  • 12:16:57 <danilobuerger> cedricziel ?
  • 12:17:11 <danilobuerger> bjo3rn you are also one of the git masterminds ?
  • 12:18:26 <cedricziel> ahoi fellow sailors
  • 12:18:49 <cedricziel> whatsapp danilobuerger
  • 12:19:37 <danilobuerger> i have ft3 as submodules in my website repos.. what if i want to change something in one of those submodules and push it?
  • 12:20:02 <cedricziel> 2 things
  • 12:20:21 <cedricziel> 1.) submodules are git projects on their own, so you can push, pull, change remotes etc
  • 12:20:54 <cedricziel> 2.) if you did so, you have to commit the change (basically any write operation changes the HEAD commit)
  • 12:21:24 <cedricziel> 2.) you have to commit the base repo, if this wasnt clear enough
  • 12:21:44 <cedricziel> read: your project where ft3 is a submodule
  • 12:22:41 <cedricziel> does this help you?
  • 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
  • 12:26:20 <danilobuerger> ok
  • 12:34:55 <alex_schnitzler> Hey guys, is it possible to select categories with a flux view helper?
  • 12:35:41 <BenjaminR> flux.field.relation?
  • 12:35:59 <BenjaminR> flux:field.relation
  • 12:36:06 <alex_schnitzler> Ahh, thanks, didn't know this
  • 12:36:19 <BenjaminR> Yw Alex
  • 12:37:04 <cedricziel> yup https://github.com/FluidTYPO3/flux/blob/development/Classes/ViewHelpers/Field/AbstractRelationFieldViewHelper.php#L41
  • 12:37:41 <BenjaminR> cedric whats wrong with the Relation Vh?
  • 12:37:52 <BenjaminR> Ah simple extend
  • 12:37:56 <cedricziel> oh nothing,
  • 12:37:57 <cedricziel> yes
  • 12:37:58 <cedricziel> :)
  • 12:38:07 <BenjaminR> (y)
  • 12:38:17 <cedricziel> i thought it'd be better to show the arguments
  • 12:38:24 <BenjaminR> true
  • 12:56:17 <randomresult> @bjo3rn rebuild was successful
  • 12:56:20 <randomresult> thx.
  • 13:12:32 <mrboe> hey guy have you seen my issue >> http://fluidtypo3.org/viewhelpers/fluidbackend/master.html
  • 13:14:00 <cedricziel> sure, we receive mail notifications-thx for reporting :)
  • 13:25:15 <Denyerek> Long Shot
  • 13:25:22 <Denyerek> Any Emerson Lake and Palmer fans here? :)
  • 13:34:45 <randomresult> Denyerek i dont even know what u talk about :)
  • 13:38:19 <randomresult> Denyerek i think this kind of music is what @NamelessCoder loves!
  • 13:40:38 <mrboe> so relaxing https://www.youtube.com/watch?v=By0LmL9aPG0
  • 13:40:59 <mrboe> would @NamelessCoder say
  • 13:41:43 <Denyerek> :D
  • 13:42:13 <Tjark> short question regarding to ext fluidcontent.
  • 13:43:34 <Tjark> Never had this before, but my FCE´s don´t show up within the content tabs
  • 13:44:03 <Tjark> flux debug says "Flux View FluidTYPO3\Flux\View\ExposedTemplateView is able to read stored configuration from file "
  • 13:44:21 <Tjark> so, file is present and no errors
  • 13:44:42 <mrboe> after update?
  • 13:45:20 <Tjark> 10 min before everything was fine
  • 13:45:48 <Tjark> i updated flux ... etc last week
  • 13:46:33 <Tjark> so my question: what is the best way integrating fluidcontent ?
  • 13:49:41 <Denyerek> randomresult, - what's the best way to insert some markup JUST before the </body?
  • 13:49:46 <Denyerek> and guarantee it's always the last thing there ?
  • 13:52:03 <mrboe> you can set dependencies in assets
  • 13:54:08 <Denyerek> that would suggest an external script
  • 13:54:16 <Denyerek> I think I'll just have to put it last in my page template and hope for the best.
  • 13:59:17 <Denyerek> oooh there's page.footer
  • 14:09:51 <Denyerek> erm...
  • 14:09:56 <Denyerek> how do you commend something out in a partials file ?
  • 14:10:02 <Denyerek> html commenting didn't seem to work...
  • 14:10:26 <Denyerek> <!-- <v:asset.style name="alba" group="css" path="EXT:albatemplate/Resources/Public/Stylesheets/main.css" external="FALSE" standalone="TRUE" /> -->
  • 14:10:29 <Denyerek> For example
  • 14:10:38 <Denyerek> still renders vhs-assets in ... hmm
  • 14:18:25 <mrboe> f:comment
  • 14:25:09 <NamelessCoder> WOOOOOOOHOOOOOOO CARNIFEX!!!! ^^
  • 14:36:05 <xaver> NamelessCoder: Oo
  • 14:38:08 <randomresult> hi
  • 14:59:48 <rahulthewall> Hi, not sure whether this is related to fedext or not
  • 15:00:02 <rahulthewall> But here is a working JS fiddle example: http://jsfiddle.net/rahulthewall/64snV/
  • 15:00:13 <rahulthewall> same example does not work on typo3: http://beta.ageweb.ch/index.php?id=88
  • 15:00:15 <rahulthewall> Any idea why?
  • 15:11:54 <alex_schnitzler> Hey guys, why doesn't fluidcontent_core wrap text in <p>-tags?
  • 15:14:07 <cedricziel> rahulthewall: does not work is a broad term :)
  • 15:14:22 <rahulthewall> right cedricziel
  • 15:14:28 <rahulthewall> so let me define it properly
  • 15:14:37 <rahulthewall> I don’t see the javascript validation warnings in typo3
  • 15:14:54 <rahulthewall> which I see in js fiddle
  • 15:15:08 <cedricziel> alex_schnitzler: better ping danilobuerger or NamelessCoder for fluidcontent_core
  • 15:15:18 <danilobuerger> hm?
  • 15:15:34 <cedricziel> alex' message from above
  • 15:15:39 <cedricziel> 15:11:57
  • 15:15:55 <danilobuerger> ah NamelessCoder and me are just discussing fcc, the thing with the <p> tags is on the list ;-)
  • 15:16:31 <cedricziel> rahulthewall: can you confirm the javascript is actually included?
  • 15:16:46 <rahulthewall> yup cedricziel, I checked the source
  • 15:16:53 <rahulthewall> JS is included
  • 15:16:56 <cedricziel> why do you want errors?
  • 15:17:10 <rahulthewall> I don’t want errors, I want form validation
  • 15:17:28 <alex_schnitzler> danilobuerger: Whatever you decide, will there be a possibility to wrap bodytext using TS?
  • 15:17:33 <rahulthewall> “Please enter a valid email address.” -> something like this, which I get in js_fiddle
  • 15:17:46 <cedricziel> aha
  • 15:17:59 <cedricziel> is the validation plugin included as well=
  • 15:18:01 <cedricziel> ?
  • 15:18:10 <rahulthewall> the validation js? Yes, it is
  • 15:18:11 <cedricziel> in the right order?
  • 15:18:20 <cedricziel> first jq, then validation plugin?
  • 15:18:24 <rahulthewall> Yes
  • 15:18:24 <danilobuerger> alex_schnitzler there is already... you just need to overlay the template with your own
  • 15:18:48 <alex_schnitzler> danilobuerger: overlay how?
  • 15:18:53 <cedricziel> then at the end something like $(function(){$('#coolform').validate()}}
  • 15:19:21 <danilobuerger> alex_schnitzler plugin.tx_fluidcontentcore.view.overlays.mctemplate.templateRootPath = EXT:asdasdasd/Resources/Private/Templates/
  • 15:19:37 <danilobuerger> then copy the template (in your case Text.html) from fcc to your own ext
  • 15:19:40 <danilobuerger> then you can modify
  • 15:19:51 <rahulthewall> cedricziel: yes, I have this at the end (copy-pasting from the source)
  • 15:19:54 <cedricziel> ye olde path overlay, still nifty - and lacking in fluid
  • 15:19:57 <alex_schnitzler> Do I have to copy all templats then?
  • 15:20:02 <rahulthewall> <script>
  • 15:20:02 <rahulthewall> $("#contact-form").validate();
  • 15:20:03 <rahulthewall> </script>
  • 15:20:12 <cedricziel> nope alex, just the ones you need.
  • 15:20:24 <cedricziel> the overlay will look in your path first and then fall back
  • 15:20:46 <danilobuerger> alex_schnitzler no just the one you want to overlay
  • 15:21:07 <pedda> hi there
  • 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:22:43 <pedda> i did
  • 15:22:47 <pedda> so i checked the api
  • 15:22:54 <pedda> it's basically the api method call
  • 15:23:06 <cedricziel> it expects an array, normally the typolink function would take
  • 15:23:10 <cedricziel> right
  • 15:23:28 <alex_schnitzler> danilobuerger: Ok, what's the param after overlays?
  • 15:23:34 <alex_schnitzler> my extension key?=
  • 15:23:39 <rahulthewall> cedricziel: I am going to try defining dependencies; make validate.js depend on jquery
  • 15:23:40 <rahulthewall> and then see
  • 15:23:48 <cedricziel> right, rock on buddy :)
  • 15:24:01 <cedricziel> pedda: what's the result?
  • 15:24:04 <danilobuerger> alex_schnitzler yeah, path to your tmeplates dir in your ext
  • 15:24:42 <alex_schnitzler> naa, right after overlay: overlay.mctemplate.templateRootPath
  • 15:24:45 <cedricziel> if you just want the url, check v:uri.typolink
  • 15:25:26 <alex_schnitzler> What is mctemplate?
  • 15:25:48 <cedricziel> your provider extension name
  • 15:26:09 <pedda> cedricziel i'm tryink to rewrite this url: <f:link.page pageUid="{v:var.typoscript(path: 'plugin.tx_bccarsearch.settings.list.uid')}" additionalParams="{tx_bccarsearch: {criteria: {make: brand.autoscout24Id.value}}}"
  • 15:26:42 <pedda> which results in some partially rewritten url by realurl and some still raw arguments/parameters
  • 15:27:03 <pedda> i thought i could use the typolink vh to make realurl take care of the resulting url
  • 15:27:13 <cedricziel> looks good enough-typolink urls mostly come from the linkWizard
  • 15:27:24 <cedricziel> they have this ugly piped(?) syntax
  • 15:27:35 <pedda> ?
  • 15:27:40 <pedda> talking to me?
  • 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:29:33 <danilobuerger> yes
  • 15:29:41 <alex_schnitzler> So I place the overlay in templates/Resources/Private/Templates/CoreContent/Text.html?
  • 15:30:00 <danilobuerger> yes
  • 15:30:27 <alex_schnitzler> Any special cache I have to clear?
  • 15:30:43 <danilobuerger> i dont think so
  • 15:30:49 <alex_schnitzler> Well, it doesn't work
  • 15:31:16 <alex_schnitzler> If I grep fluidcontent_core I don't find the term overlays at all. Sure it's already supported?
  • 15:31:27 <danilobuerger> yeah i am using it alex_schnitzler ;-)
  • 15:31:29 <danilobuerger> pretty sure
  • 15:31:50 <danilobuerger> where did you put that plugin.tx_.... thing?
  • 15:32:00 <rahulthewall> cedricziel: nah man, it doesn’t work
  • 15:32:15 <rahulthewall> <script>$("#contact-form").validate();</script>
  • 15:32:17 <BenjaminR> danilobuerger: isnt EXT:view needed for this functionality
  • 15:32:21 <rahulthewall> is that the correct syntax?
  • 15:32:23 <danilobuerger> BenjaminR no
  • 15:32:27 <BenjaminR> okay :)
  • 15:32:49 <cedricziel> ehm. this places an inline script rahulthewall
  • 15:33:05 <danilobuerger> BenjaminR fcc has it out of the box same as fluidpages
  • 15:33:13 <BenjaminR> i see
  • 15:33:23 <cedricziel> wrap it in <v:asset.script name="validateForm" dependencies="....yourdeps.."></v:asset.script>
  • 15:33:40 <rahulthewall> ohh
  • 15:33:42 <cedricziel> it will then be put below any dependencies
  • 15:33:49 <rahulthewall> thanks cedricziel, let me try that
  • 15:33:56 <cedricziel> yor scipt places it and calls it probably before anything is included
  • 15:33:59 <cedricziel> *your
  • 15:34:17 <rahulthewall> that makes sense
  • 15:34:22 <rahulthewall> Thanks! :)
  • 15:34:33 <cedricziel> you're welcome ;)
  • 15:34:55 <BenjaminR> rahulthewall: you should ever wrap your jquery inside ready function
  • 15:35:10 * alex_schnitzler is raging.
  • 15:35:18 <alex_schnitzler> Forgot to include the TS template
  • 15:35:24 <BenjaminR> $(function() { alert('your code is executed when dom is ready'); });
  • 15:35:28 <rahulthewall> BenjaminR: What does that mean? I am including jquery from setup.txt
  • 15:35:41 <danilobuerger> alex_schnitzler working now ?
  • 15:35:49 <rahulthewall> Completely lost BenjaminR .. sorry
  • 15:36:01 <alex_schnitzler> danilobuerger: Yes
  • 15:36:07 <danilobuerger> good
  • 15:36:10 <alex_schnitzler> Thanks! :)
  • 15:36:13 <danilobuerger> np
  • 15:36:18 <BenjaminR> rahulthewall: http://learn.jquery.com/using-jquery-core/document-ready/
  • 15:36:24 <cedricziel> any of you attending any release party?
  • 15:36:41 <rahulthewall> Thanks BenjaminR, let me read
  • 15:41:25 <rahulthewall> hi cedricziel, sorry, but that <v:asset.script name="js_validate" dependencies="jquery"> thing doesn’t seem to work
  • 15:41:26 <rahulthewall> I added this
  • 15:41:34 <rahulthewall> <v:asset.script name="js_validate" dependencies="jquery">$("#contact-form").validate();</v:asset.script>
  • 15:41:52 <cedricziel> any errors?
  • 15:41:56 <rahulthewall> and now that appears as text on the form page
  • 15:41:56 <rahulthewall> http://beta.ageweb.ch/index.php?id=88
  • 15:42:04 <BenjaminR> still not using document ready... ?!
  • 15:42:04 <cedricziel> import the namespace
  • 15:42:18 <rahulthewall> BenjaminR: tested with that as well
  • 15:42:20 <cedricziel> {namespace v=Tx_Vhs_ViewHelpers}
  • 15:42:27 <rahulthewall> BenjaminR: it appears as text too
  • 15:42:36 <rahulthewall> cedricziel: wait, I am editing a page as plain HTML ...
  • 15:42:44 <rahulthewall> cedricziel: will these things work?
  • 15:43:12 <cedricziel> those work for us and a whole bunch of pople
  • 15:43:20 <cedricziel> it's just getting into it is harder :)
  • 15:43:43 <cedricziel> you are missing a namespace import in your template file like i stated above
  • 15:44:21 <cedricziel> ach
  • 15:44:24 <cedricziel> now i see it
  • 15:44:28 <cedricziel> no, surely not
  • 15:44:50 <cedricziel> but you can add it for example via typoscript on a ext template on the same page
  • 15:45:19 <cedricziel> as the element states: if you enter html here, nothing is happening
  • 15:45:47 <rahulthewall> the namespace is there cedricziel, what does adding via typoscript mean?
  • 15:46:18 <cedricziel> you can add assets as well per typoscript, as per php or per fluid
  • 15:46:47 <cedricziel> the fluid path doesnt work here, because you have chosen a raw html element (btw: why?)
  • 15:46:59 <cedricziel> so you can add it with typoscript
  • 15:47:22 <rahulthewall> cedricziel: because I did not know how to get the formatting of my form right by using proper fluid elements
  • 15:47:32 <cedricziel> no need to highlight me everytime :)
  • 15:47:40 <rahulthewall> :)
  • 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:49:10 <cedricziel> *know
  • 15:50:52 <rahulthewall> master bjo3rn is quite a master, his blog got me through most of my problems
  • 15:51:01 <rahulthewall> Looks like it will do so again
  • 15:51:16 <rahulthewall> and yes … ft3 is great, but I become lost with it
  • 15:51:53 <yankes> hey
  • 15:52:13 <cedricziel> hi
  • 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:05:29 <cedricziel> thx BenjaminR
  • 16:07:09 <rahulthewall> I believe I have not understood the blog correctly; it tells me that I can include inline javascript
  • 16:07:20 <pedda> you can
  • 16:07:23 <rahulthewall> Does that inline javascript need to be there in page template?
  • 16:07:25 <pedda> via ts and vhs
  • 16:07:36 <pedda> if included via vhs -> yes
  • 16:07:49 <pedda> the blog on fedext?
  • 16:07:56 <rahulthewall> yes, worksonmymachine blog
  • 16:08:06 <rahulthewall> specifically, this page: https://worksonmymachine.org/blog/asset-handling-with-fluidtypo3
  • 16:08:15 <pedda> well it's bjo3rns blog, but still yes, if it's related to vhs
  • 16:09:01 <pedda> rahulthewall: http://fluidtypo3.org/viewhelpers/vhs/master/Asset/StyleViewHelper.html
  • 16:09:12 <pedda> this page says there is also a content property available
  • 16:09:26 <pedda> so you could use content ( … ) instead of path =
  • 16:09:36 <pedda> in the example from bjo3rn's blog
  • 16:10:09 <rahulthewall> I am using this property: http://fluidtypo3.org/viewhelpers/vhs/master/Asset/ScriptViewHelper.html
  • 16:10:15 <rahulthewall> Need to add a script
  • 16:10:40 <rahulthewall> So I wrote this
  • 16:10:55 <pedda> if so, turn on your brain, check if content property is available as well (it is) and try to figure it out ;)
  • 16:11:10 <rahulthewall> ok
  • 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:33 <pedda> aaah nice NamelessCoder !
  • 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:22:23 <rahulthewall> $("#contact-form").validate();
  • 16:22:30 <rahulthewall> I merely want to include it at the end of my form
  • 16:22:57 <rahulthewall> I tried with <v:asset.script … in the page template
  • 16:23:02 <rahulthewall> but that didn’t work
  • 16:23:16 <rahulthewall> I tried adding it as <script> in raw html (on the page itself) … didn’t work
  • 16:23:26 <NamelessCoder> and <v:asset.script name="formValidator">jQuery(document).ready(function($) { $("#contact-form").validate(); });</v:asset.script> isn't working...?
  • 16:23:49 <NamelessCoder> it sounds like the JS is bad or unable to find the form
  • 16:23:55 <rahulthewall> I had this <v:asset.script name="inlinejs" dependencies="jquery,js_validate">$("#contact-form").validate();</v:asset.script>
  • 16:24:10 <NamelessCoder> what you have there will execute immediately
  • 16:24:12 <rahulthewall> I am going to wrap it inside document ready and try again
  • 16:24:20 <BenjaminR> NamelessCoder: no namespace can be defined here if i didnt loose track of the conversation with cedricziel
  • 16:24:25 <NamelessCoder> your <form> tag must ofc. have the ID property
  • 16:24:30 <rahulthewall> yes, it does
  • 16:24:34 <NamelessCoder> but now we're getting a bit outside the ft3 scope ;)
  • 16:24:42 <rahulthewall> yes :)
  • 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:26:28 <NamelessCoder> oh
  • 16:26:42 <BenjaminR> didnt follow the full conversation
  • 16:26:52 <NamelessCoder> well if no namespace is set in the template the "v:" nodes will just be ignored - that's expected behavior
  • 16:26:56 <rahulthewall> I didn’t get the TS bit completely … isn’t this TS as well?
  • 16:27:04 <BenjaminR> but i am pretty sure if there is the possibilty to use the viewhelper in the tmeplate cedricziel would have made it work :)
  • 16:27:21 <NamelessCoder> unless you use inline syntax - in which case it will puke on your floor and hit you in the face with a coffee mug
  • 16:27:33 <xaver> NamelessCoder: do you use Cherry MX keyboard ?
  • 16:27:41 <NamelessCoder> apple keyboards for me :)
  • 16:27:47 <xaver> -_-
  • 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:29:41 <xaver> http://www.keyboardco.com/blog/index.php/2012/12/an-introduction-to-cherry-mx-mechanical-switches/
  • 16:30:11 <NamelessCoder> haha, a click sound
  • 16:30:15 <NamelessCoder> that would just sound like... well...
  • 16:30:25 <xaver> no click
  • 16:30:28 <NamelessCoder> 80wpm gunfire
  • 16:30:34 <xaver> different switches exists
  • 16:31:02 <xaver> nromal keyboards uses 45-55 g for a key
  • 16:31:11 <xaver> i want a little bit giher
  • 16:31:13 <xaver> higher
  • 16:32:22 <NamelessCoder> these keyboards all have a profile that's 1cm too high
  • 16:32:54 <xaver> i don't like the low profile keyboards
  • 16:33:04 <cedricziel> The problem was actually using fluid in a html CE simply doesnt work (tm)
  • 16:33:37 <BenjaminR> aaah - sounds reasonable ;)
  • 16:33:55 <NamelessCoder> ^^
  • 16:34:14 <NamelessCoder> well why shouldn't it...?
  • 16:34:17 <NamelessCoder> ---
  • 16:34:25 <NamelessCoder> fcc can do that.
  • 16:34:33 <BenjaminR> youre cheating! :)
  • 16:34:47 <NamelessCoder> yessir, I'm a dirty rotten TYPO3 cheat :)
  • 16:35:35 <NamelessCoder> google image search "the cheat"
  • 16:36:09 <BenjaminR> :D
  • 16:36:24 <BenjaminR> sweet
  • 16:36:39 <cedricziel> :P
  • 16:36:45 <NamelessCoder> back from the adolescense of the internet
  • 16:43:33 <cedricziel> discovering shortcuts is always nice
  • 16:43:56 <cedricziel> you always think 'uhm. magic? and how the hell do i get my window back?'
  • 16:44:32 <cedricziel> CTRL+ALT+S collapses a window to its title bar in gnome shell-just for the record
  • 16:53:42 <rahulthewall> guys, sorry, I am still lost
  • 16:53:54 <rahulthewall> how do I include that one line of code, I don’t quite understand it
  • 16:54:50 <NamelessCoder> rahulthewall Cedric tells me this is an "HTML" element type, which means you can't use Fluid there
  • 16:55:12 <rahulthewall> but I am using raw html
  • 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
  • 16:55:43 <rahulthewall> I looked at that article
  • 16:55:47 <NamelessCoder> that being said: you should be able to add this using TypoScript just fine.
  • 16:55:55 <rahulthewall> it mentioned v:script … I tried using that
  • 16:55:59 <rahulthewall> it didn’t work for me
  • 16:56:12 <NamelessCoder> on the page where you have the form, create a typoscript template and add:
  • 16:56:39 <NamelessCoder> plugin.tx_vhs.settings.asset.formValidator {
  • 16:56:44 <NamelessCoder> type = js
  • 16:56:54 <NamelessCoder> content = jQuery(document).ready(function($) { $("#contact-form").validate(); });
  • 16:57:01 <NamelessCoder> }
  • 16:57:28 <NamelessCoder> if this doesn't work check your console log in browser for any JS errors.
  • 16:57:57 <rahulthewall> sorry, but what do you mean by create a typoscript template on the page where I have the form
  • 16:58:01 <NamelessCoder> remember to clear the cache since TS gets cached
  • 16:58:12 <NamelessCoder> where you inserted the form:
  • 16:58:17 <NamelessCoder> switch to list view
  • 16:58:26 <NamelessCoder> click the green "add record" icon top left
  • 16:58:31 <NamelessCoder> select "typoscript template"
  • 16:58:37 <NamelessCoder> in "setup", add the lines above.
  • 16:59:03 <rahulthewall> I see Template (not typoscript template) - should be the same, right?
  • 16:59:09 <NamelessCoder> yep
  • 16:59:22 <rahulthewall> OK, trying
  • 17:02:45 <rahulthewall> it’s not working, but just a question (while I debug JS)
  • 17:02:54 <rahulthewall> formValidator -> does this name have any significance?
  • 17:03:20 <rahulthewall> nbm
  • 17:03:21 <rahulthewall> nvm
  • 17:03:23 <rahulthewall> it’s working
  • 17:03:31 <rahulthewall> thanks a lot NamelessCoder
  • 17:05:46 <NamelessCoder> ;)
  • 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
  • 17:20:24 <rahulthewall> Thanks :)
  • 17:20:34 <rahulthewall> and once again, seriously a huge thanks to all you guys
  • 17:34:58 <randomresult> evening
  • 17:50:34 <rahulthewall> Hi guys
  • 17:50:41 <rahulthewall> This error just came
  • 17:50:44 <rahulthewall> “The template file "EXT:quickstart/Resources/Private/TemplatesPage/OneColumn.html" was not found. (1366824347)”
  • 17:51:02 <rahulthewall> Why is it missing a “/“ between templates and page?
  • 17:51:07 <rahulthewall> How did it creep in?
  • 17:52:13 <BenjaminR> typo in template path?
  • 17:52:25 <BenjaminR> typoscript settings.view
  • 17:52:59 <rahulthewall> where is the template path defined … I don’t know
  • 17:55:16 <rahulthewall> in settings.view it tells me templateRootPath is defined in Default: 46
  • 17:55:19 <rahulthewall> what does that mean
  • 17:56:49 <rahulthewall> was missing an include, nevermind
  • 18:43:22 <pedda> rahulthewall templateRootPath is defined in Default: 46
  • 18:43:39 <pedda> you need to switch from typoscript object browser to template analyzer (selectbox at the top)
  • 18:43:49 <pedda> hit show all template (at the bottom)
  • 18:44:06 <pedda> not sure if you need to check a checkbox saying: display line numbers..
  • 18:44:15 <rahulthewall> pedda: I fixed that one, it was a missing include :)
  • 18:44:28 <pedda> but you get a list of the whole typoscript which is rendered
  • 18:44:35 <pedda> and then you can search for line 46 for instance
  • 18:44:40 <pedda> this is not about your issue
  • 18:44:54 <pedda> i'm answering that one: [17:55:19] rahulthewall: what does that mean
  • 18:45:27 <pedda> this way you can determine if some value, you set, is overriden, and if , where does this happen
  • 18:45:40 <rahulthewall> Oh, right
  • 18:45:41 <rahulthewall> thanks
  • 18:45:44 <pedda> gotta leave :D
  • 18:45:46 <pedda> hf
  • 18:45:47 <rahulthewall> same here :D
  • 18:45:48 <pedda> cu guys
  • 18:45:49 <rahulthewall> same to you
  • 18:46:01 <pedda> aah before i miss : kudos for the new fedext.net
  • 18:46:26 <pedda> much better than the old one (easier to find stuff), reduced to the max ;)
  • 18:46:36 <pedda> keep up the work FluidTYPO3
  • 18:46:43 <pedda> *good
  • 18:46:47 <pedda> cu
  • 19:31:20 <mrboe> hey
  • 19:40:08 <NamelessCoder> phew
  • 19:40:24 <NamelessCoder> let's hope I did all that flawlessly
  • 19:40:39 <NamelessCoder> if I did, you should notice nothing :)
  • 19:40:50 <NamelessCoder> and btw, Flux 7.0.0 etc. etc. are released ^^
  • 19:53:02 <fritzthecat> hello, i have an problem with the viewhelper <v:media.youtube
  • 19:53:44 <fritzthecat> in the same web on on page my output code is:
  • 19:53:44 <fritzthecat> <iframe width="600" height="300" frameborder="0" allowfullscreen="allowFullScreen" src="http://www.youtube-nocookie.com/embed/E46kHUUkL8c"></iframe>
  • 19:53:44 <fritzthecat> an the code is working.
  • 19:53:44 <fritzthecat> on an other page the output code is:
  • 19:53:44 <fritzthecat> <iframe width="600" height="300" frameborder="0" allowfullscreen="allowFullScreen" src="http://www.youtube-nocookie.com/embed/https://www.youtube.com/watch?v=E46kHUUkL8c?rel=0&amp;"></iframe>
  • 19:53:45 <fritzthecat> an the code does not work :(
  • 19:53:45 <fritzthecat> have someone an idea why????
  • 19:54:29 <fritzthecat> my version is vhs 1.8.5
  • 19:54:37 <fritzthecat> from the TER
  • 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
  • 19:57:16 <fritzthecat> just an other page
  • 19:57:32 <NamelessCoder> I know, but if one page is the front page and the other (the broken) is not, absRefPrefix is still a suspect
  • 19:58:20 <fritzthecat> were can i found the setting of absRefPrefix
  • 19:58:32 <NamelessCoder> it would be in your TS somewhere
  • 19:58:55 <fritzthecat> the ist no config for absRefPrefix
  • 19:59:01 <fritzthecat> :(
  • 19:59:13 <fritzthecat> in my ts
  • 20:00:56 <NamelessCoder> then I'm not sure what's going on
  • 20:02:31 <fritzthecat> strange: it is not vhs
  • 20:02:40 <fritzthecat> if i put this code in the site
  • 20:02:43 <fritzthecat> <iframe src="http://www.youtube.com/embed/{video.videolink}" frameborder="0" width="560" height="315"></iframe>
  • 20:02:50 <fritzthecat> ther ist the same problem
  • 20:03:25 <fritzthecat> typo3's output is
  • 20:03:25 <fritzthecat> <iframe src="http://www.youtube.com/embed/https://www.youtube.com/watch?v=E46kHUUkL8c" frameborder="0" width="560" height="315"></iframe>
  • 20:03:35 <fritzthecat> ah
  • 20:03:37 <fritzthecat> sorry
  • 20:03:45 <fritzthecat> i have fount the error
  • 20:04:13 <fritzthecat> my mistake
  • 20:04:15 <fritzthecat> sorry
  • 20:04:24 <NamelessCoder> hehe nice video choice
  • 20:05:11 <NamelessCoder> what was the problem then (for the log and other people)?
  • 20:06:06 <fritzthecat> in {video.videolink} was the full link not only the youtube ID
  • 20:06:12 <NamelessCoder> aaah yes
  • 20:06:15 <fritzthecat> i have forgot to parse the link
  • 20:06:17 <fritzthecat> :)
  • 20:06:17 <NamelessCoder> that would explain it completely
  • 20:06:23 <fritzthecat> yes
  • 21:21:34 * randomresult is happy about all the releases today!
  • 21:21:38 <randomresult> Yay!
  • 21:59:44 <Denyerek> :)
  • 21:59:52 <randomresult> hi Denyerek
  • 21:59:56 <Denyerek> I would like to get that responsive thing working
  • 21:59:59 <Denyerek> The responsive images thing
  • 22:00:16 <Denyerek> Some of the other release notes I didn't understand :*
  • 22:00:36 <randomresult> what u mean?
  • 22:01:57 <BenjaminR> i assumed its something like picturefill
  • 22:02:09 <Denyerek> backend layout data providers
  • 22:02:14 <Denyerek> categorisation system
  • 22:02:27 <Denyerek> openID ?
  • 22:02:48 <Denyerek> composer...
  • 22:03:39 <danilobuerger> good stuff
  • 22:03:49 <Denyerek> I don't understand those things
  • 22:03:52 <Denyerek> I know what OPenID is
  • 22:03:54 <BenjaminR> there is a lot of stuff i have to teach myself :)
  • 22:03:58 <Denyerek> But how it's included - no
  • 22:04:09 <Denyerek> Composer, again I have a vague idea, but I don't know how to implement it
  • 22:04:19 <Denyerek> and the BE layout providers / Cactegorisation ystem... no clue.
  • 22:05:22 <randomresult> we will learn!
  • 22:05:39 <randomresult> hell yeah. and then switch to neos and forget all that aagain . i love it
  • 22:06:11 <randomresult> maybe i should work as something diffrent
  • 22:06:18 * randomresult is off for today.
  • 22:07:06 <danilobuerger> screw neos ;-)
  • 22:07:13 <randomresult> screw?
  • 22:07:18 <danilobuerger> sure
  • 22:07:40 <randomresult> what u mean with screw
  • 22:07:56 <danilobuerger> whats your native language?
  • 22:07:58 <danilobuerger> german?
  • 22:08:02 <randomresult> jupp
  • 22:08:10 <randomresult> living near to you!
  • 22:08:19 <danilobuerger> scheiß auf neos
  • 22:08:20 <danilobuerger> :-)
  • 22:08:25 <randomresult> hehe
  • 22:08:31 <randomresult> das verstehe ich!
  • 22:08:34 <danilobuerger> so where do you live?
  • 22:08:38 <randomresult> heidelberg
  • 22:08:46 <randomresult> next to heidelberg
  • 22:09:05 <randomresult> u somewhere in franken i guess?
  • 22:09:10 <randomresult> am i right?
  • 22:09:23 <danilobuerger> Augsburg
  • 22:09:35 <randomresult> well... thats at least near to franken
  • 22:09:59 <danilobuerger> close neough
  • 22:09:59 <randomresult> compared to all others Augsburg is near to me :)
  • 22:10:00 <danilobuerger> ;-)
  • 22:10:10 <danilobuerger> yeeah, the others are far away
  • 22:10:15 <randomresult> we need to meet for a bavarian beer
  • 22:10:30 <randomresult> right now im having a tegernseer hell
  • 22:10:31 <mrboe> a meister - bier
  • 22:10:37 <danilobuerger> ah good choice
  • 22:10:42 <danilobuerger> i am getting a royal weizen now
  • 22:10:53 <randomresult> i will catch some sleep now
  • 22:11:00 <randomresult> have a good time all.
  • 22:11:09 <mrboe> cu all
  • 22:11:12 * randomresult is really off now!
  • 22:11:17 <randomresult> good night chantal
  • 22:11:34 <randomresult> good night fedext.
  • 22:11:36 <randomresult> see u all
  • 22:11:48 <danilobuerger> bye

20140326

  • 09:17:46 <anhadikal> hi all
  • 11:10:45 <Denyerek> Mornin all
  • 11:11:13 <cedricziel> yo
  • 11:16:06 <Denyerek> browser_sync is possibly one of the best things I've seen in years.
  • 11:17:03 <Denyerek> ah mrboe I missed your query window yesterday, thanks for the snippet.
  • 11:19:49 <pedda> hi all
  • 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
  • 12:01:28 <BenjaminR> good MORNING folks
  • 12:04:29 <pedda> moin moin
  • 12:17:55 <mrboe> hello world
  • 12:18:06 <NamelessCoder> ahoy folks
  • 13:02:00 <mrboe> hey guys - i want to add >role="button"< to a f:link.page how can i do that
  • 13:02:19 <BenjaminR> additionalParams
  • 13:02:45 <mrboe> can u ginve me an exmaple plz for the syntax
  • 13:03:00 <BenjaminR> additionalParams="{role: 'button'}"
  • 13:03:05 <mrboe> thx
  • 13:03:23 <BenjaminR> without garranty :)
  • 13:07:26 <mrboe> additionalAttributes="{role: 'button'}
  • 13:07:31 <mrboe> was the right one
  • 13:11:59 <BenjaminR> thanks mrboe
  • 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)
  • 13:56:06 <Denyerek> hey Claus
  • 13:56:16 <Denyerek> I like the new site, but I don't like that the search isn't global
  • 13:56:26 <Denyerek> SOmetimes I don't know if I need to look in VH or Flux for keywords
  • 13:57:06 <Denyerek> I also don't see a "raw" flag in the docs now.
  • 13:57:07 <NamelessCoder> Denyerek a proper search solution requires a fair amount of work - that's why there is none currently
  • 13:57:29 <NamelessCoder> the "raw" type is used by v:asset
  • 13:57:33 <NamelessCoder> and TS assets
  • 13:57:48 <Denyerek> Looking here: http://fluidtypo3.org/viewhelpers/vhs/master/Asset/ScriptViewHelper.html
  • 13:58:21 <NamelessCoder> you cannot add these conditional comments using the specific viewhelper, that's the catch
  • 13:58:38 <Denyerek> Hmp.
  • 13:58:46 <NamelessCoder> it is only possible using v:asset (type=raw by default) or TS asset (type=raw manually set)
  • 13:58:54 <Denyerek> That's annoying.
  • 13:59:05 <Denyerek> how do I see the documentation for v:asset
  • 13:59:09 <NamelessCoder> I could spend an hour explaining why this is so ;)
  • 13:59:13 <Denyerek> when I click it, it just expands and contracts the folder in the docs
  • 13:59:31 <NamelessCoder> http://fluidtypo3.org/viewhelpers/vhs/master/AssetViewHelper.html
  • 13:59:42 <NamelessCoder> files are sorted grouped below folders, Asset is both a folder and a file ;)
  • 14:05:46 <Denyerek> Ah
  • 14:05:50 <Denyerek> I should have scrolled down :)
  • 14:06:14 <NamelessCoder> ^^
  • 14:07:05 <NamelessCoder> basically, <v:asset name="conditional"><!-- cond --><script ... /><!-- ... --></v:asset>
  • 14:07:21 <Denyerek> Right
  • 14:07:27 <alex_schnitzler> These days my first site with fluidcontent_core will go online. Thanks to all of you who made this possible!
  • 14:07:28 <Denyerek> so I can't use the EXT: path notation for this resource ?
  • 14:07:37 <NamelessCoder> and obviously it can't be merged, will not be rewritten regarding CSS images etc.
  • 14:07:40 <NamelessCoder> nope
  • 14:07:48 <NamelessCoder> but {f:uri.resource()} works
  • 14:08:06 <NamelessCoder> <script src="{f:uri...}" />
  • 14:08:58 <Denyerek> Ohh I don't know that one.
  • 14:09:06 <Denyerek> You forget how new I am to these VHs
  • 14:09:13 <Denyerek> that's a fluid one
  • 14:09:17 <Denyerek> I can tell from the f: ;)
  • 14:09:23 <NamelessCoder> yep :)
  • 14:09:48 <NamelessCoder> it takes a while to remember "there's an app for that" also applies to VHS/Fluid ;)
  • 14:10:22 <danilobuerger> alex_schnitzler cool, we are actively working on it
  • 14:10:37 <Denyerek> Hmm, the autocomplete doesn't work for inline tags it seems
  • 14:11:18 <NamelessCoder> true - it doesn't
  • 14:12:00 <NamelessCoder> you're welcome Alex :) and I think you're almost the first, besides fluidtypo3.org to use fcc :)
  • 14:12:16 <danilobuerger> one of the first ;)
  • 14:12:49 <danilobuerger> alex is a real daredevil using a extension marked experimental with version 0.0.1 :D
  • 14:12:55 <Denyerek> haha
  • 14:13:37 <Denyerek> NamelessCoder, in f:uri.resource do you need to specify extensionName="" ?
  • 14:13:44 <Denyerek> I thought thats what the EXT:myExt notation did
  • 14:13:50 <Denyerek> in the path
  • 14:14:30 <alex_schnitzler> danilobuerger: I also used Extbase 1.0.0. It's been worse. :D
  • 14:14:55 <Denyerek> I must have done something wrong, as it's rendered an un-parsed fluid tag OUTSIDE of the damn html comment
  • 14:14:55 <Denyerek> :)
  • 14:15:11 <danilobuerger> alex_schnitzler hehe i bet
  • 14:15:55 <Denyerek> Hmm.
  • 14:15:59 <Denyerek> Ok so it's inside the comments now.
  • 14:16:03 <Denyerek> But the fluid tag isn't being parsed
  • 14:16:32 <NamelessCoder> could be syntax error
  • 14:16:40 <Denyerek> Ahhh
  • 14:16:42 <Denyerek> godverdomme
  • 14:16:49 <Denyerek> was using = instead of : for the parameters
  • 14:16:56 <Denyerek> *f-f-f-facepalm*
  • 14:17:27 <Denyerek> INterestingly
  • 14:17:31 <Denyerek> This may or may not be interesting
  • 14:17:45 <Denyerek> But the chinese for "goddamn it" translates literally as "his mother's dick"
  • 14:17:49 <Denyerek> They're an odd bunch.
  • 14:23:35 <NamelessCoder> so alex_schnitzler how are you liking your first adventure in fluidtypo3? :)
  • 14:24:35 <Denyerek> Nope, can't quite figure this out. I have:
  • 14:25:00 <Denyerek> {f:uri.resource(path : "EXT:myExt/Resources/Public/Vendor/script.js")}
  • 14:25:11 <Denyerek> And that's resulted in a very odd path in the frontent.
  • 14:25:21 <NamelessCoder> {f:uri.resource(path : 'Vendor/script.js')}
  • 14:25:32 <Denyerek> oh so it's implied public ?
  • 14:25:33 <NamelessCoder> resources always relative to "Public"
  • 14:25:38 <Denyerek> and defaults to current extension ?
  • 14:25:41 <NamelessCoder> aye
  • 14:25:49 <Denyerek> Makes sense as it's for including public resources...
  • 14:25:52 <NamelessCoder> add extensionName attribute to use others
  • 14:25:54 <Denyerek> Convention over configuration etc...
  • 14:25:54 <Denyerek> :)
  • 14:45:36 <NamelessCoder> Denyerek if you need some inspiration, this may be a good reference - https://github.com/FluidTYPO3/fluidtypo3org
  • 14:48:49 <artisticMink> Congrats regarding the new site. Looks pretty neat.
  • 14:49:13 <NamelessCoder> thanks artisticMink :)
  • 15:00:59 <Denyerek> Ohh I see, so that's the providrt for your site
  • 15:01:01 <Denyerek> cool
  • 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:25 <Denyerek> But they might need to modify
  • 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:04:07 <Denyerek> Ah right
  • 15:04:14 <Denyerek> so render "$ContentID"
  • 15:04:18 <Denyerek> and define the value of that in a constant ?
  • 15:04:24 <NamelessCoder> yeo
  • 15:04:43 <Denyerek> If I define that in TS, it won't travel with the extension.
  • 15:04:46 <NamelessCoder> iirc, constants editor has a special selector type to select records from tables and store the UID
  • 15:05:02 <Denyerek> I'll work on this now while you're here ;)
  • 15:05:05 <NamelessCoder> that's true, but neither will the site content
  • 15:05:07 <Denyerek> The rest of the CSS I can build anytime.
  • 15:05:12 <Denyerek> True, true.
  • 15:05:18 <Denyerek> Just thinking about "best practice"
  • 15:05:20 <NamelessCoder> "here" is a relative term ^^
  • 15:05:36 <Denyerek> if I define the constant in my extension's constants.txt can I override it with the site config ?
  • 15:05:47 <Denyerek> Kinda undermining the idea of a "constant"
  • 15:05:49 <Denyerek> but you know what I mean ;)
  • 15:05:59 <Denyerek> That way at least I won't forget there's a constant hidden in the site someplace.
  • 15:07:24 <NamelessCoder> yes, that's possible
  • 15:07:36 <NamelessCoder> I wouldn't store UIDs of records there, but default values are possible
  • 15:27:21 <Denyerek> claus does v:content.render need to be in a section
  • 15:27:27 <Denyerek> or can it be called directly from my Layout ?
  • 15:27:48 <Denyerek> Probably be best in a section in the template, but this will be common to ALL templates, so best in a partial
  • 15:27:59 <Denyerek> But then, I couldn't render partials in my Layout
  • 15:28:11 <Denyerek> I had to include them in the Template in a section and render them there....
  • 15:28:15 <Denyerek> Perhaps I did something wrong ?
  • 15:30:40 <Denyerek> Ok so I know it's ID 266
  • 15:31:07 <Denyerek> How do I go about using the TS constant in the viewhelper
  • 15:31:11 <Denyerek> Syntax I mean
  • 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:04 <Denyerek> :)
  • 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:21 <NamelessCoder> exactly
  • 15:39:27 <Denyerek> But a Layout is bound to 1 Template ?
  • 15:39:29 <NamelessCoder> and Layouts are optional
  • 15:39:34 <NamelessCoder> reverse
  • 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:41:11 <NamelessCoder> there are limitations
  • 15:41:35 <NamelessCoder> 1) you must never use more than one <f:layout> node in your template, only the first will be used
  • 15:41:54 <NamelessCoder> 2) you must never use a ViewHelper to fill the name of the Layout to render - but using a variable is fine
  • 15:41:59 <Denyerek> Ok
  • 15:42:05 <Denyerek> So my template says to use layout "Page"
  • 15:42:36 <Denyerek> So um.
  • 15:42:40 <Denyerek> This might be naive
  • 15:42:45 <Denyerek> But why bother with Layouts at all ?
  • 15:42:51 <NamelessCoder> easily answered
  • 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
  • 15:44:17 <NamelessCoder> for pages, example...
  • 15:44:28 <NamelessCoder> Layout can contain a shared rendering of top, footer, menus etc.
  • 15:44:46 <NamelessCoder> every page template can then simply contain what the "content" field should contain
  • 15:45:19 <NamelessCoder> there was a graphic somewhere explaining this but I think the example above is enough
  • 15:45:26 <Denyerek> Ahhhhhhh
  • 15:45:27 <Denyerek> OK!
  • 15:45:33 <NamelessCoder> lightbulb.png
  • 15:45:40 <Denyerek> So theoretically say I've got a template for the frontpage
  • 15:45:44 <Denyerek> and a template for the generic pages
  • 15:45:55 <Denyerek> But they'r really the same thing, just the main area changes
  • 15:45:58 <NamelessCoder> they could share the Layout but don't need to
  • 15:46:04 <Denyerek> then identify the trim in ONE layout
  • 15:46:07 <Denyerek> I see I see!
  • 15:46:09 <Denyerek> ok yes
  • 15:46:11 <NamelessCoder> whichever parts they both contain, can and should be placed in the Layout they share
  • 15:46:18 <Denyerek> lightbulb.png repeat:xy
  • 15:46:21 <NamelessCoder> ;)
  • 15:46:39 <NamelessCoder> it's blinkenlights in the UK
  • 15:46:55 <NamelessCoder> (go ahead, look up "blinkenlights" ;))
  • 15:48:38 <Denyerek> ahhaha
  • 15:50:07 <Denyerek> ok, so I have put my sharedResources into a partial to be called from any layout that needs them (All of them)
  • 15:50:21 <Denyerek> and then I can have a section in each specific template for template-specific JS resources too
  • 15:50:30 <Denyerek> then use optional="TRUE" on the render statement...
  • 15:50:34 <Denyerek> (From the layout)
  • 15:50:50 <NamelessCoder> it might also make sense to not have menu etc. in your PageResources - or not use PageResources at all
  • 15:50:55 <Denyerek> You know... it's almost as if someone sat down and thought all this through...
  • 15:50:58 <NamelessCoder> every template structure we ship is a suggestion ;)
  • 15:51:13 <NamelessCoder> it's easy to get that impression yes :)
  • 15:51:13 <Denyerek> You mean to say, a suggestion, not a rule ?
  • 15:51:20 <NamelessCoder> yep
  • 15:51:30 <NamelessCoder> our requirements: Template must contain Configuration section
  • 15:51:51 <NamelessCoder> (and you can even change that name)
  • 15:54:25 <Denyerek> Yes, well that makes sense as you need to tell the BE how to behave.
  • 15:56:15 <Denyerek> Last one for now I promise - how do I use a TS constant in the fluid view?
  • 15:56:57 <Denyerek> I need it for that render.content
  • 15:57:14 <Denyerek> v:var.typoscript perhaps ?
  • 15:57:30 <Denyerek> Tho I'm after a constant not a var
  • 15:59:36 <NamelessCoder> if inside plugin.tx_yourext.settings.foobar then {settings.foobar}
  • 15:59:45 <NamelessCoder> of course it requires the TS setup that references the constant
  • 15:59:53 <NamelessCoder> if it is outside your extension, v:var.typoscript
  • 16:00:19 <Denyerek> Ok
  • 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:01:39 <randomresult> hi there
  • 16:01:47 <Denyerek> Ahh OK
  • 16:02:03 <Denyerek> So really, the value of this UID is going to be in Setup
  • 16:02:08 <Denyerek> as it's going to change if the install changes
  • 16:02:32 <randomresult> hi Denyerek
  • 16:02:34 <randomresult> hi claus
  • 16:02:38 <pedda> do you guys have issues using inline vh within section object ?
  • 16:02:39 <Denyerek> hey randomresult
  • 16:03:00 <NamelessCoder> ahoy
  • 16:03:23 <pedda> i have created an fce for basically adding members of a team.. including name, subtitle and image (which is flux:field.inline.fal)
  • 16:03:47 <pedda> adding those works .. but if i clicksave, each object gets all fal items
  • 16:04:08 <pedda> which were selected per member previously
  • 16:04:36 <NamelessCoder> pedda known bug with flexforms-to-sys_file relations
  • 16:04:42 <NamelessCoder> switch to flux:field.file
  • 16:04:43 <pedda> aah okay
  • 16:04:54 <pedda> so i go with flux:field.file for now instead ?
  • 16:04:57 <pedda> kk
  • 16:04:59 <Denyerek> ok one more problem then.... v:content.render I supplied {settings.myId}
  • 16:05:01 <Denyerek> #1237900529: The argument "contentUids" was registered with type "array", but is of type "string
  • 16:05:13 <Denyerek> The documentation says contentUids is "string"
  • 16:05:20 <NamelessCoder> Denyerek contentUids="{myValue -> v:iterator.explode()}"
  • 16:05:32 <NamelessCoder> docs are wrong; XSD value insights reported as strings for all types
  • 16:05:40 <Denyerek> ACk!
  • 16:05:44 <Denyerek> At least I read the docs :D
  • 16:05:53 * Denyerek demands a gold star
  • 16:06:09 <Denyerek> (I'll make do with a brass one)
  • 16:06:18 <NamelessCoder> gold star for you ;)
  • 16:06:23 <Denyerek> Woo!
  • 16:07:13 <Denyerek> <v:content.render contentUids="{settings.certificationContent} -> v:iterator.explode()" />
  • 16:07:19 <Denyerek> Ahh
  • 16:07:22 <Denyerek> Goddamn
  • 16:07:30 <Denyerek> You must feel like you're trying to teach a retard to tie his laces
  • 16:07:33 <Denyerek> I do apologise.
  • 16:08:08 <NamelessCoder> hehe, not even close :)
  • 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
  • 16:09:10 <danilobuerger> why you ping me
  • 16:09:13 <danilobuerger> BEAT HIM TO DEATH
  • 16:09:15 <cedricziel> pingelingeling
  • 16:09:15 <danilobuerger> ;-)
  • 16:09:18 <NamelessCoder> hehe
  • 16:09:22 <randomresult> hehe
  • 16:09:24 <randomresult> sorry for that
  • 16:09:31 <randomresult> i now call u the @team
  • 16:09:37 <bjo3rn> danilobuerger
  • 16:09:41 <danilobuerger> bjo3rn
  • 16:09:56 <randomresult> wow... thats like the dark sign
  • 16:10:02 <randomresult> whoop all of them are here
  • 16:10:06 <cedricziel> danilobuerger bjo3rn NamelessCoder?
  • 16:10:10 <bjo3rn> XOR
  • 16:10:14 <Denyerek> "Sometimes I feel so useless I may as well shit in my hand and clap"
  • 16:10:16 <randomresult> the one who not be named
  • 16:10:21 <randomresult> nameless
  • 16:10:31 <danilobuerger> BenjaminR is missing
  • 16:10:32 <danilobuerger> :-)
  • 16:10:35 <cedricziel> :P
  • 16:10:54 <randomresult> he was caught by the ministry of magic
  • 16:11:05 <BenjaminR> :)
  • 16:11:11 <randomresult> but fooled them
  • 16:11:22 <bjo3rn> Denyerek priceless =)
  • 16:11:49 <randomresult> bjo3rn exactly what i thought
  • 16:12:04 <Denyerek> I had a good chuckle at that.
  • 16:12:20 <BenjaminR> Thanks for the ping danilobuerger :P
  • 16:12:24 <Denyerek> Right... I'm getting no output and no errors, so I tried v:debug wrapped around my v:content.render
  • 16:12:47 <randomresult> hehe... Denyerek that is my part!
  • 16:12:48 <bjo3rn> good one BenjaminR
  • 16:12:49 <BenjaminR> Every ping is expected to get a response danilobuerger
  • 16:12:57 <danilobuerger> BenjaminR BenjaminR double ping
  • 16:13:02 <BenjaminR> Ouch :D
  • 16:13:40 <NamelessCoder> full house!
  • 16:14:25 <Denyerek> http://pastebin.com/tUFefMhA
  • 16:14:53 <Denyerek> I am flinging mud to see what sticks,
  • 16:15:35 <NamelessCoder> v:debug?
  • 16:15:40 <NamelessCoder> did you mean f:debug?
  • 16:15:54 <BenjaminR> there is a f: namespace?! :D
  • 16:15:56 <NamelessCoder> v:debug is veeeery specific :)
  • 16:15:56 <BenjaminR> what for ^^
  • 16:16:06 <NamelessCoder> http://fluidtypo3.org/viewhelpers/vhs/master/DebugViewHelper.html
  • 16:16:31 <Denyerek> ok so I swapped it for f:
  • 16:16:32 <Denyerek> :)
  • 16:16:42 <Denyerek> I see my settings.certificationContent has the right value.
  • 16:16:58 <BenjaminR> Denyerek: you passed settings array to the section?
  • 16:18:12 <BenjaminR> Or is settings inherited automatically... i dont know :X
  • 16:19:59 <Denyerek> Right
  • 16:20:04 <Denyerek> It was the damn cache.
  • 16:20:08 <Denyerek> So it's working now :)
  • 16:20:20 <Denyerek> I just have to sort out the image rendering to stop it squashing everything and I'm good
  • 16:22:41 <Denyerek> I put 5 images in an "Images" element, and I think it's made them all the same width as the first one by default.
  • 16:54:30 <Denyerek> Right
  • 16:54:41 <Denyerek> Having a right pain getting a url.resource to work.
  • 16:54:56 <Denyerek> <script type="javascript" src="{f:uri.resource(path:"/Vendor/html5shiv/dist/html5shiv.js")}" />
  • 16:55:24 <Denyerek> in the output HTML the src is empty
  • 16:55:55 <NamelessCoder> no leading slash
  • 16:59:45 <BenjaminR> http://flukeout.github.io #cssdiner :)
  • 17:00:43 <BenjaminR> OT
  • 17:02:17 <randomresult> so boysngirls. if i use useShortcutData="TRUE" in my menus...
  • 17:02:30 <BenjaminR> oO
  • 17:02:42 <randomresult> i delete it ... unless i want to have useShortcutData = False
  • 17:02:43 <BenjaminR> bjo3rn
  • 17:02:50 <BenjaminR> ;)
  • 17:03:33 <randomresult> right?
  • 17:05:14 <bjo3rn> sup?
  • 17:14:18 <randomresult> copying and pasting still sucks... hrmpf
  • 17:25:26 <pedda> d you guys have any issues with 6.2 in EM ?
  • 17:25:38 * randomresult sings: shit your hands and clap
  • 17:25:48 <randomresult> pedda: stays empty sometimes
  • 17:26:06 <pedda> i have some message about a missing cf_extbase_datamapfactory_datamap table ?!
  • 17:26:06 <randomresult> i guess this is related to some composerfiles.
  • 17:26:48 <pedda> does your project contain this table? if you, would you mind send me some sql ?
  • 17:27:01 <pedda> as the db analyzer doesnt blame anything
  • 17:27:21 <bjo3rn> pedda same here. install tool says it can be removed but that's not the case
  • 17:27:32 <bjo3rn> sec, I'll send you the schema
  • 17:27:33 <pedda> that'S what i did
  • 17:27:38 <pedda> i hit the button..
  • 17:28:11 <bjo3rn> https://www.dropbox.com/s/qj6180snegyuta8/typo3-62-dev_2014-03-26.sql.gz
  • 17:28:27 <pedda> thx a lot
  • 17:28:36 <pedda> this issue breaks the EM..
  • 17:28:43 <bjo3rn> aha!
  • 17:29:00 <bjo3rn> here EM wouldn't update an extension
  • 17:29:09 <pedda> same here
  • 17:29:15 <pedda> i can't install any new extensions
  • 17:29:41 <pedda> i was wondering why it was available after install, but not included in any sql file while digging the core
  • 17:29:55 <bjo3rn> maybe lts means: don't install anything and you're fine. :S
  • 17:30:09 <pedda> hehe
  • 17:30:14 <bjo3rn> can I remove the dump again?
  • 17:30:35 <pedda> sure
  • 17:31:26 <bjo3rn> I have no idea re that table. iirc I had the same issue in 6.1.7
  • 17:45:32 <pedda> is it to early to ask for a compatible form extension for typo3 6.2 LTS? :DD
  • 17:45:40 <pedda> *too
  • 19:29:50 <mrboe> NamelessCoder: hi
  • 19:31:04 <mrboe> im fighting with fluidbootstraptheme - we set all fields in all FCE to name: settings.fieldname
  • 19:31:41 <mrboe> now we set plugin.tx_fluidbootstraptheme.settings.useTypoScript = 1
  • 19:32:10 <mrboe> now all other fields in the array gone
  • 19:33:11 <mrboe> before TS set: http://snag.gy/Dqae6.jpg
  • 19:34:07 <mrboe> after: http://snag.gy/sLuIt.jpg
  • 19:35:11 <mrboe> where is the progressBar gone?
  • 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.
  • 20:18:59 <danilobuerger> WouterWolters https://github.com/FluidTYPO3/vhs/issues/506
  • 20:19:29 <WouterWolters> ok thanks:)
  • 20:20:26 <danilobuerger> bjo3rn / randomresult might be able to assist
  • 20:20:49 <randomresult> i wrote the solution in the issue
  • 20:21:25 <randomresult> for now i would change the php ... vhs update is in the making
  • 20:21:44 <randomresult> at least NamelessCoder said something like that
  • 20:45:31 <alex_schnitzler> Still one here=
  • 20:45:57 <BenjaminR> hi alex
  • 20:46:13 <alex_schnitzler> I updated all the extensions and suddenly my FCE's stopped working
  • 20:46:19 <alex_schnitzler> At least in the frontend
  • 20:46:23 <alex_schnitzler> Backend looks fine
  • 20:46:44 <alex_schnitzler> fluidcontent_core
  • 20:47:09 <BenjaminR> which extensions did you update? and which versions
  • 20:47:18 <BenjaminR> TER or Github?
  • 20:47:42 <alex_schnitzler> Github only
  • 20:47:49 <alex_schnitzler> All of them to master
  • 20:48:06 <alex_schnitzler> fluidcontent/core/pages/flux/vhs
  • 20:49:02 <BenjaminR> i assume your latest update wasnt far ago? just a few days
  • 20:49:52 <alex_schnitzler> Yes, maybe two
  • 20:49:57 <BenjaminR> only fcc elements no longer working or also fces?
  • 20:50:20 <alex_schnitzler> fcc works
  • 20:50:25 <alex_schnitzler> only custom fces
  • 20:50:29 <BenjaminR> not working means something else then no longer displayed?
  • 20:50:29 <alex_schnitzler> I can use them in the backend
  • 20:50:41 <BenjaminR> *rendered
  • 20:50:43 <alex_schnitzler> No output in the fronend
  • 20:50:59 <alex_schnitzler> <f:section name="Main">Foo</f:section>
  • 20:51:05 <alex_schnitzler> No Output
  • 20:51:25 <BenjaminR> you cleaned typo3temp and especially .FED_CONTENT file
  • 20:51:59 <alex_schnitzler> Cleared all caches but don't know this .FED file
  • 20:52:19 <BenjaminR> hm shouldnt be relevant here - BE is working you said
  • 20:53:29 <BenjaminR> you by accident removed css_styled_content from root template... would be too easy
  • 20:53:36 <alex_schnitzler> hmm, maybe I deleted something important. There was a Setting in $GLOBALS to enable fcc, right?
  • 20:53:54 <alex_schnitzler> css_styled_content is removed, sure
  • 20:54:35 <BenjaminR> i dont use fcc yet :) danilobuerger does :)
  • 20:54:43 <BenjaminR> but your fccs are working you said
  • 20:55:00 <alex_schnitzler> Yes
  • 20:55:02 <BenjaminR> so its about fluidcontent and finally flux
  • 20:55:05 <alex_schnitzler> Standard Text etc,
  • 20:56:17 <alex_schnitzler> Fluyx works fine
  • 20:56:25 <alex_schnitzler> All Configuration of elements works
  • 20:56:29 <BenjaminR> oh so we misunderstood. i make a distinction between fluidcontent fces and fces served by fcc
  • 20:56:56 <BenjaminR> you have fluidcontent fce´s in your provider extension also?
  • 20:57:41 <alex_schnitzler> Yeah right.
  • 20:57:50 <alex_schnitzler> Its all fcc powered
  • 20:57:57 <alex_schnitzler> fcc Core Elements work
  • 20:58:07 <alex_schnitzler> Custom FCE don't
  • 20:58:40 <alex_schnitzler> But just the Content of the FCE, the headers of my FCE's are displayed
  • 20:59:03 <BenjaminR> Layout File is taken in account?
  • 20:59:03 <alex_schnitzler> It seems as if fluidcontent doesn't recognize the main section of my templates any more
  • 20:59:58 <BenjaminR> Can you verify your template has a proper layout defined and that layout is rendered (which then renders your main section) :)
  • 21:00:00 <alex_schnitzler> https://gist.github.com/alexanderschnitzler/d886cce57fa40804ca3a
  • 21:00:32 <alex_schnitzler> <f:layout name="Content" />
  • 21:00:32 <alex_schnitzler> <f:render section="Main" />
  • 21:02:14 <BenjaminR> Try to create some debug output in your layout file
  • 21:02:19 <BenjaminR> to see if it is loaded
  • 21:02:20 <alex_schnitzler> I doid
  • 21:02:24 <alex_schnitzler> No output
  • 21:02:27 <danilobuerger> alex_schnitzler dont use fcc master
  • 21:02:32 <danilobuerger> use fcc development
  • 21:02:52 <alex_schnitzler> danilobuerger: I do. Sorry for the mistake above.
  • 21:03:04 <alex_schnitzler> Everything is on develop
  • 21:03:30 <BenjaminR> Finally confused ^^
  • 21:03:30 <danilobuerger> did you clear typo3temp and did you MANUALLY delete every row in cache_ / cf_ tables ?
  • 21:03:46 <alex_schnitzler> BenjaminR: Sorry for that :(
  • 21:03:53 <alex_schnitzler> Last commit in fcc: [TASK] Implemented shortcut fce
  • 21:04:27 <BenjaminR> Thanks for taking over danilobuerger - i head back to the cgl cleanup :)
  • 21:04:53 <alex_schnitzler> danilobuerger: You are german, right?
  • 21:05:33 <BenjaminR> all of us except NamelessCoder are german speaking :) (Btw)
  • 21:06:05 <alex_schnitzler> Great, I will switch to german for short.
  • 21:06:27 <alex_schnitzler> cf_* gelöscht, typotemp gelöscht.
  • 21:06:58 <alex_schnitzler> Ich glaube ich habe einen Eintrag aus $GLOBALS gelöscht den fcc benötigt.
  • 21:07:03 <BenjaminR> alex: also hidden files (prefixed with dot) have to be deleted
  • 21:07:23 <alex_schnitzler> Check!
  • 21:08:08 <BenjaminR> https://github.com/FluidTYPO3/fluidcontent_core/blob/master/Build/AdditionalConfiguration.php
  • 21:09:45 <alex_schnitzler> Das wars, back to english.
  • 21:09:50 <alex_schnitzler> Thanks a bunch!
  • 21:11:02 <BenjaminR> yw
  • 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?
  • 21:55:54 <NamelessCoder> ahoy andy
  • 21:56:34 <NamelessCoder> normally you'd give all users the same group and make sure typo3 is set to create folders with 775 and files with 664
  • 21:57:13 <NamelessCoder> and you may need to configure the so-called "umask" in sshd to 002 from the default 022
  • 21:57:54 <NamelessCoder> but shouldn't you be using local dev + staging site + git?
  • 23:58:02 <BenjaminR> Good night guys!

20140327

  • 06:13:50 <randomresult> good morning
  • 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:11:56 <alex_sch_> Morning guys!
  • 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:45:00 <BenjaminR> Buon giorno
  • 10:46:42 <randomresult> Noch_ein_Kamel do u use underscores in ur extkey?
  • 10:47:19 <randomresult> like EXT:this_is_my_kamel?
  • 10:48:43 <Noch_ein_Kamel> Nope. My extension key is a single word without spaces/undersores
  • 10:49:32 <randomresult> try to ping the @team :)
  • 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:53:22 <Noch_ein_Kamel> okay, thanks :-)
  • 10:53:35 <randomresult> upps... dident want to ping them right now... i thought it needs the @ to do
  • 10:53:47 <bjo3rn> sup?
  • 10:53:50 <bjo3rn> hehe
  • 10:53:51 <randomresult> see... works
  • 10:53:54 <randomresult> dark mal
  • 10:53:56 <randomresult> mark
  • 10:53:56 <bjo3rn> works even without @
  • 10:54:04 <BenjaminR> It works! :P
  • 10:54:07 <bjo3rn> and incorrect spelling
  • 10:54:16 <BenjaminR> randomresult() -> 1337
  • 10:54:17 <bjo3rn> l33t it, randomresult
  • 10:54:52 <bjo3rn> so, Noch_ein_Kamel, is your extension namespaced/has a vendor?
  • 10:54:54 <randomresult> sorry bjo3rn (didnt took autocomplete as ususal... ) so spelling was wrong... i apologize for that!
  • 10:55:10 <bjo3rn> 2 of 3 left, randomresult
  • 10:55:15 <bjo3rn> ^^
  • 10:55:22 <randomresult> uuhhhh im scared dark lord
  • 10:55:39 * randomresult calls harry for help
  • 10:55:41 <Noch_ein_Kamel> Well my class has.
  • 10:55:45 <randomresult> ups... i am harry...
  • 10:56:02 <BenjaminR> i dont see the beginning of this conversation with Noch_ein_Kamel - bjo3rn takes over i guess :)
  • 10:56:04 <Noch_ein_Kamel> my extension folder not as I don't know how i have to configure my ts then
  • 10:56:34 <bjo3rn> how does your registerProvideExtensionKey call look like?
  • 10:56:44 <bjo3rn> (in ext_tables)
  • 10:57:03 <BenjaminR> Noch_ein_Kamel - look here - its Best practice: https://github.com/FluidTYPO3/fluidtypo3org
  • 10:57:35 <BenjaminR> https://github.com/FluidTYPO3/fluidtypo3org/blob/master/ext_tables.php
  • 10:58:11 <Noch_ein_Kamel> Ah, that probably helps, too. Was looking into the bootstrap and core extensions but they didnt seem very up to date :-)
  • 10:58:23 <Noch_ein_Kamel> So I need the registerProvideExtensionKey call in order to use vendor names?
  • 10:58:31 <Noch_ein_Kamel> I'm just using the TS configuration atm
  • 10:58:44 <Noch_ein_Kamel> plugin.tx_fluidcontent.collections.extkey
  • 10:58:59 <bjo3rn> oh, that's deprecated
  • 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:12:52 <BenjaminR> i will add it
  • 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:16:34 <Noch_ein_Kamel> ok, thx
  • 11:16:51 <randomresult> could u paste ur sql for me?
  • 11:17:02 <bjo3rn> need to restore the table?
  • 11:17:13 <randomresult> i think so :)
  • 11:17:17 <randomresult> lemme have a look
  • 11:17:27 <bjo3rn> https://www.dropbox.com/s/qj6180snegyuta8/typo3-62-dev_2014-03-26.sql.gz
  • 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:23:36 <Guest68219> yes!
  • 11:23:55 <randomresult> Guest68219 https://github.com/FluidTYPO3/documentation/blob/master/Guides/WorkingWithLocallang.md
  • 11:24:15 <bjo3rn> I think Guest68219 wants to translate the values not the labels, correct?
  • 11:24:37 <Guest68219> You're right, the values
  • 11:25:36 <bjo3rn> to my knowledge this is not officially supported. danilobuerger did some experiments the other day. maybe he can help out.
  • 11:25:46 <bjo3rn> re overlays
  • 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:32:21 <bjo3rn> there are valid use cases
  • 11:34:40 <Guest68219> Ok, thanks so far. I will try to get a hint from danilobuerger thorugh direct chat.
  • 11:35:31 <bjo3rn> yw. I'd be interested in a solution myself.
  • 11:40:45 <Defos> hey I just upgraded to typo3 6.2 and flux 7 from TER and the backend isnt looking right.
  • 11:41:07 <Defos> e.g. two files are missing: /typo3/sysext/cms/typo3conf/ext/flux/Resources/Public/css/grid.css"
  • 11:41:24 <Defos> typo3conf/ext/fluidpages/Resources/Public/js/typo3pageModule.js"
  • 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:17:54 <Guest68219> Hi, yes.
  • 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:26:36 <randomresult> see u later
  • 12:43:17 <randomresult> someone here has a problem copying elements too?
  • 12:43:55 <BenjaminR> randomresult(0, 1) -> 0
  • 12:43:59 <BenjaminR> bad luck for you :)
  • 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:48:59 <randomresult> :/
  • 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:06:20 <randomresult> i will ... need some time
  • 13:07:03 <NamelessCoder> another option is, I can give you access to my dev copy and you can create the setup that will fail ;)
  • 13:31:51 <mrboe> @NamelessCoder have you read my question
  • 13:31:55 <mrboe> yesterday
  • 13:33:55 <NamelessCoder> mrboe I think you need to repeat it, miles of scroll ;)
  • 13:41:39 <limboo> hi there
  • 13:41:57 <limboo> i know its not the right channel, but maybe someone has an idea =)
  • 13:42:22 <limboo> i want to access my typoscript-settings from an extbase extension running a scheduler-task
  • 13:42:52 <limboo> $this->settings['myXsetting']; is working in the controller, but not in the scheduler-task =(
  • 13:45:03 <cedricziel> limboo: that's a topic for #typo3
  • 13:45:23 <cedricziel> commandcontrollers are very different from 'normal' ActionControllers
  • 13:45:37 <cedricziel> they lack the context, you know?
  • 13:46:01 <cedricziel> having said that, theres the configurationmanager you can use to retreive typoscript settings
  • 13:46:07 <limboo> yup cedricziel i know
  • 13:46:40 <limboo> i tried around with the configurationmanager but i can't find a solution
  • 13:47:10 <limboo> tried like this
  • 13:47:11 <limboo> https://forge.typo3.org/projects/typo3v4-mvc/wiki/CommandControllerInSchedulerTask
  • 13:47:30 <cedricziel> https://forge.typo3.org/projects/typo3v4-mvc/wiki/CommandControllerInSchedulerTask
  • 13:47:32 <cedricziel> heh, yes
  • 13:47:33 <cedricziel> :)
  • 13:47:41 <limboo> and like this
  • 13:47:41 <limboo> http://www.derhansen.de/2012/06/zugriff-auf-extbase-extension.html
  • 13:47:53 <NamelessCoder> limboo module.tx_whatever.settings - CLI tasks are BE context
  • 13:48:05 <NamelessCoder> module.tx_blabla < plugin.tx_blablah fx
  • 13:48:21 <cedricziel> aye, my thoughts
  • 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:50:09 <NamelessCoder> hehe
  • 13:50:16 <cedricziel> *shelf
  • 13:50:25 <NamelessCoder> nononono I love guessing ^^</sarcasm>
  • 13:50:53 <NamelessCoder> limboo I'm pretty sure the plugin/module "gotcha" is what gotcha - I had to learn it the hard way too ;)
  • 13:50:53 <cedricziel> chuck norris and NamelessCoder know the answer before the question
  • 13:50:58 <limboo> im sorry =)
  • 13:51:23 <NamelessCoder> no apology needed, it was pretty clear what was going on just from the first sentence :)
  • 13:51:25 <cedricziel> dont be sorry, we're here to help
  • 13:52:04 <limboo> im new with Extbase, so im a bit confused =P
  • 13:53:06 <cedricziel> then be sure of one thing: it wont be the last time ;)
  • 13:53:54 <limboo> oh yes, i know =P
  • 13:54:20 <limboo> i have typoscript like this
  • 13:54:25 <limboo> plugin.tx_ogfacbeooknewsimporter.settings.fanpage = watson.news
  • 13:54:25 <limboo> module.tx_ogfacbeooknewsimporter < plugin.tx_ogfacbeooknewsimporter
  • 13:54:41 <limboo> and i try to get the values like this
  • 13:54:41 <limboo> $this->settings = $this->configurationManager->getConfiguration(Tx_Extbase_Configuration_ConfigurationManagerInterface::CONFIGURATION_TYPE_SETTINGS, 'tx_ogfacbeooknewsimporter', 'Feed');
  • 13:55:16 <limboo> what returns: Class '...Tx_Extbase_Configuration_ConfigurationManagerInterface' not found
  • 13:55:19 <NamelessCoder> BE/CLI context has no pluginname context...
  • 13:55:32 <NamelessCoder> this is where it gets a bit complicated, sadly
  • 13:55:48 <limboo> ohm yes
  • 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:26 <limboo> aaah, the namespace thing =P
  • 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:02:16 <limboo> allright
  • 14:02:22 <limboo> thanks a lot for your help NamelessCoder
  • 14:02:31 <limboo> i'll try it like this and get back to #typo3
  • 14:03:38 <NamelessCoder> you're welcome
  • 14:07:03 <limboo> $typoscript['plugin.']['tx_ogfacbeooknewsimporter.']['settings.'].. was the trick =)
  • 14:07:14 <NamelessCoder> esoteric ftw
  • 14:07:55 <BenjaminR> 'plugin.' - really? nice to know
  • 14:08:29 <limboo> yup, i hade to dump the whole array to find this damn 'plugin.'
  • 14:08:36 <NamelessCoder> only when using FULL_TYPOSCRIPT
  • 14:08:42 <NamelessCoder> esoteric^2 ftw
  • 14:08:46 <BenjaminR> ah - i see! thanks both of you
  • 14:11:01 <ad_on_is> hi, anybody here who can help me with fluidpages 3.0 and typo3 6.2?
  • 14:11:36 <BenjaminR> just ask - we will help you :)
  • 14:12:20 <ad_on_is> any language-restrictions here? or can i ask in german? :D
  • 14:12:34 <BenjaminR> we would prefer english :)
  • 14:12:51 <ad_on_is> OK :D
  • 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:15:43 <ad_on_is> $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tstemplate.php']['includeStaticTypoScriptSources'][] =
  • 14:15:43 <ad_on_is> 'EXT:' . $_EXTKEY . '/Classes/Hooks/TypoScriptTemplate.php:asoluto\AsFramework\Hooks\TypoScriptTemplate->preprocessIncludeStaticTypoScriptSources';
  • 14:16:26 <ad_on_is> since there's no t3lib-folder anymore my typoscript-files are not loaded anymore
  • 14:18:17 <ad_on_is> http://pastebin.com/hM0yAs46
  • 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:50 <NamelessCoder> changing topics:
  • 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:42:42 <ad_on_is> the file is the same, thanks
  • 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 ;))
  • 14:43:51 <ad_on_is> comment* not uncomment
  • 14:44:08 <ad_on_is> ok.. thanks a lot
  • 14:44:16 <NamelessCoder> it sounds like your class might be inoperable - I'd look hard in the class file and logs about any php errors
  • 14:44:20 <NamelessCoder> you're welcome :)
  • 15:17:33 <Denyerek> hey guys
  • 15:17:40 <Denyerek> SHitty start to the day, literally.
  • 15:17:47 <Denyerek> Had to unblock the drains :(
  • 15:21:54 <NamelessCoder> eek
  • 15:22:22 <NamelessCoder> a job for the poopsmith
  • 15:22:30 <Denyerek> Yeah ended up calling a guy out
  • 15:22:35 <Denyerek> had to jetblast them and camera inspect
  • 15:22:41 <Denyerek> cost far too much, but needed to get it cleared
  • 15:22:42 <NamelessCoder> ...
  • 15:22:45 <Denyerek> there was shit everywhere :(
  • 15:22:48 <Denyerek> Literally.
  • 15:22:52 <NamelessCoder> the word "jet blast" in this context
  • 15:22:55 <Denyerek> Hahahaha
  • 15:23:04 <NamelessCoder> and I'm imagining some seriously high pressure doodie
  • 15:23:25 <NamelessCoder> pfa-thoooom!
  • 15:33:08 <Denyerek> Hahaha
  • 15:33:11 <Denyerek> Wasn't far off
  • 15:37:27 <Denyerek> Will you be "around" late into the night tonight NamelessCoder ?
  • 15:39:18 <NamelessCoder> not *too* late but I do plan on sticking around tonight
  • 15:48:06 <Denyerek> Ok cool
  • 15:48:23 <Denyerek> I'm gonna be running into some problems, so I might be pinging you
  • 15:48:43 <Denyerek> I know I'm going to be running into problems because I'm going to be trying new things :D
  • 16:09:38 <randomresult> Denyerek shit your hands an clap!
  • 16:16:47 <NamelessCoder> you're not going to forget that anytime soon, are you? ^^
  • 16:17:20 <Denyerek> Hahaha
  • 16:17:26 <Denyerek> I laugh every time I think of that :)
  • 16:17:33 <Denyerek> I managed to escape the morning without clapping, though.
  • 16:17:43 <Denyerek> So it's only my arms that reek of sewers
  • 16:17:50 <randomresult> you begged for it yesterday. got it today
  • 16:17:56 <Denyerek> haha
  • 16:18:35 <randomresult> that is what i call a fast delivery
  • 16:22:28 <NamelessCoder> :)
  • 16:22:38 <NamelessCoder> brown label express
  • 16:22:56 * randomresult pictures in my head... stop that i need to concentrate
  • 16:23:08 <Denyerek> Same colour as a Fedex van!
  • 16:23:17 <Denyerek> Maybe that explains the uniform
  • 16:23:23 * NamelessCoder turns off the thought control sattelite
  • 16:23:57 <Denyerek> :D
  • 16:43:31 <clews> Hi all.
  • 16:43:54 <clews> Just updated my Dev-environent to 6.2 + flux 7.0.0 TER
  • 16:44:24 <clews> Now (despite of all cleared caches) i get errors like
  • 16:44:34 <clews> Could not analyse class:Tx_Flux_ViewHelpers_Field_CheckboxViewHelper maybe not loaded or no autoloader?
  • 16:45:11 <clews> anyone an idea?
  • 16:45:43 <NamelessCoder> hi clews
  • 16:45:57 <NamelessCoder> most likely you forgot to change the {namespace} line in your Fluid template
  • 16:46:25 <NamelessCoder> you've switched to the new VH names (good) but it looks for this new file in the old class names (bad)
  • 16:47:32 <clews> Oh... i see... i'll check that!
  • 16:54:04 <clews> thanks... that fixed it... was a little too fast reading the migration manual
  • 16:55:53 <ad_on_is> the relation-functionality of flux 7.0 is really neat
  • 16:56:15 <ad_on_is> is it possible to apply relational-content to own models?
  • 16:56:42 <ad_on_is> makeRelationable() :D
  • 16:58:20 <NamelessCoder> ad_on_is it's plan TCA so yep, you can definitely do that - and then fx use v:content.render(contentUids) to render them
  • 16:59:55 <ad_on_is> if that work's, you saved half of my project :D
  • 17:00:11 <NamelessCoder> hehe, that happens sometimes ;)
  • 17:02:09 <ad_on_is> btw, you already saved me a lot headaches with fluidtypo3 compared to TV
  • 17:05:41 <ad_on_is> is there any tutorial on that TCA configuration
  • 17:05:42 <clews> Another small question...
  • 17:06:12 <clews> When I use inline.fal inside a section I get a "wrong configuration in table..." error
  • 17:06:21 <ad_on_is> on your old fedext-website you had a video-tutorial on how to use Flux:form to generate own backend-form
  • 17:06:38 <clews> I can live without sections for now, but is there some way to get around this error?
  • 17:06:40 <ad_on_is> i can't find it anywhere
  • 17:08:47 <Denyerek> ok question about Menu...
  • 17:09:30 <Denyerek> I'm guessing I can make a folder of shortcuts, then set pageUid to that folder, then set userShortcutTarget ?
  • 17:11:46 <NamelessCoder> ad_on_is https://vimeo.com/74294449
  • 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:12:28 <ad_on_is> thx
  • 17:15:11 <clews> Okay... Saw a closed bug, but was because of a lack of feedback...
  • 17:15:42 <clews> Thanks a lot... 7.0.0 is awesome...
  • 17:16:24 <NamelessCoder> :)
  • 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:26:28 <Guest|70326> Anyone an idea?
  • 17:27:04 <NamelessCoder> {namespace flux=FluidTYPO3\Flux\ViewHelpers}
  • 17:27:07 <BenjaminR> {namespace flux=FluidTYPO3\Flux\ViewHelpers}
  • 17:27:09 <BenjaminR> argl
  • 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:36:06 <ad_on_is> yep...
  • 17:36:09 <ad_on_is> did a db-compare
  • 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:12 <NamelessCoder> aah sec
  • 18:06:18 <mhowellsmead> ok thanks for the tip. have editor training on weds and it would mean that we can train them on 6.2 if we can get it working
  • 18:06:19 <mhowellsmead> :)
  • 18:06:20 <NamelessCoder> you're using the old namespace/locations
  • 18:06:40 <NamelessCoder> {namespace flux=FluidTYPO3\Flux\ViewHelpers}
  • 18:06:44 <NamelessCoder> is the right one
  • 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:07:59 <NamelessCoder> gist or pastebin pls
  • 18:08:19 <mhowellsmead> brb…
  • 18:10:54 <mhowellsmead> https://gist.github.com/permanenttourist/87c0458a9eac0da3a91f
  • 18:10:54 <FT3BOT> Welcome back mhowellsmead!
  • 18:10:58 <mhowellsmead> can you see that?
  • 18:11:34 <NamelessCoder> yep
  • 18:11:48 <mhowellsmead> that gives me no field in the fluidcontent element in the BE
  • 18:11:58 <NamelessCoder> flux:flexform should be flux:form now
  • 18:12:51 <mhowellsmead> anything else i've missed? i'll have to try it out in the morning
  • 18:12:58 <mhowellsmead> thanks 10^6 for your help
  • 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:14:59 <mhowellsmead> righto.
  • 18:15:09 <mhowellsmead> terrific thanks. have a good evening
  • 18:15:12 <NamelessCoder> it will throw a "mismatching closing viewhelper tag" exception if you encounter that bug - to fix, just change namespace
  • 18:15:20 <NamelessCoder> and you're welcome :)
  • 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:22:47 <mhowellsmead> func
  • 18:22:47 <mhowellsmead> An error was encountered while rendering the FlexForm.
  • 18:22:47 <mhowellsmead> The error message states:
  • 18:23:03 <mhowellsmead> i.e. no error message
  • 18:23:27 <mhowellsmead> attempt 1: https://gist.github.com/permanenttourist/1150258b86ab72dde2e8
  • 18:25:52 <mhowellsmead> same error using <flux:field.file name="myimage2"/>
  • 18:27:15 <mhowellsmead> and then returning to the page once the content element has been saved results in http://typo3.org/go/exception/CMS/1224254792
  • 18:36:39 <NamelessCoder_> aaaah
  • 18:36:52 <NamelessCoder_> you use v:resource but do not include {namespace v=Tx_Vhs_ViewHelpers}
  • 18:37:08 <NamelessCoder_> sry v:extension.path
  • 18:37:16 <mhowellsmead> flux:flexform.field.file (now flux:field.file) works, but not with the media extension
  • 18:37:45 <NamelessCoder_> yeah, media extension introduced a bug in the popup windows for file browsing
  • 18:38:26 <mhowellsmead> BINGO
  • 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:38:47 <mhowellsmead> https://gist.github.com/permanenttourist/1150258b86ab72dde2e8
  • 18:38:50 <mhowellsmead> working :D
  • 18:39:03 <mhowellsmead> with media manager and everything
  • 18:39:04 <randomresult> @NamelessCoder progressbar not in elements...
  • 18:39:04 <mhowellsmead> woot
  • 18:39:08 <NamelessCoder> (the text "should never be seen" is just ridiculous btw because it definitely should - but it should explain itself better)
  • 18:39:15 <mhowellsmead> :)
  • 18:39:38 <mhowellsmead> re. 18:38:38: really 100% of the time?
  • 18:40:00 <NamelessCoder> absolutely 100% of the time
  • 18:40:11 <mhowellsmead> i'll write that one down :)
  • 18:40:22 <mhowellsmead> bierabend würde ich sagen
  • 18:40:25 <NamelessCoder> maybe note it down in the wiki too ;)
  • 18:40:36 <NamelessCoder> yeah, job done :)
  • 18:41:00 <mhowellsmead> which wiki?
  • 18:41:15 <NamelessCoder> http://wiki.typo3.org/Exception/CMS/1224254792
  • 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
  • 20:29:25 <randomresult> evening
  • 20:47:40 <benjamin_654> hi
  • 20:51:28 <mrboe> hi
  • 21:39:40 <Denyerek> hey guys
  • 21:39:45 <Denyerek> still sturggling with autocomplete
  • 21:39:55 <Denyerek> In my layout I don't have the div with the xmlns in
  • 21:40:07 <Denyerek> Should I just add it ?
  • 21:43:22 <NamelessCoder> if you add it to the layout it gets output - Layouts are usually the only place you would not want this autocompletion stuff
  • 21:50:37 <Denyerek> Hmm, I have page.menu in there
  • 21:50:48 <Denyerek> should that perhaps be in a partial ?
  • 21:50:56 <soee> is it possible to do in calculation like: ($foo * 100) \ $bar using vhs ?
  • 21:52:07 <Denyerek> I'll put it in a partia
  • 21:52:08 <Denyerek> l
  • 21:52:12 <Denyerek> that way the params will be the same everywhere too
  • 21:54:48 <Denyerek> Hey claus
  • 21:54:57 <Denyerek> shortcutData, shortcutTarget and shortcutUID
  • 21:54:58 <NamelessCoder> soee {foo -> v:math.product(b: 100) -> v:math.division(b: bar)}
  • 21:55:02 <Denyerek> they're mutually exclusive
  • 21:55:07 <Denyerek> wondering why there are 3 options
  • 21:55:10 <NamelessCoder> Denyerek bjo3rn is on it!
  • 21:55:20 <Denyerek> On it ?
  • 21:55:26 <NamelessCoder> working on it
  • 21:55:37 <Denyerek> Working on what ?
  • 21:55:43 <Denyerek> Oh
  • 21:55:48 <Denyerek> Making them NOT exclusive ?
  • 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 ?
  • 22:18:01 <NamelessCoder> syntax error
  • 22:18:17 <soee> it just outputs whole string
  • 22:18:18 <NamelessCoder> {result.validAnswers->v:math.product(b: 100)->v:math.division(b: '{result.answers->f:count()}')}
  • 22:18:22 <soee> ah ok
  • 22:19:41 <soee> nice, progress bar works perfect :-) thank you
  • 22:19:45 <NamelessCoder> ;)
  • 23:43:45 <danilobuerger> randomresult_afk

20140328

  • 01:22:11 <Denyerek> Don't suppose anyones awake ?
  • 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
  • 02:58:39 <Denyerek> Hey Guest
  • 02:58:51 <Denyerek> Do you know anything about the menu vh >
  • 02:59:04 <Denyerek> It's inserting target="pageId" which is causing all my menu links to pop open new tabs :/
  • 03:03:52 * Denyerek doubts NamelessCoder is awake
  • 03:03:55 <Denyerek> I'm going to try again in the morning
  • 03:04:04 <Denyerek> There are just too many unknowns to me to get anywhere tonight :.
  • 09:43:32 <anhadikal> hi all
  • 09:43:59 <anhadikal> how can I render the media attached to a page with fluid/vhs?
  • 09:49:04 <Denyerek> mornin al
  • 10:05:00 <cedricziel> ahoi
  • 10:06:22 <cedricziel> anhadikal: you can read the media field
  • 10:06:38 <anhadikal> the media field just contains 1
  • 10:06:55 <cedricziel> yup
  • 10:07:05 <cedricziel> please debug it-should be a FAL reference
  • 10:12:21 <anhadikal> nope it isnt ... (btw it is a page-record in menu viewhelper)
  • 10:22:15 <Denyerek> Right guys
  • 10:22:31 <Denyerek> How the hell do I know what variables are available to me in a layout / partial ?
  • 10:22:42 <Denyerek> I defined some stuff in TS that I can render with {settings.myVar}
  • 10:22:55 <Denyerek> But I'm sure other stuff like the current page ID, page title, etc... must be accessible.
  • 10:22:59 <Denyerek> The question is, how ?
  • 10:24:29 <anhadikal> <f:debug>{_all}</f:debug> will helpt you Denyerek
  • 10:29:39 <Denyerek> Sweet
  • 10:29:41 <Denyerek> Next Q
  • 10:29:54 <Denyerek> rendering a standard menu, it's inserting target="6"
  • 10:29:58 <Denyerek> (Or whatever the target page ID is)
  • 10:30:05 <Denyerek> which is causing all the menu links to open new browser tabs,
  • 10:31:07 <Denyerek> I've got a default v:page.menu with pageUid set, and useShortcutUid="true"
  • 10:31:18 <mrboe> https://worksonmymachine.org/
  • 10:31:36 <mrboe> https://worksonmymachine.org/blog/a-guide-to-menu-rendering-with-fluidtypo3
  • 10:31:37 <Denyerek> :/
  • 10:32:02 <mrboe> have a look on that great page
  • 10:32:42 <mrboe> thx @bjo3rn for that
  • 10:34:21 <Denyerek> mrboe, if I use useShortcutData instead of useShortcutUid - all of my menu entries disappear
  • 10:34:33 <Denyerek> <v:page.menu pageUid="{settings.topMenuStorageUID}" useShortcutData="TRUE"/>
  • 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:38:12 <Denyerek> Very very likely.
  • 10:38:32 * Denyerek prods cedricziel
  • 10:41:15 <mhowellsmead> q2: after updating fluidcontent to 4.0.0, i now have a "text" rte field after the custom stuff. is that expected?
  • 10:41:43 <Denyerek> mrboe, stilll stuck. It renders the first menu item from the folder full of shortcuts - no more.
  • 10:41:53 <mrboe> @mhowellsmead you are on 6.1.7 ?
  • 10:41:58 <mhowellsmead> yes
  • 10:42:09 <mrboe> i had that textfield too
  • 10:42:18 <mhowellsmead> exclude using ts?
  • 10:42:50 <mrboe> never found out were it came from
  • 10:43:00 <mrboe> wehn u updat eto 6.2 ist gone
  • 10:43:05 <mhowellsmead> did you manage to hide it?
  • 10:43:15 <mrboe> i switched to 6.2
  • 10:43:18 <mhowellsmead> ah ok :)
  • 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:44:43 <mhowellsmead> @mrboe http://forum.typo3.org/index.php?t=rview&goto=707259#msg_707259
  • 10:44:46 <mrboe> randomresult: and me
  • 10:45:23 <mhowellsmead> @mrboe and yes, fluidcontent, flux, vhs, vidi all updated
  • 10:45:30 <BenjaminR> okay so we have a bug there...
  • 10:45:37 <mrboe> yes
  • 10:45:50 <mhowellsmead> actually, i have fce fields *and* the rte field
  • 10:46:30 <Denyerek> Man
  • 10:46:34 <Denyerek> this menu is totally fsked.
  • 10:46:53 <mhowellsmead> https://www.filepicker.io/api/file/RnOOIxqISRKGPLWEzE7J
  • 10:47:11 <mhowellsmead> (screenshot for rte field)
  • 10:47:26 <mrboe> @randomresult can you say something about the RTE field
  • 10:47:30 <randomresult> mhowellsmead we had that too...
  • 10:47:46 <Denyerek> I can't load the EM after updating either
  • 10:47:46 <mrboe> i know you diskussed that with somebody from the core team
  • 10:47:47 <randomresult> and noone else had it at that time
  • 10:47:49 <Denyerek> invalid form token ?
  • 10:48:07 <randomresult> so mhowellsmead no solution from my side
  • 10:48:18 <randomresult> Denyerek had that too...
  • 10:48:19 <Denyerek> #1392409507: Invalid form/module token detected. Access Denied! (More information)
  • 10:48:19 <Denyerek> UnexpectedValueException thrown in file
  • 10:48:19 <Denyerek> /home/denyerec/src/typo3-6.2/typo3/mod.php in line 39.
  • 10:48:27 <Denyerek> How'd you fix 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:49:36 <randomresult> worked by randomresult :)
  • 10:49:40 <Denyerek> I emptied typo3temp
  • 10:49:41 <Denyerek> still broken
  • 10:50:04 <randomresult> did u compare db in installtool? it will delete some entries which are needed
  • 10:50:08 <Denyerek> I thought upgrading would fix this broken viewhelper
  • 10:50:09 <randomresult> maybe thats the problem
  • 10:50:09 <Denyerek> I'll do that now
  • 10:50:24 <randomresult> dont do!
  • 10:50:28 <Denyerek> install tool is broken
  • 10:50:36 <Denyerek> Oh, no I haven't touvhed it
  • 10:50:43 <Denyerek> all I did was update flux, vhs and fluidpages
  • 10:50:45 <randomresult> Denyerek do u have a shell?
  • 10:51:03 <Denyerek> Yeah, it;s local dev
  • 10:51:06 <randomresult> you could rm -rf * all files :)
  • 10:51:10 <randomresult> wich is a joke
  • 10:51:44 <BenjaminR> cd / before.... :/
  • 10:51:48 <randomresult> :)
  • 10:52:05 <Denyerek> its OK
  • 10:52:05 <randomresult> shit ur hands an clap
  • 10:52:07 <Denyerek> logged out and back in
  • 10:52:09 <Denyerek> LOL
  • 10:52:24 <Denyerek> If you ever see the word "token" in an error
  • 10:52:26 <Denyerek> log out and back in
  • 10:52:29 <Denyerek> :)
  • 10:52:34 <Denyerek> Ok so
  • 10:52:34 <randomresult> Denyerek thx for this one... makes me smile everytime
  • 10:52:38 <Denyerek> back to this insane viewhelper
  • 10:52:51 <Denyerek> all I want to do is use a folder full of shortcuts to render a header menu
  • 10:52:54 <Denyerek> so I have :
  • 10:52:57 <randomresult> also the retard-one
  • 10:53:08 <Denyerek> <v:page.menu pageUid="{settings.topMenuStorageUID}" />
  • 10:53:27 <Denyerek> that vlue is the ID of the storage folder that contains the shortcuts
  • 10:53:39 <Denyerek> Instead, it renders just the first shortcut for the menu - just the one.
  • 10:54:18 <randomresult> do u have the use shortcut?
  • 10:54:18 <Denyerek> Wait
  • 10:54:24 <randomresult> or they are hidden?
  • 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:58:42 <Denyerek> :)
  • 10:58:48 <mhowellsmead> harsh, dude
  • 10:58:52 <Denyerek> Perhaps a little
  • 10:58:56 <Denyerek> But I am beyond hope.
  • 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
  • 10:59:42 <Denyerek> So you ran a DB compare ?
  • 11:00:20 <mhowellsmead> re. my question about docs. is there an up-to-date reference anywhere or is it not complete yet?
  • 11:00:45 <BenjaminR> Deny - yes
  • 11:00:58 <BenjaminR> and it created a cf_fluidcontent and cf_fluidcontent_tags table
  • 11:01:03 <BenjaminR> afterwards content wizard works again
  • 11:01:26 <BenjaminR> guys - have to continue work at customers site. see you later
  • 11:02:34 <Krystian> hi
  • 11:02:51 <Krystian> I downloaded flux-development to 6.2
  • 11:03:02 <Krystian> but TYPO3 started to cry about missing table cf_extbase_datamapfactory_datama
  • 11:03:22 <Krystian> I found this table definition in typo3conf/ext/flux/Build/ImportSchema.sql
  • 11:03:45 <Krystian> how is that supposed to work with regular InstallTool update database ?
  • 11:04:08 <Krystian> should I run typo3conf/ext/flux/Build/ImportSchema.sql myself ?
  • 11:04:58 <Denyerek> Run the DB compare from the install tool
  • 11:05:20 <Krystian> it does nto see this file
  • 11:05:41 <Krystian> DB compare from the install tool shows everythin is ok
  • 11:05:44 <Denyerek> Then I'm all outta options :/
  • 11:05:53 <Krystian> and still I waas getting info about missing cf_extbase_datamapfactory_datama
  • 11:07:13 <Krystian> this table is nowhere in typo3
  • 11:07:28 <Krystian> so isntall tool would need to import typo3conf/ext/flux/Build/ImportSchema.sql
  • 11:07:56 <Krystian> becase its not also in typo3conf/ext/flux/ext_tables.sql
  • 11:08:55 <randomresult> Denyerek you think u struggle?
  • 11:09:20 <randomresult> i need to setup a sr_userregister in ... typo3 3.7 - in words three point seven
  • 11:09:28 <randomresult> 3.7
  • 11:10:03 <Denyerek> Three
  • 11:10:04 <Denyerek> Point
  • 11:10:06 <Denyerek> Seven
  • 11:10:06 <Denyerek> ?
  • 11:10:22 <Denyerek> THAT BELONGS IN A MUSEUM
  • 11:11:15 <mhowellsmead> granddad, what's 3.7?
  • 11:12:13 <Krystian> btw: waht version of flux/fluidcontent/fluidpages/fluidwidget is most stable with 6.2 ?
  • 11:12:19 <randomresult> mhowellsmead and Denyerek this is NOT funny
  • 11:12:37 <randomresult> Krystian the TER versions will work fine
  • 11:12:59 <randomresult> be careful there is a viewhelper breaking your templates (menues)
  • 11:14:11 <Krystian> strange - Cedric told me that TER versions will not work with 6.2
  • 11:15:58 <randomresult> Krystian when?
  • 11:16:14 <randomresult> they were updated 3 days ago
  • 11:18:51 <Krystian> ah :)
  • 11:19:04 <Krystian> then I will download them from TER
  • 11:19:05 <Krystian> tnx
  • 11:19:05 <Tjark> some one know the best way to contact Fabien Udriot ?
  • 11:26:07 <mneuhaus> hey guys, just a heads up, the viewHelper reference for fluidwidget, fluid and fluidbackend seems broken
  • 11:26:07 <mneuhaus> http://fluidtypo3.org/viewhelpers/fluidwidget/master.html
  • 11:26:09 <mneuhaus> :)
  • 11:26:20 <mneuhaus> wait, fluid works now
  • 11:26:39 <mhowellsmead> guessing my petulant whining prompted an update :)
  • 11:26:44 <mneuhaus> scratch that, if you click on one item then it breaks :)
  • 11:26:49 <Denyerek> Anyone wanna help with this folder full of shortcuts ?
  • 11:27:12 <randomresult> Denyerek i could try
  • 11:27:23 <Denyerek> It's gotta be better than playing with 3.7 :/
  • 11:27:30 <randomresult> sure ...
  • 11:27:35 <Denyerek> If you have a local install, just create a sysfolder with 2-3 shortcuts in
  • 11:27:36 <randomresult> SURE
  • 11:27:46 <randomresult> 6.2
  • 11:27:48 <randomresult> yes?
  • 11:27:50 <Denyerek> then try and make a menu that uses the sysfolder as a root page.
  • 11:27:53 <Denyerek> Yep
  • 11:27:55 <Denyerek> latest of everything
  • 11:27:58 <randomresult> gimme your code
  • 11:28:30 <Denyerek> <v:page.menu pageUid="{settings.topMenuStorageUID}" useShortcutTarget="TRUE" />
  • 11:28:44 <Denyerek> I've been trying the different "useShortcut..." options
  • 11:28:52 <Denyerek> But useShortcutData throws an error for me
  • 11:29:03 <Denyerek> Saying it's mutually exclusive, even tho i'm not using anything else!
  • 11:30:08 <randomresult> wait. u have a local install?
  • 11:30:12 <Denyerek> yeah
  • 11:30:44 <Denyerek> Teamviewer
  • 11:30:45 <Denyerek> ?
  • 11:30:58 <Denyerek> For some reason it renders the page titles
  • 11:31:06 <Denyerek> but it only renders a valiud href for the first shortcut in the folder
  • 11:31:10 <randomresult> have u read this?
  • 11:31:11 <randomresult> https://github.com/FluidTYPO3/vhs/issues/506
  • 11:31:12 <Denyerek> NFI why
  • 11:31:28 <randomresult> see my first comment
  • 11:31:34 <randomresult> i change the viewhelper
  • 11:31:39 <randomresult> try that one first
  • 11:31:41 <randomresult> pls
  • 11:31:45 <Denyerek> Roger
  • 11:32:40 <randomresult> set it to false / false
  • 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:34:12 <Denyerek> if I click on one I get this:
  • 11:34:12 <Denyerek> #1301648404: This page (ID 114) is of type "Shortcut" and configured to redirect to a page, which is not accessible (ID 0).
  • 11:34:28 <randomresult> did u set the shortcuts correctly?
  • 11:34:49 <randomresult> clear cache/temp?
  • 11:34:58 <Denyerek> The shortcut targets are blank!
  • 11:35:00 <Denyerek> wtf
  • 11:35:08 <Denyerek> bulk edit in list mode must not work for shortcut targets!
  • 11:35:11 <mhowellsmead> @BenjaminR TCEFORM.tt_content.bodytext.disabled = 1 removes it.
  • 11:35:13 <Denyerek> let me fix those first
  • 11:36:03 <Denyerek> ok randomresult - updating now
  • 11:36:05 <Denyerek> I think this could be it
  • 11:36:10 <Denyerek> PEBCAK as usual
  • 11:37:44 <Denyerek> I'd set the shortcut TARGET field
  • 11:37:48 <Denyerek> not the goddamn shortcutToPage
  • 11:37:51 <Denyerek> <-- Idiot
  • 11:37:56 * Denyerek sits there, clapping, covered in shit
  • 11:37:56 <randomresult> :)
  • 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:01 <randomresult> LOL
  • 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.
  • 11:40:58 <randomresult> Denyerek works?
  • 11:51:13 * randomresult asks himself how long @Denyerek needs to get clean again... second day in a row - man u have a run! Denyerek is on FIRE!
  • 11:54:32 <Tjark> some body worked with vidi extension ?
  • 11:55:52 <Denyerek> Have a run, or have the runs? :)
  • 11:55:59 <Denyerek> (UK euphamism for durchfall)
  • 11:56:28 <mhowellsmead> what's the new name for flux:flexform.field.group please?
  • 12:00:18 <Denyerek> I think it's just flux:form
  • 12:00:24 <Denyerek> But I'm not sure
  • 12:02:02 <mhowellsmead> flux:wizard.link would be what i actually need. but i can't see how to constrain the seelction to pages
  • 12:03:18 <mrboe> <flux:wizard.link activeTab="Page"/>
  • 12:06:20 <Denyerek> Anyone got an example of content-sliding anywhere ?
  • 12:06:31 <mhowellsmead> thanks @mrboe. no field name attribute allowed though?
  • 12:06:35 <Denyerek> I want to have a "banner image" field on my page template, that will use the page aboves if none is set.
  • 12:08:18 <mhowellsmead> @denyerek page.meta.bannerimage = TEXT
  • 12:08:46 <mhowellsmead> page.meta.bannerimage.data = levelfield:-1,bannerimage, slide
  • 12:09:12 <mhowellsmead> that's the slide TS (in setup field)
  • 12:11:39 <mhowellsmead> @mrboe got it. thanks.
  • 12:12:01 <danilobuerger> randomresult
  • 12:21:05 <randomresult> danilo?
  • 12:21:16 <danilobuerger> FluidTYPO3/flux#496
  • 12:21:17 <FT3BOT1> Issue 496: [BUGFIX] Unclaus the claus, fixes c&p, adds world domination https://github.com/fluidtypo3/flux/issues/496
  • 12:21:40 <randomresult> ah cool
  • 12:21:47 <randomresult> saw that this mornign
  • 12:21:54 <danilobuerger> would you mind testing if it fixes your c&p problems too?
  • 12:22:04 <randomresult> i can
  • 12:22:47 <randomresult> is it merged already?
  • 12:22:55 <randomresult> it is
  • 12:22:55 <danilobuerger> yeah dev branch
  • 12:23:09 <randomresult> ok. then i need to check this one out
  • 12:24:26 <danilobuerger> should fix every c&p issue except FluidTYPO3/flux#242
  • 12:24:27 <FT3BOT1> Issue 242: Localising child content elements behaves incorrectly https://github.com/fluidtypo3/flux/issues/242
  • 12:25:54 <randomresult> danilobuerger seems to work after a short test
  • 12:26:14 <randomresult> anyone around having issues using inlineconditons inside a tag?
  • 12:26:22 <randomresult> for example <f:link.page pageUid="1" {f:if(condition:settings.title,then:'title="hallo"')}>link</f:link.page>
  • 12:26:35 <danilobuerger> ....
  • 12:26:40 <danilobuerger> why would you even try that ^^
  • 12:27:09 <randomresult> i want to add a title within an imagetag
  • 12:27:20 <danilobuerger> put your condition inside the title attribute
  • 12:27:35 <randomresult> if it is not set... will render an empty tag
  • 12:28:04 <danilobuerger> well you cant make attributes dynamically appeart
  • 12:28:13 <randomresult> <v.var.set name="titleTag" value="rel"/>
  • 12:28:13 <randomresult> <f:link.page pageUid="1" {titleTag}>link</f:link.page>
  • 12:28:19 <randomresult> should this work?
  • 12:28:24 <randomresult> only as an example
  • 12:29:16 <danilobuerger> https://gist.github.com/danilobuerger/560bbaf7dc14ca8c6be0
  • 12:29:41 <randomresult> this is no inlinecondition...
  • 12:29:51 <danilobuerger> exactly
  • 12:30:10 <randomresult> so when u want to add x attributes...
  • 12:30:42 <danilobuerger> as far as i know you cant dynamically add attributes in fluid
  • 12:31:06 <randomresult> since when?
  • 12:31:16 <danilobuerger> since always
  • 12:31:20 <danilobuerger> i might be wrong :-)
  • 12:33:26 <danilobuerger> and btw (in theory) an empty title attribute shouldnt render
  • 12:33:42 <danilobuerger> AbstractTagBasedViewHelper Line 76 (6.2.0)
  • 12:33:55 <randomresult> ok.
  • 12:33:57 <randomresult> thx.
  • 12:34:21 <danilobuerger> this applies to all universal tag attributes.. if they are empty they shouldnt render (in theory)
  • 12:37:37 <randomresult> whos responsible for the bot btw?
  • 12:37:41 <danilobuerger> cedricziel
  • 12:37:53 <randomresult> ok
  • 12:38:09 <danilobuerger> https://github.com/cedricziel/ft3chatbot/issues
  • 12:42:46 <randomresult> thx.
  • 12:43:04 <randomresult> btw. the c&p fix was really important to me :)
  • 12:43:25 <randomresult> telling a customer that this bug exists... would be ... :(
  • 12:43:45 <mrboe> http://viralentertainment.org/wp-content/uploads/2014/01/Friday-fun.jpg
  • 12:44:34 <Krystian> nay idea why the typo3temp/flux-preview-* are not used on my backend?
  • 12:44:45 <Krystian> they are rendered each time
  • 12:44:55 <Krystian> I go to page X in BE
  • 12:45:39 <Krystian> this is very important feature for me as BE now renders about 10sec :)
  • 12:50:29 <Krystian> first debug and I see that typo3temp/flux-preview-*-header.tmp is not rendered
  • 12:50:42 <Krystian> only typo3temp/flux-preview-*-content.tmp
  • 12:55:17 <randomresult> can someone confirm that it is not possible to drag and drop any plugin (ttnews/powermail/news) inside a contentcolumn?
  • 12:55:34 <randomresult> after reload of backend it is on the old position again?
  • 12:55:40 <BenjaminR> yes
  • 12:55:59 <randomresult> @BenjaminR yes?
  • 12:56:03 <NamelessCoder> carrrrrrrrrrrnifex
  • 12:56:04 <randomresult> yes to my question?
  • 12:56:06 <BenjaminR> danilobuerger is into that
  • 12:56:10 <NamelessCoder> thanks mrboe ^^
  • 12:56:10 <randomresult> ah cool
  • 12:56:19 <randomresult> hi @NamelessCoder
  • 12:56:23 <randomresult> hows it going
  • 12:56:39 <mrboe> ;)
  • 12:56:45 <NamelessCoder> somewhere around 160bpm
  • 12:56:51 <randomresult> why?
  • 12:56:55 <randomresult> chrystal again?
  • 12:57:00 <randomresult> you should stop that
  • 12:57:01 <NamelessCoder> carnifex ;)
  • 12:57:19 <mrboe> carnifex and cristal would be a good combo
  • 12:57:25 <randomresult> lol
  • 12:57:26 <NamelessCoder> haha
  • 12:57:30 <randomresult> 200bpm
  • 12:57:42 <randomresult> u work listening to that?
  • 12:57:48 <NamelessCoder> oh yeah
  • 12:57:53 <randomresult> no way.
  • 12:57:55 <mrboe> for a chilled evening with fedext core
  • 12:58:15 <randomresult> mrboe - good one +1
  • 12:58:49 <randomresult> @NamelessCoder merging ur commit means no progressbar no more
  • 12:59:57 <NamelessCoder> guess I'll have to moshpit that into submission
  • 13:00:27 <randomresult> hehe
  • 13:00:32 <BenjaminR> Randomresult - you had that c&p issue when elements got duplicated?
  • 13:00:49 <randomresult> jupp
  • 13:00:53 <randomresult> fixed in dev
  • 13:00:54 <BenjaminR> could you pull from development branch for flux to get the pull request #496
  • 13:00:58 <BenjaminR> and try it
  • 13:01:02 <BenjaminR> is from danilobuerger fixing this
  • 13:01:07 <BenjaminR> flux#496
  • 13:01:08 <FT3BOT1> Issue 496: [BUGFIX] Unclaus the claus, fixes c&p, adds world domination https://github.com/fluidtypo3/flux/issues/496
  • 13:01:14 <randomresult> when u say wurst, i already had it
  • 13:01:25 <randomresult> already ate it
  • 13:01:42 <randomresult> :) done - danilobuerger told me about that earlier
  • 13:01:50 <BenjaminR> kay :)
  • 13:02:10 <randomresult> worked great
  • 13:02:58 <mrboe> @randomresult five euros for phrase pig
  • 13:04:31 <randomresult> now i know why NamelessCoder lost his name...
  • 13:05:55 <randomresult> carnifex makes u loose ur name... tried to listen to it for 2 minutes while working... who am i?
  • 13:09:45 <NamelessCoder> hehe
  • 13:09:57 <NamelessCoder> you are the recipient of brutality, that's who you are
  • 13:11:32 <randomresult> hehe
  • 13:11:38 <randomresult> i know
  • 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:11:53 <Krystian> ?
  • 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:14:43 <NamelessCoder> damn this is crushing :)
  • 13:15:01 <Tjark> some one know the best way to contact Fabien Udriot ?
  • 13:15:22 <NamelessCoder> Tjark I think his email is the best way - he notes it on the bootstrap package git page
  • 13:16:11 <NamelessCoder> https://github.com/Ecodev/bootstrap_package
  • 13:16:13 <Tjark> ah perfect thanks
  • 13:16:18 <Tjark> found it
  • 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:25:49 <Denyerek> mhowellsmead pasted some TS
  • 13:26:02 <Denyerek> Wondered if that was the correct way to do it
  • 13:26:41 <Denyerek> Also is this the right way to do images?
  • 13:26:41 <Denyerek> <v:media.image src="{f:uri.resource(path:'Images/generic-banner.jpg')}" alt="Alba Chriopractic"/>
  • 13:26:53 <Denyerek> It works, but I wasn't sure if I'd done it "properly"
  • 13:28:27 <NamelessCoder> Denyerek v:content.render argument "slide"
  • 13:28:41 <NamelessCoder> it will collect content in the same colPos N levels up the rootline
  • 13:28:51 <Denyerek> Right
  • 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:29:10 <Denyerek> Failing.
  • 13:29:23 <NamelessCoder> <flux:field.file name="settings.myImage" />
  • 13:29:36 <NamelessCoder> <f:image src="{settings.myImage}" />
  • 13:29:51 <Denyerek> But they need to pick the image from /fileadmin or wherever
  • 13:29:52 <NamelessCoder> <flux:field.file name="settings.myImage" uploadFolder="uploads/tx_myext" />
  • 13:29:59 <NamelessCoder> <f:image src="uploads/tx_myext/{settings.myImage}" />
  • 13:30:16 <NamelessCoder> first example will pick the file from fileadmin and NOT copy it
  • 13:30:23 <NamelessCoder> second one will copy the file to the uploads folder
  • 13:30:32 <Denyerek> http://fluidtypo3.org/viewhelpers/flux/master/Flexform/Field/FileViewHelper.html
  • 13:30:45 <Denyerek> Says uploadFolder is dep?
  • 13:30:52 <randomresult> man... i tell u i will love the new logs from irc..
  • 13:31:41 <Denyerek> Ahh so the name field identifies the field, not the file.
  • 13:31:47 <NamelessCoder> Denyerek the property is incorrectly documented it seems. It was moved - but you're reading it in the place it was moved to
  • 13:31:54 <Denyerek> Ahh OK
  • 13:31:57 <Denyerek> so it's not been update.
  • 13:32:09 <NamelessCoder> name is *always* name of the field/sheet/container/object etc.
  • 13:32:32 <Denyerek> Cool
  • 13:32:44 <Denyerek> should things stikll be flux:flexform.grid
  • 13:32:47 <Denyerek> or did that get renamed ?
  • 13:32:56 <NamelessCoder> flux:grid, flux:grid.*
  • 13:33:20 <Denyerek> <flux:flexform.grid> -> flux:grid
  • 13:33:21 <NamelessCoder> see http://fluidtypo3.org/documentation/templating-manual/appendix/migration/from-flux-6x.html#new-viewhelper-names
  • 13:33:27 <Krystian> I fill up an issue for hat
  • 13:33:28 <Krystian> https://github.com/FluidTYPO3/flux/issues/497
  • 13:33:34 <Krystian> hat=that ;)
  • 13:34:21 <NamelessCoder> Thanks Krystian!
  • 13:34:42 <Denyerek> And I'm gonna assume this is gonna break autocomplete until mrboe fixes it again ?
  • 13:34:47 <NamelessCoder> note: the empty header by default is a conscious decision: adding it caused header duplication in all my tests
  • 13:35:01 <NamelessCoder> Denyerek I think so yes
  • 13:35:11 <NamelessCoder> I am behind on XSD fixes and creation
  • 13:37:21 <mrboe> @NamelessCoder can you recreate the XSD Master that we have all in there - i will check and fix them
  • 13:37:24 <Krystian> @NamelessCoder - I do nto know the background on empty headers. But the caching do not works with that.
  • 13:40:58 <Denyerek> What should default be for a checkbox ?
  • 13:41:01 <Denyerek> checked or 1
  • 13:41:14 <mrboe> 0/1
  • 13:41:50 <randomresult> chrome is a bitch
  • 13:42:03 <NamelessCoder> Krystian in that case: a bug fix is definitely appreciated - if it causes any problems I will take care of those ;)
  • 13:42:05 <Denyerek> Aye thanks mrboe just tried that
  • 13:42:22 <NamelessCoder> and yes, I will generate some damn XSD files at some point
  • 13:42:26 <Denyerek> Hahaha
  • 13:42:36 <Denyerek> ok so now I have an image field, and a tickbox.
  • 13:42:48 <Denyerek> Now I need to do some conditional checking.
  • 13:42:48 <mrboe> i know you dont use them
  • 13:45:02 <NamelessCoder> can't you all just remember every viewhelper name and argument? :)
  • 13:45:07 <randomresult> NamelessChristalCarnifex is beyond autocomplete
  • 13:45:24 <NamelessCoder> ...in every version?
  • 13:45:44 <mrboe> Sir.CristalCarnifex for u
  • 13:45:45 <NamelessCoder> guys, come on - it's only like 345,532,567,878 bits of information
  • 13:45:46 <randomresult> maybe carnifex's texts is all about arguements and names
  • 13:46:09 <Denyerek> haha
  • 13:46:10 <randomresult> i dont as i dont understand them
  • 13:46:12 <Denyerek> Ok so next noob question
  • 13:46:22 <Denyerek> I've created the file selection , it works, I can pick a file.
  • 13:46:23 <randomresult> Denyerek about conditions
  • 13:46:26 <danilobuerger> NamelessCoder thats how i role while using Textmate :-)
  • 13:46:32 <danilobuerger> no luxury XSD
  • 13:46:33 <Denyerek> However, Id rather it was an "image picker"
  • 13:46:45 <Denyerek> I found a thread suggesting to use the field.inline.fal ?
  • 13:46:48 <Denyerek> but I don't think I'm using FAL
  • 13:46:51 <NamelessCoder> XSD = training wheels :p
  • 13:47:05 <danilobuerger> Denyerek always use fal :-)
  • 13:47:09 <randomresult> better training than nothing
  • 13:47:15 <NamelessCoder> hehe, no seriously - I will generate those. The docs use them as rendering source.
  • 13:47:21 * Denyerek is barely on the damn bike
  • 13:47:28 <Denyerek> Let alone training wheels.
  • 13:47:32 <Denyerek> I'm still in the door bouncer.
  • 13:47:33 <randomresult> Denyerek wheelchair
  • 13:47:46 <NamelessCoder> randomresult that's for after
  • 13:47:57 <randomresult> that is what im in
  • 13:48:19 <Denyerek> Do I need to install FAL, then ?
  • 13:48:25 <Denyerek> That;s totally new to me.
  • 13:48:26 <Denyerek> :/
  • 13:48:26 <randomresult> Denyerek bike without wheels
  • 13:48:29 <Denyerek> Haha yeah.
  • 13:48:33 <mrboe> i feel like this: http://bild4.qimage.de/kinder-gehhilfe-von-foto-bild-76657614.jpg when talking to NamelessCoder
  • 13:48:33 * Denyerek sits here, clapping
  • 13:48:34 <danilobuerger> Denyerek do you have typo 6.0 or up?
  • 13:48:39 <Denyerek> yes, 6.2
  • 13:48:43 <danilobuerger> then you have fal
  • 13:48:51 <Denyerek> I have files in /fileadmin/Banners
  • 13:48:54 <Denyerek> and wanted an image selector
  • 13:49:00 <danilobuerger> use fal field
  • 13:49:04 <Denyerek> and wanted an image selector
  • 13:49:07 <danilobuerger> use fal field
  • 13:49:09 <randomresult> hehe mrboe maybe i should leo chat with theonewhoshouldnotbenamed
  • 13:49:26 <Denyerek> <flux:field.inline.fal name="myImage" multiple="false" />
  • 13:49:30 <Denyerek> SOmething like that I think...
  • 13:49:33 <Denyerek> Let's see what that achieves.
  • 13:50:31 <randomresult> @NamelessCoder u are here this evening? or at the weekend?
  • 13:50:48 <randomresult> then we maybe find the time to fix this TS-Thing
  • 13:51:05 <NamelessCoder> randomresult can't promise I will be. Definitely won't tonight.
  • 13:51:19 <randomresult> ok.
  • 13:52:16 <Guest|28391> hello!
  • 13:52:31 * randomresult is happy @NamelessCoder isnt... so have a free evening spending his money on some good bottles of wine
  • 13:53:16 <Guest|28391> i have a question about the v:if.condition viewhelper
  • 13:53:40 <NamelessCoder> oh yeah and tomorrow evening neither - that's my birthday
  • 13:54:02 <randomresult> @NamelessCoder begging for presents!
  • 13:54:12 <randomresult> a macbook air maybe?
  • 13:54:32 <NamelessCoder> haha :)
  • 13:54:35 <danilobuerger> if you get me a macbook air, i will fix your bug
  • 13:55:08 <Denyerek> LOL
  • 13:55:21 <Denyerek> what bloody Space Captain thought "Create New Relation" was a good button title?
  • 13:55:25 <Denyerek> how about "Add file" ?
  • 13:55:40 <Denyerek> <flux:field.inline.fal name="settings.bannerImageFal" multiple="FALSE" enabledControls="{info:TRUE,new:FALSE,dragdrop:FALSE,sort:FALSE,hide:FALSE}"/>
  • 13:55:48 <Denyerek> ^^ that's what I have so far
  • 13:56:02 <Denyerek> Now... how the smeg do I use that selected file in my media.image ?
  • 13:56:14 <NamelessCoder> eek!
  • 13:56:19 <NamelessCoder> Den you dirty boy!
  • 13:56:20 <NamelessCoder> :)
  • 13:56:23 <danilobuerger> pfff
  • 13:56:24 <Denyerek> What what
  • 13:56:28 <NamelessCoder> smeg
  • 13:56:29 <danilobuerger> i thought it was
  • 13:56:31 <danilobuerger> dont diss me ;-)
  • 13:56:36 <BrianJ> Thank you for the invite
  • 13:56:44 <danilobuerger> hey BrianJ ;)
  • 13:56:48 <NamelessCoder> ahoy!
  • 13:56:50 * Denyerek gives danilobuerger his Space Captain's badge
  • 13:56:58 <Denyerek> Scare the users why don't you? :)
  • 13:56:59 <BrianJ> danilobuerger thanks :D
  • 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:57:28 <Denyerek> Ahh right
  • 13:57:33 <Denyerek> I was just stealing from this Stackoverflow
  • 13:57:44 <Denyerek> http://stackoverflow.com/questions/19553022/how-can-i-make-a-image-selection-field-with-flux-that-is-like-the-typo3-native-i
  • 13:57:54 <Denyerek> I think BenjaminR was responsible for the reply in question actually.
  • 13:59:09 <NamelessCoder> yep, that's Be
  • 13:59:11 <NamelessCoder> Ben
  • 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?
  • 13:59:46 <NamelessCoder> what's up Brian?
  • 14:00:24 <danilobuerger> Guest|28391 do not use v:if.condition
  • 14:00:31 <BrianJ> NamelessCoder I'm sitting here creating a responsive footer with TemplaViolá lol
  • 14:00:39 <NamelessCoder> hehe
  • 14:00:44 <NamelessCoder> so, just trolling ;)
  • 14:01:02 * randomresult needs to go
  • 14:01:21 <NamelessCoder> cya randomresult - I may have a solution for your progress bar before evening
  • 14:01:32 <BrianJ> NamelessCoder hehe nice to see an IRC with a little activity
  • 14:01:33 <danilobuerger> Guest|28391 v:if.condition is deprecated and will be removed very soon.. please use v:if for logical statements
  • 14:01:34 <randomresult> @NamelessCoder have a nice weekend and have fun tomorow
  • 14:01:44 <danilobuerger> bye randomresult
  • 14:02:10 <Denyerek> ok , I did a v:debug on my banner image field:
  • 14:02:11 <Guest|28391> danilobuerger ok i'll try that one
  • 14:02:11 <Denyerek> http://pastebin.com/xYztcNrH
  • 14:02:15 <Denyerek> I don't really know how to "read" that
  • 14:02:52 <Denyerek> I see down at the bottom it's reported what I debugged
  • 14:02:59 <Denyerek> but it doesn't show me what I expected to be in the field :)
  • 14:03:24 <Denyerek> I just did <v:debug>{settings.bannerImageFal}</v:debug>
  • 14:03:33 <Denyerek> which is the name of the configuration field.
  • 14:04:23 <danilobuerger> Guest|28391 https://github.com/FluidTYPO3/vhs/pull/401 contains examples on howto use v:if
  • 14:04:57 <Denyerek> Like, I know settings.bannerDisplay should be 1
  • 14:05:01 <Denyerek> as the tickbox is ticked
  • 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:05:53 <Denyerek> :/
  • 14:06:02 <NamelessCoder> Denyerek you're using v:debug again ;)
  • 14:06:13 <Denyerek> ah shit
  • 14:06:16 <Denyerek> which one did I need to use ?
  • 14:06:19 <Denyerek> I thought I was NOT to use f:
  • 14:06:21 <NamelessCoder> f:debug
  • 14:06:24 <Denyerek> Balls.
  • 14:06:28 <Denyerek> Got them the wrong way around :)
  • 14:06:36 <NamelessCoder> v:debug will debug the VH instances, f:debug debugs variables
  • 14:07:09 <Denyerek> my bannerImageFal just dumps out "1"
  • 14:07:20 <Denyerek> I was kinda hoping for an image path or something I can use
  • 14:07:35 <Denyerek> The tickbox dumps out 1 tho, which IS what I expected.
  • 14:08:01 <Denyerek> Maybe the fal var is a FAL reference
  • 14:08:06 <Denyerek> it is the first one I made afterall.
  • 14:08:34 <Denyerek> Do I now need v:resource.record.fal ?
  • 14:08:37 <Denyerek> I think I might :D
  • 14:08:49 <Denyerek> Ok I might be on to something.
  • 14:09:48 <mhowellsmead> hi @namelesscoder
  • 14:09:59 <mhowellsmead> go the fal field working great in all but one instance
  • 14:10:24 <Denyerek> {v:resource.record.fal(uid:'settings.bannerImageFal')}
  • 14:10:28 <Denyerek> That didn't work out so well.
  • 14:10:42 <Denyerek> mhowellsmead, just struggling with FAL fields myself.
  • 14:10:50 <Denyerek> Trying to get to their contents to render them out :/
  • 14:11:15 <mhowellsmead> https://gist.github.com/permanenttourist/9829609
  • 14:11:52 <mhowellsmead> works a treat
  • 14:12:02 <mhowellsmead> anyway, as i was saying.
  • 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:14:06 <mhowellsmead> <flux:field.inline.fal name="image"/>
  • 14:14:44 <Denyerek> is that why the field is set to "image" too ?
  • 14:15:00 <Denyerek> so field would be "myVar" if my field name was "myVar" ?
  • 14:15:46 <mhowellsmead> yup
  • 14:15:53 <mhowellsmead> https://gist.github.com/permanenttourist/9832424
  • 14:16:08 <BenjaminR> Spring, sun, coffee, FluidTYPO3 - best things in life!
  • 14:16:13 <mhowellsmead> that's my FCE
  • 14:16:14 <BenjaminR> OT
  • 14:18:27 <mhowellsmead> @denyerek i had the advantage of starting from a working v6 fluid template.
  • 14:18:40 <mhowellsmead> big tip: refer to https://github.com/FluidTYPO3/fluidcontent_bootstrap for working fluid templates
  • 14:19:41 <mhowellsmead> …and thanks to namelesscoder for help yesterday afternoon.
  • 14:20:29 <mhmli> …in order to save your keyboards
  • 14:20:31 <mhmli> :)
  • 14:20:50 <BrianJ> NamelessCoder Yes it is much magic with the log :)
  • 14:21:55 <BrianJ> I don't need a keyboard I speak code
  • 14:22:02 <NamelessCoder> heh
  • 14:22:28 <NamelessCoder> the most powerful language on the earth - 100101101110000111010
  • 14:22:54 <BrianJ> Yes it is brilliant
  • 14:24:25 <Denyerek> mhmli, was it your first ever fluid attempt ?
  • 14:24:44 <mhmli> there are 10 types of people on earth who understand binary. those who do, and those who don't.
  • 14:24:51 <Denyerek> :)
  • 14:24:55 * Denyerek is still sat here clapping
  • 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:25:56 <mhmli> did you check out my gistlink?
  • 14:25:58 <Denyerek> and the relationship between typo3 data, typoscript and Fluid isn't yet clear to me.
  • 14:26:01 <Denyerek> I did, but I can't get it to work
  • 14:26:07 <BenjaminR> Deny: a) you think it was different for us? b) you dont know i am confused everyday :D
  • 14:26:08 <mhmli> what doesn't work?
  • 14:26:54 <BenjaminR> And btw: there is not everywhere a relation where you hope there is one :D
  • 14:26:56 <Denyerek> BenjaminR, everyone who works with fluid, except for me, already seems to know everything :)
  • 14:26:58 <mhmli> (i started programming for web in 96 and have been learning by copy+paste ever since.
  • 14:27:15 <Denyerek> if only it was all as easy as photoshop and css :/
  • 14:27:21 <Denyerek> right
  • 14:27:29 <Denyerek> I'll psatebin what I have and see if you can spot the difference
  • 14:27:44 <BenjaminR> Some CSS? ;)
  • 14:28:11 <Denyerek> http://pastebin.com/m7wkaGrB
  • 14:28:16 <Denyerek> Ok that's the tempkate
  • 14:28:25 <NamelessCoder> mhmli your [14:12:57] comment: known bug, unfortunately. Caused by the way FAL references are created.
  • 14:28:32 <Denyerek> the fal field shows up in the BE and I added an image from /fileadmin/banners/ to it
  • 14:29:04 <BenjaminR> Denyerek your template lacks a f:form
  • 14:29:08 <BenjaminR> flux:form :X
  • 14:29:16 <Denyerek> http://pastebin.com/NY2pLKKa
  • 14:29:17 <NamelessCoder> yep
  • 14:29:54 <Denyerek> Right
  • 14:29:59 <Denyerek> so wrap that in f:form
  • 14:30:03 <Denyerek> no params required?
  • 14:30:07 <BenjaminR> there are!
  • 14:30:13 <NamelessCoder> id param required
  • 14:30:26 <NamelessCoder> label recommended
  • 14:30:32 <Denyerek> ok
  • 14:30:34 <NamelessCoder> (or rely on LLL)
  • 14:30:37 <Denyerek> pageSettings and Page Settings
  • 14:31:08 <NamelessCoder> the "id" should indicate the name of the template (bit misleading to suffix Settings I think)
  • 14:31:20 <NamelessCoder> e.g. id="frontpage" id="subpage" etc.
  • 14:31:28 <mhmli> namelesscoder [14:28:25] so there's no way of achieving it?
  • 14:31:49 <BenjaminR> id="banner"
  • 14:31:50 <BenjaminR> :)
  • 14:31:51 <NamelessCoder> mhmli currently, no. It's a core limitation. Only solution is a workaround using flux:field.file instead
  • 14:32:14 <mhmli> …which then means i can't manage the file centrally (aka DAM)?
  • 14:32:19 <Denyerek> my template is called "page"
  • 14:32:27 <BenjaminR> so id="page"
  • 14:32:31 <NamelessCoder> mhmli well, you sort of can
  • 14:32:33 <Denyerek> Page.html
  • 14:32:38 <BenjaminR> it has to be unuqie - as you are used to with ids in html
  • 14:32:48 <NamelessCoder> the group field will actually write FAL identifiers as values
  • 14:32:57 <NamelessCoder> references will be tracked
  • 14:33:21 <Guest12345> i try to parse a fluid content variable in javascript. But on the side, it stays like {variable}
  • 14:33:22 <NamelessCoder> it's not smooth like the inline field but it is consistently working in objects, containers and everywhere else
  • 14:33:41 <Denyerek> http://denyerec.co.uk/stuff/.screencaps/2014-03-28_13-33-25.png
  • 14:33:44 <Denyerek> That is what I see now
  • 14:34:05 <Denyerek> The form label didn't seem to change anything.
  • 14:34:05 <NamelessCoder> so far so good Denyerek
  • 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:34:12 <Denyerek> My label is "page settings"
  • 14:34:16 <Denyerek> and it just says "options" there
  • 14:34:38 <BenjaminR> Denyerek: i dont know what you expect to see
  • 14:34:43 <Denyerek> My label?
  • 14:34:44 <Denyerek> :)
  • 14:35:14 <Denyerek> here it says "options" I kinda expected my label to appear.
  • 14:35:23 <Denyerek> anyway... that FAL field is there, I've added an image.
  • 14:35:26 <NamelessCoder> mhmli assuming you load the FAL resource using v:resource.fal - yes
  • 14:35:27 <BenjaminR> navigate to page layouts
  • 14:35:30 <BenjaminR> and you will see your label
  • 14:35:39 <NamelessCoder> or that you set "treatIdAsReference" on f:image
  • 14:35:42 <NamelessCoder> and so on
  • 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:37:29 <Denyerek> AHHHhh
  • 14:37:39 <NamelessCoder> you can remove the "Options" sheet if you wish: both globally and locally.
  • 14:37:49 <NamelessCoder> so that all fields are just rendered as-is, no sheet enclosure
  • 14:38:05 <Denyerek> Let's not get that fancy just yet
  • 14:38:06 <Denyerek> ;)
  • 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:38:42 <NamelessCoder> EXT:media?
  • 14:39:03 <NamelessCoder> yeah, then you're sort of stuck until Fabien fixes that issue - unfortunately I have zero input on it whatsoever :/
  • 14:39:03 <mhmli> yep
  • 14:39:09 <mhmli> crap
  • 14:39:18 <NamelessCoder> last option that may work, but don't count on it
  • 14:39:36 <Denyerek> http://pastebin.com/pXHzRGkG
  • 14:39:38 <NamelessCoder> <flux:field.input><flux:wizard.link activeTab="files" /></flux:field.input>
  • 14:40:18 <Denyerek> ^ that's what I have in my layout right now, but I'm not seeing anything rendered
  • 14:40:26 <mhmli> ew
  • 14:40:27 <mhmli> :)
  • 14:40:29 <NamelessCoder> domethings's off Denyerek
  • 14:40:47 <Denyerek> As usual ;)
  • 14:40:56 <NamelessCoder> you need to ask danilobuerger how to use v:resource.fal to load the full metadata for the FAL object
  • 14:41:09 <Denyerek> mhmli seemed like he knew :)
  • 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:42:11 <mhmli> https://gist.github.com/permanenttourist/9832424 lines 26-33 denyerek
  • 14:42:18 <Denyerek> That pastecode is me trying to fix mhmli's gist
  • 14:42:20 <mhmli> that outputs your fal image
  • 14:42:38 <mhmli> oy, nmy gist doesn't need fixing. it works. ;)
  • 14:42:39 <BenjaminR> Denyerek: https://gist.github.com/benjaminrau/9833031
  • 14:42:58 <Denyerek> fixing in my setting, I mean
  • 14:43:24 <mhmli> ben: why settings.images in your gist and not just images?
  • 14:43:34 <NamelessCoder> mhmli I'll answer that
  • 14:43:36 <BenjaminR> to preserve convestions
  • 14:44:00 <Sjoeren> Hi, i am new hat Fluid. Is there a way for autocomplete at Netbeans?
  • 14:44:02 <NamelessCoder> Extbase and Fluid are both capable of using variables defined with a "settings." prefix in a special way:
  • 14:44:15 <NamelessCoder> 1) Extbase overlays them with TS settings in the same "settings." scope
  • 14:44:36 <NamelessCoder> 2) Extbase respects currently one special attribute in this: switchableControllerActions
  • 14:44:59 <NamelessCoder> 3) Extbase assigns {settings} variable automatically to views, the content is a merged TS+flexform
  • 14:45:09 <NamelessCoder> 4) Fluid transfers this special name to all partials etc.
  • 14:45:10 <BenjaminR> Man he is sooo fast... if he had access to my computer he would write my fces before i know which i need ^^
  • 14:45:32 <NamelessCoder> BenjaminR the part that takes long is to properly design things mentally ;)
  • 14:45:48 <Denyerek> Haha
  • 14:46:01 <Denyerek> BenjaminR, I see what you are doing (Looping through the resources)
  • 14:46:08 <Denyerek> and it doesn't look a million miles away from my attemp
  • 14:46:23 <NamelessCoder> Sjoeren I'm afraid the answer is no - at least, I've never heard of it except in some ancient rumours.
  • 14:46:27 <Denyerek> yet when I debug both my settings.bannerImageFal and the variable, I just get "' " (8 chars)
  • 14:46:36 <BenjaminR> But it should contain everything you need Denyerek :)
  • 14:46:47 <BenjaminR> maybe you forgot to pass the variable to the partial
  • 14:46:49 <Denyerek> f:debug never shows me anything I can use
  • 14:46:53 <NamelessCoder> Denyerek you maybe misusing f:debug
  • 14:46:55 <BenjaminR> *section
  • 14:47:01 <Denyerek> I'm not in a partial I'm in the layout
  • 14:47:10 <BenjaminR> layout?!
  • 14:47:13 <NamelessCoder> if you add whitespace inside the tag content you will cause __toString() on objects and may not see the proper dump
  • 14:47:33 <Denyerek> I thought I could just hack code into the layout first, then cut it up into the right places
  • 14:47:33 <NamelessCoder> safe way: {settings.xyz -> f:debug()}
  • 14:47:51 <NamelessCoder> Denyerek your approach is fine, but you should consider refactoring when done
  • 14:48:22 <NamelessCoder> protip: leave a debug statement commented out: {settings.xyz -> f:debug() -> f:comment()}
  • 14:48:38 <Denyerek> Right, it dumps "1"
  • 14:48:44 <Denyerek> settings.bannerImageFal, that is.
  • 14:48:53 <Denyerek> BenjaminR, it was easier for me to hack in one file than 3
  • 14:48:57 <Denyerek> I will be refactoring once it works
  • 14:48:59 <NamelessCoder> Denyerek yep - this is either: the number of references or the UID of the file in FAL
  • 14:49:03 <Denyerek> Ok
  • 14:49:31 <BenjaminR> NamelessCoder! Look for your own person seeking help! Denyerek already received my token :P
  • 14:49:33 <NamelessCoder> you then treat this value using v:resource - the details of which I am not yet completely comfortable with
  • 14:49:42 <NamelessCoder> hehe
  • 14:49:43 <BenjaminR> muahahaa
  • 14:49:49 <mhmli> deynerek: look closely at https://gist.github.com/permanenttourist/9832424 line 26
  • 14:50:17 <BenjaminR> Oh... my fault... TTL expired
  • 14:50:18 <Denyerek> Yep ?
  • 14:50:19 <mhmli> replace field: 'image' with field: 'settings.bannerImageFal'
  • 14:50:23 <Denyerek> I did that
  • 14:50:31 <Denyerek> as per my pastecode
  • 14:50:43 <mhmli> use that f:debug {falImage}
  • 14:50:47 <NamelessCoder> I fear the "1" is a count
  • 14:51:01 <Denyerek> falImage comes back with NULL
  • 14:51:04 <BenjaminR> it is
  • 14:51:05 <NamelessCoder> we need more information - from DB.
  • 14:51:07 <BenjaminR> (a count)
  • 14:51:15 <NamelessCoder> problem in a nutshell:
  • 14:51:24 <mhmli> get rid of -> v:iterator.first()
  • 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:51:59 <Denyerek> right
  • 14:52:12 <BenjaminR> if your flux:field.inline.fal has name="xy" you would access the fal images with {v:content.resources.fal(field: 'xy')}
  • 14:52:13 <mhmli> then try f:debug {falImage.0}
  • 14:52:13 <Denyerek> So the fieldname is probably the culprit
  • 14:52:22 <mhmli> possibly
  • 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:54:02 <Denyerek> http://pastebin.com/G9tZfJS2
  • 14:54:03 <NamelessCoder> Sjoeren yep, phpstorm works well - I don't use the typoscript plugin but maybe it just needs an update to phpstorm 7.0
  • 14:54:12 <Denyerek> in the fieldname column it is in fact settings.bannerImageFal
  • 14:54:20 <NamelessCoder> okay so the the actual fuck
  • 14:54:28 <Denyerek> Teamviewer? :)
  • 14:54:29 <NamelessCoder> it is actually the flexform field name
  • 14:54:39 <Denyerek> Seems that way
  • 14:54:48 <BenjaminR> isnt that expected?
  • 14:55:00 <NamelessCoder> v:resource.record.fal(record: page, field: 'settings.bannerImageFal')
  • 14:55:20 <NamelessCoder> if that doesn't work, take FAL out back and shoot it in the head
  • 14:55:24 <BenjaminR> {v:content.resources.fal(field: 'settings.bannerImageFal')} - whats your record fal thing namelesscoder
  • 14:55:56 <Denyerek> <v:var.set name="falImage" value="{v:content.resources.fal(field: 'settings.bannerImageFal')}"/>
  • 14:55:56 <Denyerek> {falImage -> f:debug()}
  • 14:55:58 <NamelessCoder> load fal resources based on a record
  • 14:56:01 <Denyerek> Returns an empty array
  • 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
  • 14:56:43 <NamelessCoder> {v:resource.record.fal(record: page, field: 'settings.bannerImageFal') -> f:debug()}
  • 14:56:45 <Denyerek> {v:content.resources.fal(field: 'settings.bannerImageFal')} -> f:debug
  • 14:56:48 <Denyerek> returns an empty array
  • 14:57:25 <mhmli> daft question. can you see the image relations correctly stored in the BE view?
  • 14:57:28 <NamelessCoder> {v:resource.record.fal(record: page, field: 'settings.bannerImageFal', table: 'pages') -> f:debug()} sry
  • 14:57:37 <NamelessCoder> default would be tt_content
  • 14:57:47 <NamelessCoder> mhmli yes he can
  • 14:57:53 <NamelessCoder> screenshots earlier
  • 14:58:02 <Denyerek> required arg table not supplied ?
  • 14:58:05 <Denyerek> ahha
  • 14:58:05 <Denyerek> :)
  • 14:58:28 <Denyerek> Woot
  • 14:58:30 <Denyerek> OK claus
  • 14:58:42 <Denyerek> that returned a 1 item array that's populated with the correct image field data
  • 14:58:45 <Denyerek> 54 items
  • 14:59:02 <Sjoeren> I had testet 6.0, 7.0 and 7.1 im testing now on another machine. thanks and bye
  • 14:59:03 <NamelessCoder> sorry my brain's fluid parsed is single-threaded and I'm receiving too many requests right now
  • 14:59:10 <NamelessCoder> s/parsed/parser
  • 14:59:12 * Denyerek throttles the request rate
  • 14:59:29 <Denyerek> {v:resource.record.fal(record: page, field: 'settings.bannerImageFal', table:'pages') -> f:debug()} <--- returns the expected image data
  • 14:59:33 <NamelessCoder> Denyerek return value: array of objects
  • 14:59:37 <Denyerek> Yes
  • 14:59:55 <Denyerek> So use that in place of content.resources.fal ?
  • 15:00:00 <NamelessCoder> {v:resource.record.fal(record: page, field: 'settings.bannerImageFal', table: 'pages') -> v:iterator.first() -> v:var.set(name: 'falRecord')}
  • 15:00:08 <Denyerek> Your fingers must get hot,
  • 15:00:09 <NamelessCoder> {falRecord -> f:debug()}
  • 15:00:10 <Denyerek> I swear
  • 15:00:13 <NamelessCoder> seriously
  • 15:00:32 <NamelessCoder> my brain is not designed for this type of thing :)
  • 15:01:14 <BenjaminR> can one tell me what is resource.record.fal thing here? for fal on flexform on pages?
  • 15:01:25 <Denyerek> Got the data!
  • 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:02:31 <Denyerek> It's um... rendering twice
  • 15:02:34 <Denyerek> :)
  • 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:06:07 <Denyerek> <v:var.set name="falImage" value="{v:resource.record.fal(record: page, field: 'settings.bannerImageFal', table: 'pages') -> v:iterator.first()}"/>
  • 15:06:10 <NamelessCoder> {v:page.resources.fal(record: page, field: 'settings.bannerImageFal') -> v:iterator.first() -> v:var.set(name: 'falRecord')}
  • 15:06:13 <Denyerek> Not quite sure if my syntax is correct.
  • 15:06:19 <NamelessCoder> shortest possible variation
  • 15:06:25 <Denyerek> I rely on autocomplete
  • 15:06:27 <Denyerek> I know noooooooooooothing
  • 15:07:24 <Denyerek> There's only one image assigned in the BE
  • 15:07:34 <Denyerek> and there was only one element returned in {falImage}
  • 15:07:43 <mhmli> ah, i had that. hang on…
  • 15:08:18 <Denyerek> ah
  • 15:08:29 <Denyerek> I'm missing the v:iterator.extract(key: 'id)
  • 15:08:53 <Sjoeren> Denyerek, what Editor what editor do you use. Im searching one.
  • 15:09:06 <Denyerek> PHPStorm
  • 15:09:06 <NamelessCoder> phpstorm ;)
  • 15:09:15 <Denyerek> 7.something right now
  • 15:09:18 <Denyerek> best I've used
  • 15:09:30 <Denyerek> mhmli, it was the extract key bit
  • 15:09:34 <Sjoeren> thx
  • 15:09:36 <Denyerek> Question is... why ?!?
  • 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:09:52 <Denyerek> right
  • 15:10:09 <danilobuerger> Denyerek you still need help?
  • 15:10:17 <Denyerek> Excuse my french, but this is fucking bizarre.
  • 15:11:29 <Denyerek> For those playing along at home :
  • 15:11:29 <Denyerek> http://pastebin.com/q3ERqQY7
  • 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:13:18 <Denyerek> for some unknown reason
  • 15:13:19 <mhmli> correct
  • 15:13:46 <Denyerek> Wish I knew
  • 15:13:48 <mhmli> does content.resources not work for you?
  • 15:13:50 <Denyerek> what the reason was :)
  • 15:14:15 <mhmli> odd
  • 15:14:20 <BenjaminR> mhmli: wild guess - you are using fal images on a fce - Denyerek uses on a page template
  • 15:14:21 <mhmli> cms v6.2?
  • 15:14:34 <mhmli> ben: could be that
  • 15:14:41 <BenjaminR> it is :)
  • 15:14:41 <Denyerek> That guess sits with me OK
  • 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:19 <Denyerek> -> v:iterator.first()}"/>
  • 15:16:22 <Denyerek> Frig
  • 15:16:23 <Denyerek> sorry wrong paste
  • 15:16:29 <Denyerek> http://typo3.org/news/article/responsive-image-rendering-in-typo3-cms-62/
  • 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?
  • 15:18:30 <Denyerek> ok I need to make a delivery
  • 15:18:33 <Denyerek> I will be back in an hour :/.
  • 15:18:42 <BenjaminR> dont hurry Denyerek ;D
  • 15:18:48 <Denyerek> :P
  • 15:18:50 <BenjaminR> *joking*!
  • 15:18:54 <NamelessCoder> that
  • 15:18:59 <NamelessCoder> that's a big poop
  • 15:19:05 <NamelessCoder> luckily his drains a recently fixed
  • 15:19:06 <Denyerek> Lots of clapping.
  • 15:19:15 <Denyerek> brb
  • 15:20:42 <mrboe> If you're happy and you know it
  • 16:15:33 <Denyerek> Im back!
  • 16:15:33 <FT3BOT1> Welcome back Denyerek!
  • 16:15:41 * Denyerek knows BenjaminR missed me
  • 16:15:45 <Denyerek> it's been so quiet in here!
  • 16:16:04 <BenjaminR> Hej! Yes i was really in worry :) Happy to see you are back again :)
  • 16:19:05 <Denyerek> Hehe
  • 16:19:21 <Denyerek> Right well, remember that madness with the FAL images?
  • 16:19:24 <Denyerek> Now I need to make it slide...
  • 16:19:45 <Denyerek> So if banner is ticked but no banner selected, it'll use the parents etc.
  • 16:24:49 <BenjaminR> i wish you fun with that :)
  • 16:25:57 <NamelessCoder> Denyerek the short version: you must do this in PHP, in the controller, by traversing the page rootline.
  • 16:26:23 <Denyerek> Really?
  • 16:26:31 * Denyerek grumbles about now having to do that in TemplaVoila
  • 16:26:41 <NamelessCoder> try that in TV with FAL ;)
  • 16:26:48 <Denyerek> I'd... rather not.
  • 16:26:50 <NamelessCoder> hehe
  • 16:27:03 <Denyerek> So would it be easier to just have a straight up file link ?
  • 16:27:08 <Denyerek> rather than a FAL resource?
  • 16:27:08 <NamelessCoder> absolutely
  • 16:27:23 <NamelessCoder> easier, more efficient
  • 16:27:26 <Denyerek> As you mentioned render.content.slide
  • 16:27:43 <NamelessCoder> not going to work
  • 16:27:48 <Denyerek> This site has no need of FAL realistically, it's not going to be storing images on S3 etc.
  • 16:28:00 <NamelessCoder> then use flux:field.file
  • 16:28:05 <Denyerek> Is there a non-PHP approach to getting some page setting to slide ?
  • 16:28:22 <NamelessCoder> the contents of flux:field.file will be inherited
  • 16:29:20 <NamelessCoder> just to make sure you didn't miss it from earlier: my best advise is to avoid FAL in a flexform context
  • 16:29:20 <Denyerek> automagically ?
  • 16:29:24 <NamelessCoder> ye
  • 16:29:32 <Denyerek> OK. Where does one use FAL ?
  • 16:29:34 <Denyerek> I'm very new to that.
  • 16:29:41 <NamelessCoder> FAL is great when used with custom records fx
  • 16:29:52 <NamelessCoder> it has other advantages as well, of course
  • 16:30:10 <NamelessCoder> but the least sensible place to use it currently, due to a combination of bugs and limitations, is flexforms
  • 16:30:42 <Denyerek> Right.
  • 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:30:55 <Denyerek> Nope.
  • 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:37:53 <Denyerek> Hehe
  • 16:37:58 <Denyerek> joinhomer, welcome aboard!
  • 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:39:21 * Denyerek is in the same position :)
  • 16:40:19 <joinhomer> i've never been called "spirit animal" - i will use this term in a conversation with my girlfriend in the near feature ;)
  • 16:40:21 <NamelessCoder> joinhomer the three-part guide on worksonmymachine.org archives is a good intro
  • 16:40:45 <NamelessCoder> that info is currently part of the limited docs you see on fluidtypo3.org
  • 16:42:51 <joinhomer> Thank you for the link, i will read through that. Could i possibly also hire you to code me some "FCE"?
  • 16:43:20 <NamelessCoder> sure, that (and other things) is what I do for a living ;)
  • 16:43:24 <Denyerek> I don't think anyone in here will say no to that ;)
  • 16:44:58 <joinhomer> Claus, can you give me some contact data of you?
  • 16:45:16 <NamelessCoder> everything you need is on https://namelesscoder.net ;)
  • 16:46:37 <joinhomer> Aaaaah, i tried to access http://www.namelesscoder.net/ - which doesn't really work
  • 16:47:43 <Denyerek> That's because he's absorbed the internet.
  • 16:48:06 <Denyerek> Claus I'm hoping this is no longer relevant:
  • 16:48:07 <Denyerek> http://www.denyerec.co.uk/typo3-fed-flux-image-previews-in-be
  • 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:55:33 <Denyerek> <v:if settings.myVar="1>
  • 16:55:34 <Denyerek> ?
  • 16:55:56 <NamelessCoder> <f:if condition="{settings.myVar}">
  • 16:56:17 <Denyerek> https://github.com/FluidTYPO3/vhs/pull/401 ?
  • 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:00:34 <Denyerek> in the flow docs now
  • 17:00:52 <Denyerek> condition="{0: foo.bar} == {0: 'stringToCompare'}"
  • 17:01:01 <Denyerek> 0: notation is unusual.
  • 17:01:11 <NamelessCoder> joinhomer you have messages in private ;)
  • 17:01:19 <Denyerek> Ah... some kinda of fake array ?
  • 17:01:48 <NamelessCoder> yes: that trick compares two arrays of strings which is (in that version) the only way to compare strings
  • 17:02:01 <Denyerek> So it says yes... OK fair enough.
  • 17:02:02 <NamelessCoder> recent versions should support condition="{variable} == 'string'"
  • 17:02:10 <Denyerek> last question for a time now...
  • 17:02:17 <Denyerek> my file in settings.bannerImage
  • 17:02:28 <Denyerek> if it's set (presumably test conditional) I need to render it
  • 17:02:34 <Denyerek> it's not a uri.resource
  • 17:02:47 <NamelessCoder> it's a sys_file:123 value
  • 17:02:51 <Denyerek> so can I use it in the v:media.image
  • 17:02:54 <Denyerek> ?
  • 17:03:30 <NamelessCoder> when saved, the value in your file variable should become "sys_file:uid"
  • 17:03:47 <Denyerek> I'm only 10% sure what that actually means ;)
  • 17:03:56 <NamelessCoder> to use in f:image (note: v:image is different!) use treadIdAsReference="TRUE"
  • 17:04:04 <Denyerek> And 4% sure how to use it
  • 17:05:43 <Denyerek> media.image, resource.image, uri.image or f:image
  • 17:05:44 <Denyerek> christ
  • 17:06:02 <Denyerek> resource seems linked to FAL
  • 17:06:08 <Denyerek> URI is for... uri's
  • 17:06:28 <Denyerek> media.image seems appropriate
  • 17:06:49 <Denyerek> Can't see the f:image in the flow/fluid docs
  • 17:06:57 <Denyerek> I see it on your site, but it has confused me.
  • 17:08:04 <Denyerek> treatIdAsReference seems to be a param on media.image too
  • 17:08:05 * Denyerek tries that
  • 17:09:32 <NamelessCoder> it may, may not be respected there. This particular argument exists on f:image and our viewhelpers are subclasses of it.
  • 17:10:04 <Denyerek> Well I see something, I see something!!
  • 17:12:17 <Denyerek> If I set a var in one section, can it be used in another ?
  • 17:13:09 <Krystian> <v:media.image has treadIdAsReference="TRUE"
  • 17:13:17 <Denyerek> Yep, got that, it's working so far
  • 17:13:18 <Denyerek> Trying thos now
  • 17:13:34 <Denyerek> height="{settings.bannerHeight}c"
  • 17:13:57 <mhmli> OT: any suggestions for making tt address v6 and multilingual compatible?
  • 17:13:58 <Denyerek> Seemed to work...
  • 17:14:05 <Krystian> but waht is the best way to show for example .doc file path in fluid (FAL reference)
  • 17:14:06 <Krystian> ?
  • 17:14:30 <Krystian> if treadIdAsReference="TRUE" is only available in image object
  • 17:15:26 <Krystian> seems like there is nothing like <f:file ?
  • 17:15:57 <Krystian> or do I misunderstood smth?
  • 17:17:09 <Denyerek> http://pastebin.com/E5jz9EdM
  • 17:17:13 <Denyerek> Something there is misbheaving.
  • 17:17:14 <mhmli> Krystian v:resource.file ?
  • 17:18:30 <mhmli> or do you mean flux:field.inline.fal ?
  • 17:18:42 <Krystian> tnx mhmli
  • 17:19:03 <Krystian> this is what I was lloking for
  • 17:19:38 <Denyerek> Right nailed it
  • 17:19:45 <Denyerek> mhmli, my conditional is really ugly
  • 17:19:53 <Denyerek> but I don't think there's a "nice" way around it
  • 17:20:00 <Denyerek> basically I want to insert a style if a condition is met
  • 17:20:25 <Denyerek> http://pastebin.com/EGnEKPGn
  • 17:20:35 <Denyerek> I think I had better assign the "style=..." to a string
  • 17:20:45 <Denyerek> and then insert the string into the <div id="main"
  • 17:20:53 <Denyerek> so I don't fragment where the #main lives
  • 17:21:00 <Denyerek> Is that do-able ?
  • 17:23:11 <Denyerek> How do you get "'s inside a value="" assignment ?
  • 17:23:16 <Denyerek> escaping doesn't seem to work
  • 17:24:13 <NamelessCoder> <f:section name="MyCustomCss">.css-rule { bla: bla; }</f:section> .... {f:render(section: 'MyCustomCss') -> v:asset.style(name: 'foobar') -> f:if(condition: myVariableThatContainsOneOrZero)}
  • 17:24:19 <mhmli> i've seen backslashes (escaping) in other examples
  • 17:25:01 <Denyerek> You seem to use the { something -> somethingElse } notation a lot Claus
  • 17:25:19 <Denyerek> It looks so alien to me I can't process it :/
  • 17:25:19 <NamelessCoder> of course. It's faster to parse and easier to read (for me)
  • 17:25:24 <mhmli> denyerek i'd've done what you said at 17:20:35 but claus' shorthand solution is better
  • 17:25:36 <mhmli> i'm just not that far yet on knowing the syntax off the cuff
  • 17:25:42 <NamelessCoder> I know, I'm a mutant
  • 17:25:45 <mrboe> have a nice weekend guys
  • 17:25:53 <NamelessCoder> likewise mrboe :)
  • 17:25:53 <Denyerek> http://pastebin.com/E0tnALYC
  • 17:25:56 <Denyerek> This is my current
  • 17:25:59 <Denyerek> cya mrboe
  • 17:26:17 <mrboe> @NamelessCoder have a nice hard reset tomorrow
  • 17:26:22 <mhmli> not elegant butt looks as though it would work at first glance
  • 17:26:24 <NamelessCoder> yup :)
  • 17:26:31 <Denyerek> the chaining of conditions...
  • 17:26:31 <mhmli> enjoy the weekend
  • 17:26:40 <Denyerek> ... is that not possible with the <tag> niotation ?
  • 17:26:45 <mhmli> "not elegant butt"
  • 17:26:48 <mhmli> jesus.
  • 17:26:51 <NamelessCoder> hehe
  • 17:27:02 <NamelessCoder> unelegant butt. Aka elephant butt.
  • 17:27:06 <mhmli> 5.30 on a friday.
  • 17:27:11 <mhmli> elephants have nice butts
  • 17:27:11 * Denyerek is still sat. Clapping.
  • 17:27:11 <NamelessCoder> Friday indeed
  • 17:27:18 <mhmli> if you're an elephant
  • 17:27:34 <mhmli> anyway. tt_address anyone? (OT i know)
  • 17:27:53 <Denyerek> claus just to confirm, the chaining is not possible with the <tag> notation ?
  • 17:28:10 <Denyerek> You'd have put the render inside a <f:if>
  • 17:28:14 <Denyerek> ?
  • 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:28:27 <mhmli> NO.
  • 17:28:28 <NamelessCoder> "here, suck on this...."
  • 17:28:34 <mhmli> we haven't even met.
  • 17:28:38 * Denyerek is distressed but not THAT distressed
  • 17:28:41 <NamelessCoder> hehe
  • 17:28:46 <NamelessCoder> just saying ^^
  • 17:28:48 <Denyerek> Which elephant does that help, anyway?
  • 17:28:49 <Denyerek> :D
  • 17:28:54 <Denyerek> The sucker or the suckee?
  • 17:28:56 <NamelessCoder> that's the question ^^
  • 17:28:58 <Denyerek> Hahaha
  • 17:29:19 <NamelessCoder> fact seemed relevant to situation
  • 17:29:53 <NamelessCoder> also, I'm nuts.
  • 17:30:04 <mhmli> would suit an elephant then
  • 17:33:55 <Denyerek> Is there a shorthand for comments inside templates?
  • 17:34:01 <Denyerek> or does everything have to be wrapped in <f:comment>
  • 17:35:42 <NamelessCoder> if commenting out a chained inline expression: add " -> f:comment()" to the end of the chain
  • 17:35:49 <NamelessCoder> same with variables
  • 17:35:55 <Denyerek> You love those bloody chains don't you ?
  • 17:36:00 <NamelessCoder> {variable} can be commented out by {variable -> f:comment()}
  • 17:36:04 <NamelessCoder> of course
  • 17:36:16 <Denyerek> Just as an exercise I'm trying to work out what the <tag> version of that asset / render example would be
  • 17:36:20 <NamelessCoder> if you have viewhelper *tags* you must enclose with f:comment to prevent rendering
  • 17:36:41 <NamelessCoder> almost impossible to achive with tags ;)
  • 17:37:03 <NamelessCoder> or at least, requires 10-12 lines instead of four
  • 17:37:06 <mhmli> right. enough.
  • 17:37:07 <mhmli> weekend!
  • 17:37:10 <mhmli> have a good one
  • 17:37:11 <NamelessCoder> cya mhmli :)
  • 17:37:43 <Denyerek> I'm fine with 12 so long as I understand what's going on.
  • 17:37:54 <Denyerek> asset.style seems to want a path, tho.
  • 17:38:32 <NamelessCoder> <f:if condition="..."> <v:asset.style name="myStyle">.css-rule { ... }</v:asset.style> </f:if> for a shorter version
  • 17:38:41 <NamelessCoder> if your content is empty, yes
  • 17:38:49 <NamelessCoder> v:asset.style tag content
  • 17:38:57 <Denyerek> Ahh
  • 17:39:07 <Denyerek> you did name: 'foobar'
  • 17:39:31 <NamelessCoder> name is for your own identification later
  • 17:39:34 <Denyerek> I am assuming that the rendered section is pushed into "content" automagically by the ->
  • 17:39:45 <Denyerek> ?
  • 17:39:59 <NamelessCoder> my second example skips using the section because the section makes sense only in the context of chained syntax
  • 17:40:05 <Denyerek> right
  • 17:40:15 <Denyerek> in the docs, what comes between the tags always says "may be ignored"
  • 17:40:21 <Denyerek> I presume that is == content="" ?
  • 17:40:28 <NamelessCoder> TRUE === empty($content)
  • 17:40:42 <Denyerek> Riiight
  • 17:41:08 <Denyerek> so in tag syntax, you either define content="something" or it's <v:asset.style ...>Something</v:asset.style>
  • 17:41:21 <NamelessCoder> yessir
  • 17:41:25 <Denyerek> I don't see you specify the content parameter in the chained syntax, though.
  • 17:41:36 <Denyerek> unless that's the implicitly set param when you chain it ?
  • 17:41:44 <NamelessCoder> that comes from the section that gets rendered
  • 17:42:14 <Denyerek> How the hell is a noob supposed to know that ?
  • 17:42:17 <Denyerek> So it's
  • 17:42:40 <Denyerek> SOMECONTENT -> v:asset.style(name: 'foo')
  • 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:24 <Denyerek> rendered / handled
  • 17:47:25 <Denyerek> ?
  • 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"
  • 17:49:28 <Denyerek> I think that just happened
  • 17:49:30 <Denyerek> take a look at this:
  • 17:49:43 <NamelessCoder> which is impossible to have happen if you did {variable -> f:format.html()}
  • 17:49:50 <Denyerek> http://pastebin.com/CN5p5mUV
  • 17:50:13 <Denyerek> Seems like the whitespace issue then causes quite a lot of headache
  • 17:50:19 <Denyerek> as you naturally want your code formatted
  • 17:50:27 <NamelessCoder> which is why I use inline
  • 17:50:34 <Denyerek> Yes, I can see this now.
  • 17:50:37 <NamelessCoder> yeah
  • 17:50:48 <Denyerek> IN that example, the variable in the asset was not parsed.
  • 17:50:51 <NamelessCoder> ffs it takes a while to explain why I do the crap I do :)
  • 17:51:05 <Denyerek> Yeah but the main thing is, there IS a reason :)
  • 17:51:05 <NamelessCoder> in my example, the variable would be *output* not accessed
  • 17:51:16 <NamelessCoder> if {variable} is an array, output is "Array"
  • 17:51:19 <NamelessCoder> or rather...
  • 17:51:23 <NamelessCoder> " Array"
  • 17:51:33 <Denyerek> indeed.
  • 17:51:36 <NamelessCoder> you *really* must get used to the inline
  • 17:51:38 <Denyerek> So in the pastecode just there
  • 17:51:51 <Denyerek> I'm seeing {settings.bannerHeight} in the rendered HTML.
  • 17:51:53 <NamelessCoder> NOT when using v:asset.script etc. because those are ALWAYS strings
  • 17:52:05 <NamelessCoder> this has another explanation
  • 17:52:06 <Denyerek> and that's because the first text node is ' ' ?
  • 17:52:14 <NamelessCoder> (here we go again hehe)
  • 17:52:33 <NamelessCoder> #main { margin-top: {v:var.get(name: 'settings.bannerHeight')}px }
  • 17:52:37 <NamelessCoder> will fix it
  • 17:52:56 <Denyerek> because inside the tag is expecting... nope. I got nothing.
  • 17:53:01 <NamelessCoder> and this is because the asset viewhelpers will disable the variable accessor syntax in order to not collide with JS and CSS
  • 17:53:10 <NamelessCoder> alternatively:
  • 17:53:20 <NamelessCoder> #main { margin-top: {settings.bannerHeight}px <f:format.raw>}</f:format.raw>
  • 17:53:22 <NamelessCoder> (sic)
  • 17:53:36 <Denyerek> AH
  • 17:53:39 <Denyerek> Ok excellent
  • 17:53:41 <NamelessCoder> thus breaking the regular expression which catches variable names
  • 17:53:43 <Denyerek> I was just about to propose that
  • 17:53:56 <Denyerek> as you'd end up escaping everything and it'd look awful
  • 17:54:01 <NamelessCoder> abso-friggin-lutely only possible to know by reading the innermost core code
  • 17:54:08 <Denyerek> but it must be looking out for {v:
  • 17:54:14 <Denyerek> else the viewhelper wouldn't trigger either ?
  • 17:54:14 <NamelessCoder> yes
  • 17:54:23 <NamelessCoder> viewhelper nodes differ in that they contain () inside {}
  • 17:54:30 <Denyerek> I see
  • 17:54:34 <Denyerek> so the parser can pick these out
  • 17:54:35 <NamelessCoder> which is unusual (but not impossible!) in JS
  • 17:54:40 <Denyerek> wheras variables have no real pattern
  • 17:54:43 <NamelessCoder> aye
  • 17:55:00 <NamelessCoder> variables are {[a-z\.\-]}
  • 17:55:02 <Denyerek> jQuery can introduce a lot of { ( { (...
  • 17:55:17 <NamelessCoder> as far as possible: place your script in external files
  • 17:55:30 <NamelessCoder> 1) less template code to parse, faster parsing
  • 17:55:42 <NamelessCoder> 2) faster generation of VHS asset cached files
  • 17:55:54 <NamelessCoder> 3) better support for any URI-based inclusions you make in CSS
  • 17:56:11 <NamelessCoder> if you must use a variable from the form fx....
  • 17:56:46 <NamelessCoder> <input type="hidden" id="valuestorage" value="{whicheverValueIsDynamic}" /> ... $('#valuestorage').val()
  • 17:57:08 <Denyerek> I see
  • 17:57:14 <Denyerek> rather than dynamically try and generate JS
  • 17:57:18 <NamelessCoder> and that's about all I have time for today
  • 17:57:22 <Denyerek> TBH, that makes a LOT of good sense.
  • 17:57:32 <NamelessCoder> sense is what I make ;)
  • 17:57:35 <Denyerek> As always you've been more than generous.
  • 17:57:39 <Denyerek> I have ONE last quick Q
  • 17:57:43 <Denyerek> I'm documenting my templates like so:
  • 17:57:50 <Denyerek> <f:comment>
  • 17:57:50 <Denyerek> This shows how to insert custom CSS based on a condition in tag syntax.
  • 17:57:50 <Denyerek> </f:comment>
  • 17:57:55 <Denyerek> Correct ?
  • 17:58:00 <NamelessCoder> yes, BUT
  • 17:58:05 <NamelessCoder> causes parsing overhead
  • 17:58:19 <NamelessCoder> good for examples, bad for performance
  • 17:58:23 <Denyerek> is there no rejected-comment notation ?
  • 17:58:33 <NamelessCoder> rejected comment?
  • 17:58:39 <Denyerek> as in, discarded
  • 17:58:41 <Denyerek> like // in C
  • 17:58:49 <NamelessCoder> <f:comment disabled="TRUE">...</f:comment>
  • 17:59:03 <Denyerek> Bit more typing than //
  • 17:59:04 <NamelessCoder> ah - no, there is not
  • 17:59:04 <Denyerek> ;)
  • 17:59:22 <NamelessCoder> you *cannot* have code in the template which will not be read by the parser - simple as that
  • 17:59:28 <Denyerek> I'll just set up a macro to expand /// to the fluid comment
  • 17:59:33 <Denyerek> as I need to leave myself notes
  • 17:59:34 <Denyerek> :)
  • 17:59:39 <NamelessCoder> everything in <f:comment> still gets *parsed* albeit not rendered
  • 17:59:56 <Denyerek> Ok.
  • 18:00:09 <NamelessCoder> I would take the code you write there and move to a separate storage of "this is how I did xyz" type examples
  • 18:00:15 <NamelessCoder> then avoid the comments
  • 18:00:16 <Denyerek> Yes
  • 18:00:21 <NamelessCoder> (refactor job)
  • 18:00:25 <Denyerek> when I am done I will need to refactor anyway
  • 18:00:36 <Denyerek> so I'll label all the example code so it can be taken out
  • 18:00:41 <NamelessCoder> yep
  • 18:00:47 <Denyerek> and probably build a local dummy site for all my example stuff.
  • 18:00:55 <Denyerek> thanks man!
  • 18:02:52 <NamelessCoder> you're welcome
  • 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...
  • 18:05:17 <Denyerek> :)
  • 18:07:15 <Denyerek> Hmm.
  • 18:07:19 <Denyerek> No I've beoken something else
  • 18:08:48 <Denyerek> {f:render(section: 'PageBannerCSS')
  • 18:08:48 <Denyerek> -> v:asset.style(name: 'pageBannerCSS')
  • 18:08:48 <Denyerek> -> f:if(condition: settings.bannerDisplay)}
  • 18:11:25 <Denyerek> Yeah the v:asset.style call triggers the __clone error
  • 18:11:27 <Denyerek> :/
  • 18:12:32 <Denyerek> Calling it from the layout
  • 18:12:41 * Denyerek looks for an oncoming elephant.
  • 18:17:43 <Denyerek> NamelessCoder, sorry :(
  • 18:17:56 <Denyerek> I just don't seem able to get the inline syntax to not choke.
  • 18:44:36 * Denyerek probes cedricziel
  • 18:52:12 * Denyerek probes BenjaminR
  • 19:00:21 <Denyerek> http://forge.typo3.org/issues/54509
  • 19:07:13 <Denyerek> This is also rendering into my CSS:
  • 19:07:13 <Denyerek> #main { margin-top: {v:var.get(name: 'settings.bannerHeight')}px }
  • 19:21:58 <Guest|45675> I would like to create a Provider extension, but it appears Builder is not 6.2 compatible... any suggestions?
  • 19:24:35 <Guest|45675> Are there plans to release an updated version of Builder?
  • 19:32:34 <Denyerek> You mean you get a version number conflict?
  • 19:32:47 <Denyerek> if so, you might want to just tweak the em_conf.php file to get yourself going
  • 19:41:11 <Denyerek> Could not analyse class:Tx_Vhs_ViewHelpers_Page_BreadcrumbViewHelper maybe not loaded or no autoloader
  • 19:42:25 <Denyerek> THis is why I bloody hate web development.
  • 19:42:27 <Denyerek> Nothing works.
  • 19:42:30 <Denyerek> Ever.
  • 19:42:46 <Denyerek> ESPECIALLY
  • 19:42:49 <Denyerek> if you don't capitalise your B's
  • 19:44:22 <Denyerek> Oh, no, it's still broken.
  • 19:44:26 * Denyerek returns to flailing
  • 19:47:10 <Denyerek> THe class is there,
  • 19:47:13 <Denyerek> The case is correct
  • 19:47:20 <Denyerek> class Tx_Vhs_ViewHelpers_Page_BreadCrumbViewHelper
  • 19:48:43 <Denyerek> class :Tx_Vhs_ViewHelpers_Page_BreadCrumbViewHelper
  • 19:51:45 <Denyerek> I'd be less annoyed if I had problems other people had written about online.
  • 19:51:48 <Denyerek> That wouldn't hurt so much,
  • 19:51:57 <Denyerek> But I always seem to be trailblazing new and bizarre errors.
  • 20:39:41 <Denyerek> hey randomresult
  • 20:39:52 * Denyerek is sat here all alone and broken.
  • 20:39:54 <Denyerek> Clapping.
  • 20:39:58 <Denyerek> �_�
  • 22:06:43 <Denyerek> Anyone awake ?
  • 22:31:39 <soee> whats the problem
  • 22:40:07 <Denyerek> Hey soee
  • 22:40:12 <Denyerek> I'm trying to do two things.
  • 22:40:19 <Denyerek> One is to generate a typolink to the parent page.
  • 22:40:27 <Denyerek> The other is to render a custom menu
  • 22:40:38 <Denyerek> I've achieved both, but i think both have been done very naughtily.
  • 22:40:42 <Denyerek> Lemme pastecode you the snippet.
  • 22:41:19 <Denyerek> http://pastebin.com/D9a1LaW5
  • 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 ;)
  • 23:53:51 * Denyerek tickles soee

20140329

  • 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:24:36 <Denyerek> Yes
  • 00:24:37 <Denyerek> 6.2
  • 00:24:48 <Denyerek> Who are you Guest|45675 ? :)
  • 00:25:10 <Denyerek> are you up to date with all the extensions ?
  • 00:25:21 <Denyerek> And have you run the DB comparison from the install tool ?
  • 00:25:40 <Guest|45675> Yes, DB compare, up to date on all extension.
  • 00:25:40 <Denyerek> My DB check reports no differences, so you might have to sort that out, even tho it's a new installation.
  • 00:25:53 <Denyerek> have you don anything at all ?
  • 00:25:58 <Denyerek> Tried to set up a basic extension etc.
  • 00:26:52 <Guest|45675> I've used TV for years and years and am just banging my head to figure out this new ecosystem.
  • 00:27:07 <Denyerek> Dude, totally.
  • 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:27:40 <Denyerek> can you do /nick SomeName ?
  • 00:27:46 <Denyerek> I'm never gonna remember Guest|45675
  • 00:28:22 <Guest|45675> Errrrr... I haven't done that before. I'm just using the support chat from fluidtypo3.org.
  • 00:28:44 <Denyerek> Ah
  • 00:28:46 <Denyerek> Linux ?
  • 00:28:50 <Guest|45675> Windows
  • 00:28:55 <Denyerek> Grab a copy of mIRC
  • 00:29:03 <Denyerek> or xChat
  • 00:29:16 <Guest|45675> Will check it out quickly. Thanks.
  • 00:29:17 <Denyerek> You'll want to loiter - I find IRC is a lot like Fight Club
  • 00:29:26 <Guest|45675> ha ah
  • 00:29:29 <Denyerek> Stand outside for 3 days and finally get somewhere :)
  • 00:29:35 <Denyerek> So the webchat... it's very hit and miss.
  • 00:29:40 <Denyerek> Where are you geographically ?
  • 00:29:49 <Guest|45675> Well... I'm in the USA and I don't have really anyone else around that can help.
  • 00:30:04 <Denyerek> Yeah... if you're west coast then everyone's gonna be sleeping normally.
  • 00:30:14 <Denyerek> Unless you hang on late into your night so you can catch Germany when it wakes up.
  • 00:33:26 <Guest|45675> I'm west coast alright.
  • 00:33:38 <Denyerek> So it's what, 1300hrs ?
  • 00:34:01 <Guest|45675> 16:33
  • 00:34:37 <Denyerek> if you can stay up another 7 hours
  • 00:34:40 <Guest|45675> What do I use for the IRC server address
  • 00:34:44 <Denyerek> You'll find this place light up
  • 00:34:48 <Denyerek> irc.freenode.org I think
  • 00:35:08 <Guest|45675> Then the group should be fedext right?
  • 00:35:46 <Denyerek> channel is #fedext
  • 00:35:50 <Denyerek> not sure what group is
  • 00:36:50 <Denyerek> leave it blank
  • 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:41:38 <Denyerek> Nice
  • 00:41:40 <Denyerek> I am brb
  • 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:24 <Outdoorsman> Sure
  • 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:52:52 <NamelessCoder> ah yes
  • 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:55:16 <NamelessCoder> anytime
  • 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:58:40 <FT3BOT1> Welcome back Denyerek!
  • 00:59:01 <Denyerek> Could not analyse class:Tx_Vhs_ViewHelpers_Page_BreadcrumbViewHelper maybe not loaded or no autoloader
  • 00:59:10 <NamelessCoder> Denyerek when I finish here, yes ;)
  • 00:59:10 <Denyerek> I gave up and just wrote a TS cObj in the meantime.
  • 00:59:14 <Denyerek> Sweet.
  • 00:59:17 <Denyerek> I'll be around for a while.
  • 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:29 <Denyerek> (Just not yet)
  • 01:05:33 <Denyerek> (No text w/image ;))
  • 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:09:22 <NamelessCoder> nope.
  • 01:09:27 <NamelessCoder> there's no difference.
  • 01:09:29 <Outdoorsman> I thought it was more of a content element thing.
  • 01:09:37 <NamelessCoder> 100% similarity
  • 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:12:41 <Denyerek> Pretty much.
  • 01:12:43 <NamelessCoder> the caveates are:
  • 01:12:48 <Outdoorsman> Got it.
  • 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:17:12 <Denyerek> My queries
  • 01:17:20 <NamelessCoder> don't worry about that, really :)
  • 01:17:22 <Denyerek> 1) How to make a typolink to the parent page (I used a cObj for now)
  • 01:17:36 <Denyerek> 2) v:page.breadCrumb throws an error, I used a cObj for now
  • 01:17:42 <NamelessCoder> if you can't resist - http://www.amazon.co.uk/registry/wishlist/4DBU03X4O79U
  • 01:18:17 <Denyerek> 3) I could NOT get the chain syntax to work for the CSS include yu showed me, I had to resort to tags
  • 01:18:39 <Denyerek> 4_ I generated page titles like so: <h1>{page.title}</h1> - I felt dirty and wasn't sure if I should
  • 01:20:54 <NamelessCoder> 1) <f:link.page pageUid="{page.pid}">Link text</f:link.page>
  • 01:21:14 <NamelessCoder> 1a) to get page title: <v:page.info pageUid="{page.pid}" field="title" />
  • 01:21:36 <NamelessCoder> 2) then you're doing it wrong ^^ tag example please
  • 01:21:59 <NamelessCoder> 3) You are *positive* the section you try to f:render exists in the same template file?
  • 01:22:08 <NamelessCoder> 4) Sure, any way you like ;)
  • 01:23:47 <NamelessCoder> Outdoorsman let us know if the git versions work for you ;)
  • 01:24:05 <Denyerek> Ahhh right
  • 01:24:10 <Denyerek> lemme paste you the breadcrump
  • 01:24:21 <Denyerek> <v:page.breadCrumb />
  • 01:24:24 <Denyerek> That was all :/
  • 01:24:39 <NamelessCoder> <v:page.crumpet />
  • 01:24:41 <NamelessCoder> j/k
  • 01:24:43 <Denyerek> {f:render(section: 'PageBannerCSS')
  • 01:24:43 <Denyerek> -> v:asset.style(name: 'pageBannerCSS', external: 'false', standalone: 'false', dependencies: 'alba')
  • 01:24:43 <Denyerek> -> f:if(condition: settings.bannerDisplay)
  • 01:24:43 <Denyerek> -> f:comment()}
  • 01:24:47 <Denyerek> that was my inline
  • 01:28:02 <NamelessCoder> Denyerek do you use v:page.breadCrumb inside v:page.menu perchance?
  • 01:28:34 <Denyerek> Do you have to ?
  • 01:28:35 <Denyerek> If so...
  • 01:28:39 <Denyerek> ... that could be the problem :D
  • 01:28:43 <NamelessCoder> nope, you shouldn't
  • 01:28:46 <Denyerek> I was not using it inside
  • 01:28:46 <Denyerek> ok
  • 01:28:54 <Denyerek> Could not analyse class:Tx_Vhs_ViewHelpers_Page_BreadcrumbViewHelper maybe not loaded or no autoloader
  • 01:28:56 <Denyerek> That was the error
  • 01:29:01 <Denyerek> Tho
  • 01:29:03 <Denyerek> I checked the case
  • 01:29:07 <Denyerek> and changed it to breadCrumb
  • 01:29:09 <NamelessCoder> <v:page.breadCrumb />
  • 01:29:09 <Denyerek> and got the same error
  • 01:29:17 <NamelessCoder> in that case your cache retains the old name
  • 01:29:30 <NamelessCoder> class loader caches strtolower()'ed identifiers
  • 01:29:34 <Denyerek> Ack
  • 01:29:37 <Denyerek> so clear typo3temp ?
  • 01:29:39 <NamelessCoder> aye
  • 01:29:44 <Denyerek> fug it
  • 01:29:45 <Denyerek> :)
  • 01:29:47 <NamelessCoder> possibly cf/cache tables
  • 01:29:50 <Denyerek> Ok
  • 01:30:02 <Denyerek> so only that inline syntax eludes me then I guess
  • 01:30:12 <Outdoorsman> @NamelessCoder When entering that git command I get... error: unknown option `single-branch'
  • 01:30:21 <Denyerek> upgrade git
  • 01:30:24 <NamelessCoder> ah ok Outdoorsman - your git version is a bit older
  • 01:30:33 <NamelessCoder> alternative cli syntax...
  • 01:30:58 <NamelessCoder> git clone <url> typo3conf/ext/<reponame> && cd typo3conf/ext/<reponame> && git checkout development
  • 01:31:17 <Outdoorsman> Thanks... I'll try it
  • 01:31:28 <NamelessCoder> which instead of directly checking out the branch (new feature) just checks it all out and lets you decide branch after
  • 01:32:48 <NamelessCoder> Denyerek your template should contain an <f:section name="PageBannerCSS"><!-- css rules here --></f:section>
  • 01:32:55 <NamelessCoder> 'if it does not, php error ensues
  • 01:34:06 <Denyerek> Yep
  • 01:34:08 <Denyerek> I have that section
  • 01:35:03 <NamelessCoder> -> v:asset.style(name: 'pageBannerCSS', dependencies: 'alba')
  • 01:35:05 <NamelessCoder> rely on defaults
  • 01:35:16 <NamelessCoder> you have f:comment on the end, that will suppress the output
  • 01:35:24 <NamelessCoder> ither than that I see no errors
  • 01:35:25 <Denyerek> Yeah i put tha ton to stop the rrror
  • 01:35:28 <Denyerek> so I could work
  • 01:35:31 <Denyerek> gimme a mo
  • 01:35:35 <Denyerek> I'll re-enable it in a mo
  • 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:40:00 * Denyerek adds to Steam
  • 01:40:32 <NamelessCoder> achievement unlocked! "Smells like ViewHelper" (50points)
  • 01:40:37 <Denyerek> Hehe
  • 01:41:33 <NamelessCoder> next level: "Inlininja" (200points)
  • 01:41:49 <Denyerek> Right
  • 01:41:51 <Denyerek> clearing caches
  • 01:42:21 <Denyerek> The inline gives me this : Fatal error: __clone method called on non-object
  • 01:42:32 <NamelessCoder> pff...
  • 01:42:42 <NamelessCoder> silly fluid
  • 01:43:15 <Denyerek> <f:section name="PageBannerCSS">
  • 01:43:15 <Denyerek> #main { margin-top: 290px; }
  • 01:43:15 <Denyerek> .socMedia { top: 340px !important; }
  • 01:43:15 <Denyerek> </f:section>
  • 01:43:25 <Denyerek> That's the section ^
  • 01:43:38 <Denyerek> {f:render(section: 'PageBannerCSS')
  • 01:43:38 <Denyerek> -> v:asset.style(name: 'pageBannerCSS', dependencies: 'alba')
  • 01:43:38 <Denyerek> -> f:if(condition: settings.bannerDisplay)}
  • 01:43:53 <Denyerek> that's the inline
  • 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:45:10 <NamelessCoder> erhhhhhhhhhhhhhh
  • 01:45:29 <NamelessCoder> don't tell me you create f:section in your Layout please ;)
  • 01:45:37 <NamelessCoder> because that sooooooooooo doesn't work.
  • 01:45:58 <NamelessCoder> Templates, Partials, yes - Layouts, no.
  • 01:46:02 <Denyerek> <f:section> is in my Template
  • 01:47:28 <NamelessCoder> are you rendering this from the Preview section?
  • 01:47:34 <NamelessCoder> or Configuration?
  • 01:47:39 <NamelessCoder> are you rendering in BE?
  • 01:48:14 <Denyerek> FE
  • 01:48:43 <Denyerek> You wanna see via TV ?
  • 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:49:40 <Denyerek> Whoa whoa
  • 01:50:00 <Denyerek> <f:section name="Main">
  • 01:50:00 <Denyerek> <v:page.content.render column="0" />
  • 01:50:00 <Denyerek> </f:section>
  • 01:50:03 <Denyerek> That's in my template
  • 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:36 <NamelessCoder> execute:
  • 01:50:51 <NamelessCoder> ./typo3/cli_dispatch.phpsh extbase extension:install fluidcontent_bootstrap
  • 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:52:57 <Outdoorsman> Good deal.
  • 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.
  • 01:58:10 <Outdoorsman> Thanks agian.
  • 01:58:32 <NamelessCoder> okay that's more than anyone could have wanted :)
  • 01:58:56 <Outdoorsman> I hate bothering people with needless questions, but in this case I should have asked MUCH sooner.
  • 01:58:58 * Denyerek slaps NamelessCoder with a parent page link
  • 01:59:05 <NamelessCoder> but hang around here for 15 more minutes
  • 01:59:10 <Denyerek> Outdoorsman, trust me, you'll be a saint in comparison to me.
  • 01:59:12 <Denyerek> Literally.
  • 01:59:18 <Denyerek> A saint.
  • 01:59:29 <NamelessCoder> Denyerek see [01:37:48
  • 01:59:38 <Denyerek> If you can imagine the kid standing in the corner with the overturned can of paint - that's me.
  • 01:59:45 <Outdoorsman> Thanks again @NamelessCoder. I'm headed off to be with a family now... my work here is done. Over and out.
  • 01:59:56 <Denyerek> Yeah that generates a link to the current page.
  • 02:00:02 <Denyerek> I implemented that.
  • 02:00:20 <NamelessCoder> alright - Outdoorsman in an hour or so you can get these exts from TER no problems
  • 02:01:33 <NamelessCoder> <v:page.link pageUid="{record.pid}" /> then?
  • 02:02:16 <Denyerek> Nope
  • 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 :)
  • 02:03:12 <Denyerek> "null"
  • 02:03:14 <Outdoorsman> Thanks for your help too Denyerek
  • 02:03:21 <Denyerek> What little I could provide.
  • 02:03:29 <Denyerek> Be sure to idle here often :_
  • 02:03:30 <Denyerek> :)
  • 02:03:37 <NamelessCoder> Denyerek are you inside an f:section and did you forget to transfer the {page} variable using "arguments" on f:render?
  • 02:03:38 <Denyerek> And if you need help with CSS or a camera, I'm your man.
  • 02:03:43 <Outdoorsman> Anything helps when there's no TYPO3 people within 8 hours of me.
  • 02:03:59 <NamelessCoder> this channel + #typo3 should be all you need
  • 02:04:02 <Denyerek> I am in a section. I was unaware one needed to pass arguements.
  • 02:04:23 <Denyerek> <f:render partial="PageObjects" section="PageNavigation" />
  • 02:04:39 <NamelessCoder> <f:render partial="PageObjects" section="PageNavigation" arguments="{page:page}" />
  • 02:04:45 <NamelessCoder> or <f:render partial="PageObjects" section="PageNavigation" arguments="{_all}" />
  • 02:04:55 <Denyerek> Is there a penalty in passing _all ?
  • 02:05:04 <Denyerek> I had assumed stuff like page would be global :/
  • 02:05:12 <NamelessCoder> yes: performance cost cpu+mem, multiple array copies.
  • 02:05:14 <Denyerek> cos page.title was available
  • 02:05:29 <NamelessCoder> Fluid has only one reserved global variable, {settings}, as discussed earlier ;)
  • 02:05:50 <NamelessCoder> yes, {page} is available in sections rendered from the Layout
  • 02:05:59 <NamelessCoder> but not sections you render from templates or paritals
  • 02:06:11 <Denyerek> Excellent
  • 02:06:15 <Denyerek> that's another one down
  • 02:06:25 <Denyerek> "Whats available where" is quite vague to me right now.
  • 02:06:34 <Denyerek> Ok so all the cObjs are gone
  • 02:07:01 <Denyerek> Breadcrumb is grand
  • 02:07:15 <Denyerek> (I wrote the CSS based on the default markup so I could continue building, so it dropped in perfectly)
  • 02:07:50 <Denyerek> So the only thing now remaining is that inline syntax.
  • 02:07:50 <NamelessCoder> you can later switch to manual rendering, as is possible with v:page.menu
  • 02:07:53 <Denyerek> I don't NEED to get that working,
  • 02:07:59 <NamelessCoder> drop that
  • 02:08:04 <Denyerek> Yeah
  • 02:08:11 <Denyerek> I have done so... Mysterious, tho.
  • 02:08:14 <NamelessCoder> just use <v:asset.style name="whatever"> and enclose this with <f:if>
  • 02:09:49 <Denyerek> Great
  • 02:09:59 <Denyerek> well it's a clean sweep and it's working perfectly in IE8
  • 02:30:58 <Denyerek> The best thing about all this
  • 02:31:03 <Denyerek> And it really is a MASSIVE win
  • 02:31:20 <Denyerek> is that on Monday, I have to upgrade the live site from 6.1 to 6.2, update all the extensions and then import all my work
  • 02:31:28 <Denyerek> and I won't actually have to touch the Typo3 BE to do it.
  • 02:31:38 <Denyerek> Having alllllll your stuff in an extension, in a repo, is huge.
  • 02:31:54 <Denyerek> I didn't really respect that until I started working on it.
  • 02:39:43 <NamelessCoder> knowing is loving
  • 02:52:09 <Denyerek> gnight man
  • 02:52:20 <NamelessCoder> 'nite :)
  • 08:59:06 <Denyerek> Mornin!
  • 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
  • 16:55:51 <Guest89390> Hello!
  • 20:27:36 <randomresult> hey @NamelessCoder - i wish you all the best! RockOn Mate. Cheers!

20140330

  • 00:47:24 <featdd> is there an error on fluidtypo3.org?
  • 00:48:19 <featdd> wanted to look at viewhelper reference but got "TYPO3 Fatal Error: Extension key "fluidwidget" is NOT loaded!"
  • 10:19:53 <Denyerec-LAptop> appy clock adjustment day guys
  • 10:40:49 <Denyerec-LAptop> Anyone know if the fluidcontent and fluidpages bootstrap packages will work with the latest release tags of everything
  • 11:22:51 <Denyerec-LAptop> NamelessCoder, danilobuerger ?
  • 11:22:59 <Denyerec-LAptop> I'm just trying to deploy my provider
  • 11:23:14 <Denyerec-LAptop> I've checked it out, included the static template, remove the bootstrap statics
  • 11:23:24 <Denyerec-LAptop> But in my page properties I still only see the bootstrap page templates
  • 11:23:29 * Denyerec-LAptop thinks to clear typo3temp
  • 11:27:42 <Denyerec-LAptop> Well that didnt help.
  • 11:27:47 <Denyerec-LAptop> DB caches maybe ?
  • 11:34:03 <Denyerec-LAptop> I have uninstalled the two bootstrap extensions
  • 11:34:12 <Denyerec-LAptop> Now I see an ERROR: No proper configuration in the BE
  • 11:34:19 <Denyerec-LAptop> Which is odd, as it works fine locally
  • 11:34:23 <Denyerec-LAptop> My provider is installed
  • 11:34:31 <Denyerec-LAptop> Typo 6.2 , all extensions at the latest main tags.
  • 11:35:57 <Denyerec-LAptop> Ahh I think my perverse need to camelCase everything has bitten me on the arse again
  • 11:39:45 <Denyerec-LAptop> typo3temp is empty
  • 11:39:48 <Denyerec-LAptop> Checking DB caches now
  • 11:43:58 <Denyerec-LAptop> Could not analyse class:Tx_Fluidpages_Controller_PageController maybe not loaded or no autoloader?
  • 11:44:00 <Denyerec-LAptop> :|
  • 11:44:06 <Denyerec-LAptop> I think there's a Bob Dylan song for this.
  • 11:44:46 <Denyerec-LAptop> http://www.youtube.com/watch?v=KFhdPNpl0eU
  • 11:47:44 <Denyerec-LAptop> Right my page layout doesn't show up when editing the page in the BE
  • 11:47:48 <Denyerec-LAptop> the provider extension is loaded
  • 11:47:52 <Denyerec-LAptop> static TS is included
  • 11:47:59 <Denyerec-LAptop> caches cleared from Install Tool
  • 11:48:54 <Denyerec-LAptop> BenjaminR, bjo3rn perhaps ?
  • 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
  • 19:48:30 <Outdoorsman> in line 364.
  • 19:49:30 <Outdoorsman> I posted this error to GitHub too.

20140331

  • 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:50:28 <NamelessCoder> hey Outdoorsman :)
  • 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:51:19 <NamelessCoder> s/will/well
  • 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:06:20 <Outdoorsman> I will do.
  • 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:13:16 <Outdoorsman> Nice
  • 02:13:54 <Outdoorsman> So about overriding page templates... is that documented anywhere yet?
  • 02:14:45 <NamelessCoder> if you want to override all templates, just change the base plugin.tx_foobar.view.templateRootPath etc. settings
  • 02:15:35 <NamelessCoder> if you need to override only one or more files, use plugin.tx_foobar.view.overlay.myext.templateRootPath and others
  • 02:16:08 <NamelessCoder> if you use overlays:
  • 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:25 <NamelessCoder> *exactly* that
  • 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
  • 02:32:37 <NamelessCoder> in a bit :)
  • 09:08:24 <randomresult> good morning
  • 09:08:38 <Tjark> hi
  • 09:16:30 <randomresult> hmmm feeling like friday
  • 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()"
  • 09:18:06 <Tjark> Any ideas ?
  • 09:18:18 <randomresult> i dont think its ready for 6.2
  • 09:18:34 <randomresult> at least someone said: this is not on track right now
  • 09:18:47 <Tjark> hm okay
  • 09:19:06 <randomresult> http://fluidtypo3.org/roadmap.html
  • 09:19:17 <randomresult> well... should be working...
  • 09:19:25 <randomresult> but i dont know. sorry
  • 09:19:30 <randomresult> need to leave now
  • 09:19:45 <Tjark> bye, i try it later
  • 09:42:07 <mhmli> morning all.
  • 09:42:20 <mhmli> starting the week with a challenge (as always)!
  • 09:42:42 <mhmli> anyone have a reference for linking tt_address into a fluid fce?
  • 09:43:05 <mhmli> i.e. a select field containing addresses created in tt_address
  • 09:54:20 <BenjaminR> flux:field.relation mhmli
  • 09:56:09 <BenjaminR> http://fluidtypo3.org/viewhelpers/flux/master/Flexform/Field/RelationViewHelper.html
  • 10:09:14 <mhmli> well that was easy :)
  • 10:09:19 <mhmli> loving fluid!
  • 10:09:32 <mhmli> thanks ben
  • 10:09:37 <BenjaminR> yw :)
  • 10:25:02 <mhmli> next question: any reference for how to get the value from TS to define a PID within the condition attribute of flux:field.relation?
  • 10:27:14 <limboo> good morning
  • 10:31:00 <BenjaminR> As i know Typoscript Setup is not available in BE context / Configuratino Section
  • 10:32:16 <BenjaminR> Before someone else answers you could verify that by adding {settings -> f:debug()} in the configuration section
  • 10:33:34 <mhmli> there is TS defined for the extension but that gives me an empty array
  • 10:33:53 <mhmli> i'm guessing that settings is for the plugin, not the array?
  • 10:34:03 <mhmli> i mean, not the extension. *tsk*
  • 10:34:41 <BenjaminR> settings is tx_yourprovext.settings
  • 10:35:07 <BenjaminR> and if it is empty this is what i expected for be context - shoudlt be empty in fe (if you defined some settings)
  • 10:35:24 <mhmli> so plugin.tx_myext.settings.defaultPID for example?
  • 10:35:46 <mhmli> can i define a defaultPID in TS just for one plugin?
  • 10:36:01 <mhmli> in "old" syntax, just for pi2?
  • 10:38:15 <BenjaminR> Behaviour didnt change here
  • 10:39:15 <Denyerec> Does realurl work on 6.2 ?
  • 10:39:48 <Denyerec> Or, more apt, what do you guys use for pretty urls
  • 10:40:09 <BenjaminR> Dont use 6.2 yet
  • 10:42:51 <mhmli> realURL works fine with 6.1.7. too many bugs in 6.2 for me to use it just yet
  • 10:43:06 <Denyerec> you mean in 6.2 in general, or 6.2 for real URl
  • 10:43:17 <mhmli> in general
  • 10:43:55 <Denyerec> Mmmhm :(
  • 10:46:28 <randomresult> moin Denyerec
  • 10:46:45 <Denyerec> Hey random.
  • 10:47:05 <Denyerec> http://alba-dev.sozu.co.uk/index.php?id=72 !
  • 10:47:19 <Denyerec> Managed to go from dev machine to staging server without too much pain :D
  • 10:47:28 <Denyerec> Still lots to do, but it's getting there.
  • 10:51:00 <limboo> someone already tried updating typo3 from 6.1.x to 6.2?
  • 10:51:05 <Denyerec> <-
  • 10:51:29 <randomresult> limboo -> me
  • 10:51:46 <limboo> how it worked? a lot of troubles?
  • 10:51:58 <Denyerec> my site was a newish 6.1 with only basic content
  • 10:51:59 <Denyerec> so it worked OK
  • 10:52:11 <Denyerec> If you had lots of extensions and dependencies, I'd definitely wait.
  • 10:52:19 <limboo> wait for?
  • 10:52:32 <Denyerec> Other people to test it and fix the bugs ;)
  • 10:52:41 <limboo> allright
  • 10:52:54 <Denyerec> I mean to say
  • 10:52:59 <Denyerec> Do it offline on a dev machine first
  • 10:53:05 <limboo> yes for sure =)
  • 10:53:07 <Denyerec> And see how you go ;)
  • 10:53:47 <limboo> the main point, i need to upgrade now is this ugly "copy-paste-bug" in 6.1.7
  • 10:53:58 <randomresult> in flux?
  • 10:54:05 <limboo> i think so yes
  • 10:54:16 <randomresult> you could try to update flux
  • 10:54:27 <limboo> if you copy an element in the backend and paste - it copies the element and move the original too
  • 10:54:36 <mhmli> i've tried 6.2 but can't get e.g. the languages or extension manager to load
  • 10:54:43 <randomresult> the dev-branch has the copy-paste bug repaired i guess
  • 10:55:18 <randomresult> lemme search for the link
  • 10:55:18 <limboo> where i can find this?
  • 10:55:21 <mhmli> http://forum.typo3.org/index.php?t=rview&goto=707259
  • 10:55:41 <mhmli> that's only a forum post for the ext mgr
  • 10:56:07 <randomresult> https://github.com/FluidTYPO3/flux/commit/43bc0c0cccb65b501a8ac31a1bf4239ba0f3ba0e
  • 10:56:25 <randomresult> this is the fix for copy and paste
  • 10:56:28 <randomresult> worked for me
  • 10:56:49 <limboo> allright
  • 10:57:02 <limboo> this also fixes the "reference-bug"?
  • 10:57:03 <randomresult> i would give it a try.
  • 10:57:11 <randomresult> you must check
  • 10:57:32 <limboo> if you copy an element and paste as reference - it references both elements to each other, so there is no original =P
  • 10:57:33 <randomresult> you can simply download the latest dev-version and replace your existing one with this
  • 10:57:38 <limboo> but ill try with the flux fix
  • 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:03:19 <randomresult> @danilobuerger u there?
  • 11:07:00 <mhmli> benjaminR it does appear that TS constants aren't available in a fluid template in the Configuration (BE) section. crap.
  • 11:07:00 <xaver> Denyerec: never mind -_-
  • 11:07:14 <BenjaminR> mhmli: thats what i said :)
  • 11:07:43 <BenjaminR> but no surprise because pluginconfiguration has never been present in backend in typo3s history :)
  • 11:07:43 <randomresult> well... mhmli look at the fluidcontent_pages extensions
  • 11:08:00 <randomresult> nameless defines things in ts-settings and uses them in the templates
  • 11:08:11 <mhmli> BE?
  • 11:08:16 <BenjaminR> randomresult: in the configuration section??
  • 11:08:41 <randomresult> at least he disables input if u choose useTypoScript = 1
  • 11:09:04 <randomresult> so if u set a contant to 1, the backendfields are not shown
  • 11:09:26 <mhmli> do you mean fluidpages?
  • 11:09:38 <randomresult> he gets the variables with : {v:var.typoscript(path: 'plugin.tx_fluidbootstraptheme.settings') -> v:var.set(name: 'settings')}
  • 11:09:57 <randomresult> this is what he does in the configuration section
  • 11:10:07 <BenjaminR> ah perfect - that could work yes
  • 11:10:14 <BenjaminR> wasnt sure if v:var.typoscript works in be
  • 11:10:15 <randomresult> BUT: then all other settings.name are gone
  • 11:10:39 <randomresult> so if u have contentelements with name="settings.name" ... empty...
  • 11:10:40 <BenjaminR> well you can assign it to any var - no need to assign it to settings
  • 11:11:20 <randomresult> but with this, he can define them in TS ... so noone can change them in the backend unless he changes them in TS
  • 11:11:52 <mhmli> condition="AND tt_address.pid={addressPID}" in flux:field.relation is giving me Unknown column 'Array' in 'where clause'
  • 11:12:17 <mhmli> where addressPID is set using v:var.typoscript
  • 11:12:52 <BenjaminR> condition is flexform native style. wrap it with an <f:if>
  • 11:13:20 <mhmli> but it's an inline attribute...?
  • 11:14:49 <BenjaminR> first try if ts is available with v:var.typoscript - then lets go one step forwards
  • 11:15:08 <mhmli> https://gist.github.com/permanenttourist/49ca21f44a6102263022
  • 11:15:27 <mhmli> f:debug on {addressPID} gives me the value
  • 11:15:39 <mhmli> but using it gives me that error (gist line 6)
  • 11:16:55 <BenjaminR> oh i see
  • 11:25:52 <xaver> The package "fluidbackend" depends on "ft3/flux" which is not present in the system.
  • 11:26:53 <randomresult> xaver: i dont know if fluidbackend should be used right now
  • 11:27:07 <xaver> i used it in 6.1
  • 11:27:07 <randomresult> i think there was no focus on that extension
  • 11:28:34 <randomresult> i havent used it at all. but when asking for it here, i was told that it is not on track right now (which was abit ago... )
  • 11:28:53 <randomresult> and looking at the commits... happy new year is one of the latest.
  • 11:29:32 <mrboe_> @Denyerec how do you fixed ConfigurationService.php on line 125
  • 11:29:41 <Denyerec> ?
  • 11:30:14 <mrboe_> in the irc log i saw that you had that problem
  • 11:30:31 <randomresult> mrboe_ you can read?
  • 11:30:58 * randomresult wonders about that - i thought chantal is only speaking at the phone :)
  • 11:36:28 <mrboe_> got it
  • 11:37:33 <mrboe_> @team who is the right for some workspace informations
  • 11:39:22 <randomresult> set a dark mark!
  • 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:43:44 <randomresult> will be back in 5 minutes
  • 11:43:57 <randomresult> @NamelessCoder survived the weekend?
  • 11:45:01 <randomresult> any news on moving extensions into FCE (news, powermail etc?) @danilobuerger or BenjaminR ?? (who was into this?)
  • 11:48:01 <anhadikal> good morning :)
  • 11:48:06 <mrboe_> hi
  • 11:48:30 * randomresult is afk
  • 11:50:32 <mhmli> got it!
  • 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
  • 11:52:18 <randomresult> xaver
  • 11:52:19 <FT3BOT1> Welcome back randomresult!
  • 11:52:27 <xaver> randomresult: yes
  • 11:52:29 <randomresult> its an know bug/feature
  • 11:52:35 <xaver> -_-
  • 11:52:38 <xaver> i itred google
  • 11:54:05 <anhadikal> how can I select a Record inside flux and then display the record/model from other extension?
  • 11:54:49 <randomresult> xaver https://github.com/FluidTYPO3/vhs/issues/506
  • 11:55:14 <randomresult> i would go for a little change in vhs - this will be fixed. so changing all templates is more work
  • 11:55:56 <randomresult> xaver Had the same error after updating VHS/Flux/fluidpages/fluidcontent on Typo3 6.2 Final.
  • 11:55:56 <randomresult> changed this in typo3conf/ext/vhs/Classes/ViewHelpers/Page/Menu/AbstractMenuViewHelper.php in Line 86 and it works for me.
  • 11:56:21 <randomresult> Jochen on top of this issue recommends to set TRUE to FALSE
  • 11:56:26 <randomresult> which worked for me
  • 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:09:11 <xaver> file storge
  • 12:10:07 <randomresult> three weeks of holiday... deal with it. you deserve it
  • 12:11:17 <randomresult> :)
  • 12:32:06 <BenjaminR> randomresult: https://github.com/FluidTYPO3/vhs/commit/1a9833176d2be804b1cacc6cb04f602845fd892a
  • 12:32:33 <randomresult> @xaver see ... it seems to be fixed already :)
  • 12:34:01 <randomresult> @BenjaminR still moving plugins to a FCE-Element does not work right?
  • 12:34:12 <BenjaminR> dont know
  • 12:34:13 <randomresult> which is a worst case
  • 12:34:38 <BenjaminR> danilobuerger or NamelessCoder might know more about that
  • 12:34:50 <randomresult> they are still asleep
  • 12:34:56 <randomresult> :)
  • 12:35:01 <xaver> hi thx
  • 12:35:18 <randomresult> to be honnest... that one would be a no go for productive environments
  • 12:35:33 <BenjaminR> randomresult: few of us might have to earn some money too :)
  • 12:35:47 <randomresult> thats true.
  • 12:35:57 <randomresult> and it was not an offence. just a statement
  • 12:36:23 <BenjaminR> i know - you are absolutely right
  • 12:39:28 <anhadikal> how to force flux:flexform.field.select autoload the model?
  • 12:39:56 <anhadikal> if I debug it with f:debug the ID of the record is shown, but not the model, how to fix?
  • 12:40:54 <BenjaminR> try transform=""
  • 12:41:11 <BenjaminR> didnt work for me in the past but maybe fixed :)
  • 12:41:21 <BenjaminR> and "past" means quite a while ago
  • 12:42:06 <danilobuerger> hey randomresult
  • 12:42:12 <randomresult> hey danilobuerger
  • 12:42:20 <danilobuerger> whats up?
  • 12:42:36 <randomresult> cant move extensions in FCE
  • 12:42:39 <randomresult> :)
  • 12:42:47 <danilobuerger> you mean plugins?
  • 12:42:55 <randomresult> powermail... for example
  • 12:43:16 <danilobuerger> so you cant move a plugin into a container content element?
  • 12:43:20 <randomresult> i create an element and try to drag it into a columncontainer...
  • 12:43:29 <randomresult> yes thats it
  • 12:43:37 <danilobuerger> hmm
  • 12:43:47 <danilobuerger> works for me ^^
  • 12:44:07 <randomresult> wait.
  • 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
  • 13:46:40 <danilobuerger> yes there are
  • 13:46:52 <limboo> oh, sounds good danilobuerger
  • 13:46:52 <limboo> but we'r on Flux 6.0.1
  • 13:47:33 <danilobuerger> shouldnt be a problem, upgrade to flux 7 -> run update script in EM -> run namespace update script and you are all done
  • 13:48:09 <limboo> allright, we'll try danilobuerger
  • 13:48:17 <danilobuerger> do a DB backup before though
  • 13:50:40 <limboo> ah for sure =)
  • 13:50:55 <danilobuerger> are you on typo 6.1 or below?
  • 14:06:58 <anhadikal> what is the best was to update flux from 6.0.2 to 7.0 and typo3 from 6.1 to 6.2?
  • 14:07:48 <mrboe> @anhadikal i first updated the source
  • 14:07:59 <mrboe> than go to the updated wizard
  • 14:08:08 <xaver> today is ~~ ws_flexslider has a problem with 6.2 and the domain repository
  • 14:08:08 <anhadikal> is there a script for refactoring?
  • 14:08:27 <mrboe> after that i put in the nex ext
  • 14:08:44 <mrboe> and go to the extmanager
  • 14:09:09 <randomresult> @danilobuerger https://github.com/FluidTYPO3/flux/issues/502
  • 14:09:49 <randomresult> maybe this helps...
  • 14:11:21 <mrboe> there were some "update" buttons on the fexdext extensions
  • 14:11:42 <mrboe> then i make a DB compare
  • 14:11:44 <mhmli> got flux:field.relation working perfectly earlier. what's the equivalent tag for output in the FE?
  • 14:11:51 <mrboe> and everyting works fine
  • 14:12:59 <mhmli> please? (sorry)
  • 14:13:29 <mhmli> do i need to build a viewhelper and add in stuff to the controller and repository classes?
  • 14:16:38 <anhadikal> wtf, i am getting Undefined class constant 'LOCKING_METHOD_SIMPLE'
  • 14:52:26 <Denyerec> oK guys - question time!
  • 14:52:51 <Denyerec> I'd like a content element that you can drop in to generate a snippets / teaser menu
  • 14:53:11 <Denyerec> So to take the title and abstract from all subpages in a section and render it.
  • 14:53:26 <Denyerec> I *think* I can just create a FCE and use the page.menu with a custom rendering
  • 14:53:40 <Denyerec> But wasn't sure how to get to the page abstracts and images
  • 14:53:52 <Denyerec> (I was going to use the page's media field to assign the image for the teaser)
  • 14:55:12 <Denyerec> Will that data be available in "item" in the menu iterator ?
  • 14:57:08 <mrboe> lets have some fun at the dentist - cu guys
  • 14:58:43 <Denyerec> gl mrboe
  • 15:36:12 <mhmli> aaargh
  • 15:36:22 <mhmli> i am getting nowhere fast
  • 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:38:03 <mhmli> and many use backslashes
  • 15:39:11 <mhmli> fluidpages_bootstrap uses underlines
  • 15:39:18 <danilobuerger> mhmli the new syntax (Namespaces) is backslashes
  • 15:39:26 <danilobuerger> underscores are old and will be replaced
  • 15:39:34 <mhmli> righto.
  • 15:39:48 <mhmli> so most of the references, docs and examples online are wrong.
  • 15:39:53 <mhmli> fair enough.
  • 15:39:57 <mhmli> thanks for the tip.
  • 15:39:59 <danilobuerger> not -> wrong <-
  • 15:40:09 <danilobuerger> they work
  • 15:40:23 <randomresult> danilobuerger have u seen my issue?
  • 15:40:27 <danilobuerger> yes randomresult
  • 15:41:10 <randomresult> good... so u know what im talking about
  • 15:41:24 <danilobuerger> mhmli you are more than welcome to fix any documentation that uses the old (but working) syntax
  • 15:41:41 <soee> guys some of you used already fluidpages to build large website for large company ?
  • 15:42:03 <mhmli> i would, gladly, if i could find working solutions.
  • 15:42:33 <mhmli> (although so much just isn't documented at all: just blank pages.)
  • 15:43:00 <mhmli> and google results from 2010 which don't tie in with tech from the last 2-3 years, sadly.
  • 15:44:10 <danilobuerger> soee yes
  • 15:44:56 <randomresult> soee yes
  • 15:44:58 <soee> danilobuerger: worked well ?
  • 15:45:01 <danilobuerger> yes
  • 15:45:29 <danilobuerger> why shouldnt it?
  • 15:46:10 <soee> danilobuerger: have to be sure, cant risk that something wont work whe we start project :)
  • 15:46:52 <danilobuerger> you can safely use flux/fluidpages/fluidcontent/vhs in production
  • 15:47:06 <soee> nice :)
  • 15:47:09 <soee> ok one more thing
  • 15:47:18 <soee> needs some startup tutorial for fluidpages
  • 15:47:22 <danilobuerger> i have fluidcontent_core in production instead of csc... but thats for early adopters ;)
  • 15:47:44 <randomresult> @danilobuerger i dont agree
  • 15:48:05 <danilobuerger> good for you ;-)
  • 15:48:27 <danilobuerger> soee what kind of tutorial are you looking for?
  • 15:48:30 <randomresult> not being able to place plugins inside grids (as mentioned) is not ready for production environment
  • 15:49:04 <danilobuerger> randomresult i cant reproduce it with any of my setups, so its probably a config problem
  • 15:49:21 <randomresult> there is no config in this web.
  • 15:49:24 <randomresult> u use 6.2?
  • 15:49:29 <danilobuerger> yes i use 6.2
  • 15:49:48 <randomresult> and you cant reproduce?
  • 15:49:54 <danilobuerger> as i said
  • 15:49:59 <randomresult> installed extensions?
  • 15:50:07 <randomresult> (news or powermail?)
  • 15:50:18 <danilobuerger> neither
  • 15:50:26 <danilobuerger> but that doesnt matter
  • 15:50:44 <randomresult> tt_news?
  • 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:07 <soee> randomresult: none plugins ?
  • 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:52:35 <NamelessCoder> thanks Guest|40384 :)
  • 15:52:40 <randomresult> hey claus: alle the best again! hope u had a good weekend!
  • 15:53:20 <randomresult> mrboe has the same. even in fresh installs.
  • 15:53:54 <NamelessCoder> hi harry - yes, thanks, great weekend :)
  • 15:54:32 <Denyerec> Did anyone read my question ?
  • 15:54:46 <randomresult> Denyerec first clap ur hands
  • 15:54:51 * Denyerec squeezes
  • 15:54:54 * Denyerec claps
  • 15:54:57 <Denyerec> HAPPY NOW?!
  • 15:55:00 <Denyerec> :/
  • 15:55:31 <mhmli> thanks claus. all of the pages at http://fluidtypo3.org/documentation/templating-manual/introduction.html are empty.
  • 15:55:34 <NamelessCoder> happy? not so much as befouled
  • 15:55:37 <Denyerec> ;)
  • 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:57:37 <ad_on_is> hi :D
  • 15:58:03 <ad_on_is> i came across the irc log and saw that somebody was having problems with disappearing FCE-wizardtab
  • 15:58:32 <ad_on_is> is there any solution for that? i'm experiencing that problem right now, with typoe 6.2 and flux 7.0
  • 15:58:50 <mhmli> namelesscoder. re. v:content.get: it's tt_address i'm trying to get at right now. no success since 8 am this morning :/
  • 15:59:27 <Denyerec> http://fluidtypo3.org/viewhelpers/vhs/master/Page/Resources/FalViewHelper.html
  • 15:59:31 <Denyerec> I'll do some v:debugs
  • 15:59:33 <Denyerec> or maybe f:debugs
  • 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)
  • 15:59:43 <Denyerec> Whichever one it was... :)
  • 15:59:48 <NamelessCoder> http://fluidtypo3.org/documentation/templating-manual/advanced-provider-extensions/custom-flux-controllers/use-cases-for-controllers.html
  • 16:00:38 <mhmli> namelesscoder yeah, i've tried adapting http://t3-developer.com/extbase-fluid/themen/tt-content-in-extbase/ but no luck there either.
  • 16:00:54 <mhmli> query just times out, even if i hard code a UID and a table name to the query.
  • 16:01:13 <NamelessCoder> that doesn't sound good at all
  • 16:01:19 <NamelessCoder> which typo3 version are you using?
  • 16:01:42 <mhmli> 6.1.7
  • 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:03:36 <NamelessCoder> check
  • 16:03:36 <mhmli> (in FE)
  • 16:03:51 <NamelessCoder> two ways: controller or viewhelper. Controller recommended due to clear separation of concern.
  • 16:03:59 <NamelessCoder> but since you already have the viewhelper let's start there
  • 16:04:04 <NamelessCoder> (it's the same code you'll need)
  • 16:04:12 <mhmli> would you suggest a viewhelper which does a fixed query, which then returns an array?
  • 16:04:49 <NamelessCoder> you'll need a solution which accepts one or more UIDs of tt_address records and returns one or more records as arrays
  • 16:05:01 <mhmli> yes
  • 16:05:28 <NamelessCoder> you already have the UID value (or UIDS; if you have a CSV use {variable -> v:iterator.explode()} to make it an array
  • 16:05:55 <NamelessCoder> key question: will you load many addresses at once or always only one?
  • 16:06:13 <mhmli> only one for now.
  • 16:06:35 <mhmli> the viewhelper i have is doing a direct query using $GLOBALS['TYPO3_DB']->exec_SELECTquery
  • 16:06:41 <NamelessCoder> yep
  • 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:04 <NamelessCoder> 5) return $content
  • 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:11:44 <mhmli> shall i mail you off-forum?
  • 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:15:11 <mhmli> and this isn't a tutorial ;)
  • 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:16:40 <mhmli> )
  • 16:16:43 <mhmli> :)
  • 16:17:06 <NamelessCoder> I agree - but you're always welcome to ask about the details as well
  • 16:17:47 <tom_at> hi there
  • 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:31:00 <Guest|71762> thx!
  • 16:31:23 <NamelessCoder> it's being updated right now but next version(s) will get support for things like send data as email and more.
  • 16:31:45 <NamelessCoder> aah and you *can* write the data as a record to a table, but it's not really CRUD as such.
  • 16:32:14 <Guest|71762> okay.
  • 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:18 <anhadikal> hi all
  • 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:03:16 <anhadikal> okay,
  • 17:03:53 <NamelessCoder> mhmli you *may* just need to clear all/system caches to let extbase/fluid class reflections regenerate
  • 17:04:18 <mhmli> get it :)
  • 17:04:21 <mhmli> got it :)
  • 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:04:41 <mhmli> ->as, not ->assign()
  • 17:05:29 <NamelessCoder> $this->templateVariableContainer has methods ->get(), ->has() and ->add() and remove()
  • 17:05:49 <NamelessCoder> assign() is on View classes only
  • 17:06:04 <NamelessCoder> (and does not care if variable exists; templatevariablecontainer does)
  • 17:06:29 <randomresult> thx @danilo
  • 17:06:37 <mhmli> t claus
  • 17:06:39 <mhmli> tx claus
  • 17:09:11 <NamelessCoder> randomresult please pull+confirm
  • 17:09:21 <randomresult> just typed git pull :)
  • 17:09:35 <NamelessCoder> good dev, good :)
  • 17:09:58 <randomresult> first test: worked
  • 17:10:04 <NamelessCoder> great
  • 17:10:09 <NamelessCoder> in Danilo we trust
  • 17:11:44 <danilobuerger> :-)
  • 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:15:52 <Outdoorsman> fluidbootstraptheme dev
  • 17:16:08 <randomresult> ok. then u dont useTypoScriptsettings 1
  • 17:16:09 <Outdoorsman> yesterday
  • 17:16:09 <randomresult> :)
  • 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:17:52 <randomresult> oh well...
  • 17:18:13 <randomresult> use it. learn from it
  • 17:18:16 <randomresult> report
  • 17:18:19 <randomresult> contribute
  • 17:18:21 <randomresult> :)
  • 17:18:41 <randomresult> tell me what u need.
  • 17:18:47 <Outdoorsman> I'll do the best I can as I'm not really a PHP programmer... more a PHP tweaker, though I'm learning more all the time.
  • 17:19:14 <randomresult> im a - NamelessCoder called me a pure integrator. no php here too
  • 17:19:18 <randomresult> :)
  • 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:24:15 <randomresult> Outdoorsman where u from?
  • 17:24:19 <Outdoorsman> I like how you guy think so far NamelessCoder and randomresults! I'm back to work.
  • 17:24:30 <Outdoorsman> West coast of USA.
  • 17:24:36 <randomresult> hell yeah
  • 17:24:47 <randomresult> WEST COAST!
  • 17:24:50 <NamelessCoder> heh
  • 17:25:15 <NamelessCoder> full steam ahead
  • 17:29:10 <danilobuerger> typo3 in the states? thats really happening now?
  • 17:29:10 <danilobuerger> :D
  • 17:29:10 <Tjark> NamelessCoder any release plan for fluidbackend 1.0 ?
  • 17:29:10 <randomresult> danilobuerger taking over the world like every night pinky
  • 17:29:10 <danilobuerger> randomresult https://github.com/FluidTYPO3/fluidcontent_core#plans-for-future-improvements
  • 17:29:10 <randomresult> :)
  • 17:29:10 <randomresult> how far is fluidcontentCore?
  • 17:29:11 <danilobuerger> i use it in production
  • 17:29:11 <randomresult> cool.
  • 17:29:11 <danilobuerger> we will be releasing a beta TER really soon
  • 17:29:11 <cb|thomas> hi!
  • 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:29:12 <danilobuerger> Outdoorsman nice
  • 17:29:52 <danilobuerger> cb|thomas but its something i will definitely do, since i need it for a client of mine
  • 17:30:15 <randomresult> danilobuerger why you hate bootstrap?
  • 17:31:24 <randomresult> i mean... its a nice framework if u keep it clean. anyway. for me its a good base when u work in a team.
  • 17:31:46 <cb|thomas> sounds good. Im just creating the issue and will follow the answers...
  • 17:32:08 <Denyerec> It's good for prototyping something
  • 17:32:09 <NamelessCoder> I think maybe it's because Danilo knows CSS well enough to not need bootstrap like us FE-dev-losers ^^
  • 17:32:29 <Denyerec> But I don't like it when it ends up in people's frontends and everything looks like Twitter :)
  • 17:32:44 <randomresult> you dont need to use the css
  • 17:32:55 <randomresult> but the gridsystem is good.
  • 17:33:02 <Denyerec> Hmm.
  • 17:33:10 <Denyerec> I am using a different one for various reasons.
  • 17:33:16 <randomresult> i know
  • 17:33:23 <Denyerec> I do like the idea of markup patterns tho
  • 17:33:29 <Denyerec> So bootstrap has some positive quality there
  • 17:33:39 <Denyerec> if everyone marked up their slideshows the same way, and their progressbars etc
  • 17:33:41 <randomresult> thats what i mean
  • 17:33:46 <Denyerec> we'd be a lot closer to a "standard" UI set
  • 17:33:51 <Denyerec> So I like that notion a lot.
  • 17:33:56 <randomresult> thats what i talk about
  • 17:33:57 <Denyerec> Micropatterns kinda failed in that regard.
  • 17:34:00 <Denyerec> Yeah
  • 17:34:02 <randomresult> dont use css
  • 17:34:08 <randomresult> but the html ...
  • 17:34:09 <Denyerec> Now if only Bootstrap and Foundation would talk to each other
  • 17:34:12 <Denyerec> And end this bloody war
  • 17:34:16 <Denyerec> :)
  • 17:34:23 <randomresult> hehe
  • 17:34:27 <randomresult> sure.
  • 17:34:28 <Denyerec> (Oh and use the grid I'm using, cos it's better than theirs)
  • 17:34:37 <NamelessCoder> fluidcontent_zurb + fluidcontent_bootstrap
  • 17:34:41 <NamelessCoder> fight!
  • 17:34:55 <randomresult> WEST COAST!
  • 17:34:56 <Denyerec> *seconds out, ROUUUUNNNND ONE!*
  • 17:35:11 <danilobuerger> randomresult i dont think the grid system is any good if i have a custom design
  • 17:35:11 <randomresult> VS EAST COAST
  • 17:35:11 <NamelessCoder> like stuffing two male, feral cats into a bag.
  • 17:35:32 <randomresult> danilobuerger dont call it gridsystem then.
  • 17:35:42 <randomresult> the way they use html/CSS is cool.
  • 17:36:05 <randomresult> and if u work togehter ... its ... simply if everyone use the same syntax etc.
  • 17:36:28 <randomresult> whats wrong with class="col-6"
  • 17:36:38 <randomresult> thats what i talk about.
  • 17:36:41 <Denyerec> Oh
  • 17:36:42 <Denyerec> Heh
  • 17:36:56 <danilobuerger> everything about naming something col-6 is wrong
  • 17:36:59 <Denyerec> I could tell you a think about that
  • 17:37:03 <Denyerec> col-6 == superbad
  • 17:37:17 <Denyerec> Which is why SASS is awesome :D
  • 17:37:23 <danilobuerger> Denyerec +1
  • 17:37:32 <Denyerec> So my column is called "MetaInfo"
  • 17:37:35 <Denyerec> and in the CSS:
  • 17:37:45 <Denyerec> .MetaInfo { @extend .col-6; }
  • 17:37:51 <Denyerec> (you get the idea)
  • 17:38:05 <Denyerec> Markup stays semantic, all layout changes are the responsibility of CSS then
  • 17:39:02 <Denyerec> https://github.com/Denyerec/matryosass
  • 17:39:10 <Denyerec> I forked this so I could use it extensibly.
  • 17:39:17 <Denyerec> It works really well.
  • 17:39:25 <randomresult> sorry. need to leave - we should talk about that soon. maybe we understand each other wrong.
  • 17:39:31 <Denyerec> Aye
  • 17:39:45 <Denyerec> Tho CSS is the one thing about webdev I *do* know :D
  • 17:39:50 <Denyerec> (Well, better than the rest anyway!)
  • 17:40:01 <randomresult> lets talk about !
  • 17:40:08 <randomresult> would be glad to hear your opinion.
  • 17:40:16 <randomresult> but need to leave for now
  • 17:41:03 <randomresult> danilobuerger you will explain to me why everything about col-6 naming is wrong. maybe i will quit my job then :)
  • 17:41:10 * randomresult see u all !
  • 17:41:22 <danilobuerger> while i dont agree with your usage of camel case for css, i do agree that class names should be semantic Denyerec
  • 17:41:34 <randomresult> off. for. now.
  • 17:41:35 <danilobuerger> randomresult no need, its just my humble opinion
  • 17:41:56 <randomresult> so u have no reasons for telling me its wrong?
  • 17:41:59 <randomresult> good.
  • 17:42:00 <randomresult> :)
  • 17:42:14 <randomresult> anyway. rock on. need to go for now
  • 17:42:20 <Denyerec> oh
  • 17:42:26 <Denyerec> I don't case like that normally
  • 17:42:29 <Denyerec> not sure why I did there :)
  • 17:42:48 <Denyerec> .normallyItsLikeThis
  • 17:42:59 <Denyerec> I used to do it like this :
  • 17:43:00 <danilobuerger> randomresult i have reasons, but i dont think its worth discussing
  • 17:43:08 <Denyerec> .things-with-hyphens
  • 17:43:20 <Denyerec> But I ran into some issues once with so JS literals thinking I was trying to subtract stuff.
  • 17:43:25 <Denyerec> And stopped doing that.
  • 17:43:44 <Denyerec> .atLeastCamelCaseIsNeverAmbiguous
  • 17:45:39 <Denyerec> on a different note
  • 17:45:41 <Denyerec> danilobuerger, NamelessCoder
  • 17:45:47 <Denyerec> What do I need to do to "register" an FCE
  • 17:46:04 <Denyerec> I created a template in Templates/Content
  • 17:46:15 <Denyerec> copied the example element in there actually.
  • 17:46:26 <Denyerec> But wen I go to the FCE tab of create new content, there is nothing there.
  • 17:46:40 <danilobuerger> did you install fluidcontent?
  • 17:46:43 <Denyerec> ja
  • 17:46:58 <Denyerec> I have the FCE tab
  • 17:47:00 <Denyerec> Just nothing in it :)
  • 17:47:12 <Denyerec> 4.0.0 from git
  • 17:47:19 <Denyerec> Typo 6.2 LTS from git
  • 17:47:59 <NamelessCoder> clear general caches
  • 17:48:41 <Denyerec> tried that already
  • 17:48:45 <Denyerec> (Thought I'd beat you to it)
  • 17:49:36 <danilobuerger> is flux debug on?
  • 17:49:46 <Denyerec> I haven't enable it, so probably not.
  • 17:49:50 <Denyerec> How does one enable it ?
  • 17:50:03 <danilobuerger> EM -> flux settings -> debug 1
  • 17:51:33 <Denyerec> I'll turn caching off while I'm there,.
  • 17:51:37 <Denyerec> Performance be damned!
  • 17:52:03 <danilobuerger> then flush general caches, open the wizard and see if you see any red boxes from flux
  • 17:52:52 <Denyerec> I get this on the page view
  • 17:52:52 <Denyerec> Tried to get a variable "sections" which is not stored in the context! (1224479370)
  • 17:53:13 <Denyerec> But when I hit New Content Element, I just see the empty tab
  • 17:53:14 <Denyerec> no errors
  • 17:53:47 <danilobuerger> try to fix that error first
  • 17:55:11 <Denyerec> I am... entirely unsure what it means.
  • 17:55:33 <NamelessCoder> it's a crap error messge
  • 17:55:40 <Denyerec> the word "sections" doesn't feature in my Resources path
  • 17:56:01 <NamelessCoder> means something like: "WTFLOL Y U NO USE CONFIGURATION SECTION?!?!?!!111"
  • 17:56:18 <Denyerec> on this page I have
  • 17:56:19 <Denyerec> :/
  • 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
  • 17:58:00 <Denyerec> Ah
  • 17:58:05 <Denyerec> {namespace v=Tx_Vhs_ViewHelpers}
  • 17:58:05 <Denyerec> {namespace flux=FluidTYPO3\Flux\ViewHelpers}
  • 17:58:06 <Denyerec> ?
  • 17:59:10 <danilobuerger> yes
  • 18:00:07 <Denyerec> Uh
  • 18:00:08 <Denyerec> interesting
  • 18:00:18 <Denyerec> on the "plugins" tab there is "General plugin" and one with no text
  • 18:00:31 <Denyerec> when I click that, it inserts a content element of type "Fluid Cotent"
  • 18:00:37 <Denyerec> Still nothing on the FCE tab, tho.
  • 18:00:37 <NamelessCoder> ignore the one with no text
  • 18:00:43 <NamelessCoder> EXT:nsa
  • 18:00:44 <Denyerec> Consider it ignored.
  • 18:00:47 <NamelessCoder> nothing to see here
  • 18:01:01 <NamelessCoder> I'm telling you, it doesn't send any data to NSA!
  • 18:01:27 <Denyerec> What should the layoyt nme be in an FCE
  • 18:01:59 <Denyerec> Looking in fluidcontent_bootstrap for clues
  • 18:02:30 <NamelessCoder> Content
  • 18:02:50 <NamelessCoder> you should also choose a proper "id" for the form/template
  • 18:03:01 <Denyerec> http://pastebin.com/h9p2qBKX
  • 18:03:23 <Denyerec> Is that what generates the description that appears in the wizard?
  • 18:03:40 <Denyerec> Does it need to be unique? Right now it's a straight copy of "MyContentElement.html"
  • 18:03:45 <Denyerec> (Which also doesn't display btw)
  • 18:04:30 <NamelessCoder> this template will 1) appear under FCE tab, 2) have the name "Fluid/FluxContent", 3) most likely have a missing file as icon
  • 18:04:49 <NamelessCoder> you can fill in the .description property in LLL only
  • 18:04:58 <NamelessCoder> flux.$formID.description
  • 18:05:19 <Denyerec> via TSSetup right ?
  • 18:05:25 <NamelessCoder> yes, it must be unique or it overrides any previously detected templates (hint hint hint hint)
  • 18:05:35 <NamelessCoder> no, as LLL file
  • 18:05:57 <Denyerec> Oh
  • 18:06:02 <Denyerec> I have 0 experience with those.
  • 18:06:19 <Denyerec> Where should that live in the extension folder struct
  • 18:06:39 <NamelessCoder> http://fluidtypo3.org/documentation/templating-manual/templating/provider-extension/language-files.html
  • 18:06:46 <NamelessCoder> http://fluidtypo3.org/documentation/templating-manual/templating/creating-templates/language-usage.html
  • 18:06:46 <Denyerec> I can't see one in the bootstrap ext is al
  • 18:06:50 <Denyerec> (Was looking for examples)
  • 18:07:40 <Denyerec> You guys rock.
  • 18:07:44 <NamelessCoder> manual ftw! (just need to write it...)
  • 18:07:45 <Denyerec> I sincerely hope you know that ?
  • 18:08:05 <NamelessCoder> we get that a lot ;)
  • 18:13:14 <NamelessCoder> https://vimeo.com/90480100 if anyone want to learn a few new Flux tricks
  • 18:14:41 <Denyerec> No audio? How's that gonna soothe me to sleep?
  • 18:14:57 <NamelessCoder> the audio was all carnifex
  • 18:14:58 <Denyerec> You on iOS ?
  • 18:15:09 <NamelessCoder> macos
  • 18:15:17 <Denyerec> 's all the same to me
  • 18:15:19 <NamelessCoder> hehe
  • 18:15:24 <Denyerec> I was going to ask if it was linux , what distro
  • 18:15:27 <NamelessCoder> naugthy little troll :p
  • 18:15:38 <Denyerec> then I saw the dialog and it was more obvious :)
  • 18:15:59 <Denyerec> is thht video sped up ?
  • 18:16:10 <Denyerec> If not, it's no wonder you get so much work done, you type like the wind
  • 18:16:13 <NamelessCoder> one part is... where I re-write the TODO list
  • 18:16:47 <NamelessCoder> and I of course cut some pieces out (navigating typo3 backend, checking parent classes and such)
  • 18:17:41 <Denyerec> ok so
  • 18:17:46 <Denyerec> I deleted the MyContentElement.html
  • 18:17:53 <Denyerec> the mysterious NSA extension from the PLugins tab is gone
  • 18:17:57 <Denyerec> the FCE tab is still empty.
  • 18:18:21 <Denyerec> I gave the form the id "teasermenucontent"
  • 18:18:32 <Denyerec> But don't know what else to try :/
  • 18:19:11 <NamelessCoder> with flux debug on, clear all/system/configuration caches and inspect messages reported on first page load in BE after that
  • 18:20:52 <randomresult> @NamelessCoder you are sick
  • 18:21:34 <Denyerec> No errors
  • 18:21:36 <NamelessCoder> I will admit I had to redo some parts ;) hence the TODO rewrite
  • 18:21:37 <Denyerec> Just green status messages
  • 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:21:59 * randomresult hates the video!
  • 18:22:13 <Denyerec> That appears twice
  • 18:22:15 <NamelessCoder> but this is why I don't use XSD :p
  • 18:23:09 <Denyerec> Haha
  • 18:23:15 <Denyerec> Others are not so gifted :)
  • 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:24:12 <Denyerec> Still no errors tho
  • 18:24:14 <Denyerec> only messages.
  • 18:24:39 <NamelessCoder> are you adding content or page templates?
  • 18:27:04 <Denyerec> content
  • 18:27:07 <Denyerec> that's the intention
  • 18:27:20 <Denyerec> <f:layout name="Content" />
  • 18:27:50 <Denyerec> http://pastebin.com/whJBGh0P
  • 18:27:51 <Denyerec> Like so
  • 18:28:02 <NamelessCoder> it tells you it has read the configuration from the file
  • 18:28:26 <NamelessCoder> it should be in the "FCE" tab in new content wizard now
  • 18:34:27 <Denyerec> nope
  • 18:34:44 <soee> theres some service to generate sample extension to start with page templates ?
  • 18:35:03 <Denyerec> i don tsee it claus :/
  • 18:35:11 <Denyerec> The debug message no longer appears either
  • 18:35:43 <Denyerec> on the "add new content element" page there is no mention of my FCE
  • 18:36:06 <Denyerec> If I could pay people with photos of poledancers, I'd be done by now : (
  • 18:36:37 <NamelessCoder> hehe
  • 18:36:46 <NamelessCoder> hmm... not sure what's up
  • 18:37:46 <Denyerec> me either, obviously
  • 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).
  • 18:38:06 <Denyerec> db check was clearn
  • 18:38:09 <Denyerec> clean
  • 18:38:22 <NamelessCoder> templateRootPath must end with /
  • 18:38:50 <NamelessCoder> other than this you really should need nothing but TS, registerProviderExtension call and the actual template.
  • 18:38:56 <Denyerec> plugin.tx_albatemplate.view {
  • 18:38:56 <Denyerec> templateRootPath = EXT:albatemplate/Resources/Private/Templates/
  • 18:38:56 <Denyerec> partialRootPath = EXT:albatemplate/Resources/Private/Partials/
  • 18:38:56 <Denyerec> layoutRootPath = EXT:albatemplate/Resources/Private/Layouts/
  • 18:38:56 <Denyerec> }
  • 18:39:00 <Denyerec> Thats in my contstants
  • 18:39:13 <Denyerec> doh
  • 18:39:26 <Denyerec> Setup:
  • 18:39:26 <Denyerec> plugin.tx_albatemplate.view {
  • 18:39:27 <Denyerec> templateRootPath = {$plugin.tx_albatemplate.view.templateRootPath}
  • 18:39:27 <Denyerec> partialRootPath = {$plugin.tx_albatemplate.view.partialRootPath}
  • 18:39:27 <Denyerec> layoutRootPath = {$plugin.tx_albatemplate.view.layoutRootPath}
  • 18:39:27 <Denyerec> }
  • 18:39:59 <Denyerec> what was the thing that had to be in ext_emconf ?
  • 18:40:05 <Denyerec> I don't have a log of the channel :/
  • 18:40:23 <NamelessCoder> you do now: http://fluidtypo3.org/community/irc-logs.html
  • 18:41:53 <Denyerec> nt quite up to ate enough
  • 18:42:00 <Denyerec> whzat am I loking for in extconf
  • 18:43:04 <NamelessCoder> log refreshed
  • 18:43:32 <NamelessCoder> https://github.com/FluidTYPO3/fluidcontent_bootstrap/blob/development/ext_tables.php#L8
  • 18:43:40 <Denyerec> right
  • 18:43:47 <Denyerec> there ISN'T an ext_localconf.php
  • 18:44:01 <NamelessCoder> sr, ext_tables.php
  • 18:44:36 <Denyerec> \t3lib_extMgm::addStaticFile($_EXTKEY, 'Configuration/TypoScript', 'Alba Chiropractic Site Template');
  • 18:44:36 <Denyerec> Tx_Flux_Core::registerProviderExtensionKey('albatemplate', 'Page');
  • 18:44:36 <Denyerec> Tx_Flux_Core::registerProviderExtensionKey('albatemplate', 'Content');
  • 18:45:51 <Denyerec> I am completely stumped
  • 18:45:58 <Denyerec> This is supposed to be the easy part, as usual :/
  • 18:46:41 <Denyerec> Ill flush typo3temp
  • 18:46:43 <Denyerec> never know
  • 18:48:53 <Denyerec> Right it's there!
  • 18:48:59 <Denyerec> Just syas "fluid/cluid content element"
  • 18:49:00 <Denyerec> no icon
  • 18:49:06 <Denyerec> Can you get icons in there or is that broken ?
  • 18:49:09 <Denyerec> She's gonna need icons...
  • 18:49:10 <Denyerec> :)
  • 18:49:41 <NamelessCoder> icons work, content requires ../../ in front of site-relative extension path to icon
  • 18:49:55 <Denyerec> I think it was down to me changing the id after it'd cached... cases again perhaps.
  • 18:50:10 <Denyerec> Right so it's Icons/page.gif right now
  • 18:50:16 <Denyerec> so it'd become...
  • 18:50:25 <soee> NamelessCoder: does the providerextension works ?
  • 18:50:59 <Denyerec> If I can get this icon right I can bugger off I think :)
  • 18:51:42 <cedricziel> <flux:form icon="{f:uri absolute:'TRUE', path:'..'}"...
  • 18:52:41 <cedricziel> oh. f:uri.resource() ofc
  • 18:53:16 <Denyerec> inside of the <flux:form icon addtribute ?
  • 18:53:27 <Denyerec> <flux:form id="teasermenucontent" label="Fluid/FluxContent" icon="Icons/Page.gif">
  • 18:53:30 <Denyerec> That's what I have right now.
  • 18:53:45 <Denyerec> Right
  • 18:53:50 * Denyerec tries to work this out
  • 18:53:51 <Denyerec> COME ON DEN
  • 18:53:53 <Denyerec> you can do this
  • 18:53:56 <cedricziel> ;)
  • 18:53:59 <cedricziel> isnt as hard
  • 18:54:00 <NamelessCoder> Denyerec plenty examples in fluidcontent_bootstrap
  • 18:54:25 <cedricziel> just think about relative paths, or use f:uri.resource with the absolute path
  • 18:54:26 <Denyerec> They are done like this:
  • 18:54:26 <Denyerec> icon="{v:extension.path.resources(path: 'Icons/icon-twitter.png')}"
  • 18:54:46 <Denyerec> cedricziel seems to have a markedly different approach ?
  • 18:54:52 <Denyerec> Are both acceptable or is one deprecated ?
  • 18:54:54 <cedricziel> that's quite the same from the opposite direction :)
  • 18:55:01 <Denyerec> lol
  • 18:55:13 <Denyerec> Cat Skinning : A How-To guide with Claus and Cedric
  • 18:55:21 <cedricziel> v:extension.path.foo is just a helper to fix paths
  • 18:55:34 <cedricziel> you can always use plain fluid if you want
  • 18:55:47 <Denyerec> I have no idea what that is or where the line is drawn TBH.
  • 18:55:54 <Denyerec> As in, I don't have experience with Fluid
  • 18:55:57 <Denyerec> outside of this :)
  • 18:56:07 <Denyerec> So I don't know when to look in Fluid, and when to be looking at your VH's
  • 18:56:09 <Denyerec> (Yet)
  • 18:56:18 <Denyerec> so your approach is straight up fluid to resolve the path to a resource
  • 18:56:31 <Denyerec> Wheras Claus' uses extension.path as a VH ?
  • 18:56:32 <cedricziel> well: f:* are typo3 core fluid viewhelpers (as in plain fluid)
  • 18:56:52 <cedricziel> v:* are vhs viewhelpers which we added for specific purposes to make life easier
  • 18:57:12 <soee> when trying to get sample extension from your service: http://pastebin.com/8h4s5HdC
  • 18:57:53 <Denyerec> Yeah, so the Fluid approach is saying "Here's my absolute resource and a relative path to it"
  • 18:58:06 <Denyerec> and the VH is already dealing with that, so you give it a path from the resources root
  • 18:58:22 <Denyerec> It's sotted in to place. I just wish I was less frustrating for you guys :D
  • 18:58:25 <Denyerec> *slotted
  • 18:58:48 <NamelessCoder> we expect you to use the same amount of time teaching others when you've learned ;)
  • 19:01:10 <Denyerec> There's a fable about that...
  • 19:01:23 <Denyerec> ... it involves a guy in a blindfold teaching another guy in a blindfold to drive a car...
  • 19:01:24 <Denyerec> :D
  • 19:01:43 <NamelessCoder> hehe
  • 19:01:54 <NamelessCoder> worked of Pacino
  • 19:01:57 <NamelessCoder> s/of/for
  • 19:03:06 <cedricziel> alright guys, i'm off. cya
  • 19:04:07 <NamelessCoder> cya cedric :)
  • 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:12:56 <tom_at> dammit
  • 19:12:59 <tom_at> thank you
  • 19:13:10 <NamelessCoder> anytime :)
  • 19:14:10 <tom_at> and another one i asked before. is something like l10n_mode possible
  • 19:14:21 <tom_at> in detail l10_mode="exclude"
  • 19:15:19 <NamelessCoder> as in flexform source? if page, you can add the field into page overlay table and schema
  • 19:15:27 <Denyerec> {0: 'Source format', 1:'0'} ?
  • 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:16:30 <danilobuerger> (must get this done)
  • 19:16:31 <danilobuerger> :D
  • 19:16:42 <NamelessCoder> hehe s/may/must ;)
  • 19:17:14 <tom_at> i mean in an content element. it would be nice to show only the required fields for the translation
  • 19:17:34 <tom_at> and thank you for your help
  • 19:18:44 <NamelessCoder> we'll consider this - I'm sure our work will naturally lead to some l10n control properties
  • 19:19:53 <danilobuerger> it will lead somewhere for sure ;)
  • 19:21:54 <danilobuerger> there are still > 300 instances of flexform ;-)
  • 19:23:09 <danilobuerger> NamelessCoder the conversion will be like -> http://9gag.com/gag/a75ng2w
  • 19:23:13 <NamelessCoder> nobody said it would be easy ;)
  • 19:23:26 <Denyerec> ROFL @ gif
  • 19:31:46 <soee> what am i missing No controller action was found for this page. ?
  • 19:40:25 <danilobuerger> soee edit page set layout in page configuration
  • 19:40:54 <danilobuerger> soee and while you are at it, please file an issue to have a better error message for it ;-)
  • 19:43:22 <soee> danilobuerger: im not usre its an issue as i might be doing something wrong
  • 19:47:25 <Denyerec> danilobuerger / NamelessCoder : quick Q about locallang.xlf files
  • 19:47:35 <Denyerec> id is just "any unique idenfitier" right ?
  • 19:47:58 <danilobuerger> Denyerec use xlf
  • 19:48:06 <danilobuerger> and yes id is some unique id
  • 19:48:13 <Denyerec> Erm, I am using xlf? :)
  • 19:48:20 <danilobuerger> ah yes sorry about that ;-)
  • 19:48:22 <Denyerec> Claus said it was the only way to get the FCE descriptions in ?
  • 19:48:34 <Denyerec> I see a "label" field that I think I could edit myself...
  • 19:48:36 <danilobuerger> well the best way for sure ;-)
  • 19:48:36 <Denyerec> So that confused me a bit.
  • 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:49:48 <Denyerec> hang on
  • 19:49:58 <Denyerec> the .xlf is an XML-like file with id's required
  • 19:50:02 <danilobuerger> yes
  • 19:50:03 <Denyerec> so what is "flux.absolute"
  • 19:50:19 <danilobuerger> please gist your template
  • 19:50:46 <Denyerec> https://gist.github.com/Denyerec/9898079
  • 19:51:04 <danilobuerger> get rid of label / description attribute
  • 19:51:08 <Denyerec> Ahhh
  • 19:51:16 <Denyerec> and then the id's from the .xlf are automagically mapped?
  • 19:51:16 <danilobuerger> add flux.teasermenucontent and flux.teasermenucontent.description in xlf
  • 19:51:23 <Denyerec> Right¬
  • 19:51:25 <Denyerec> !
  • 19:51:29 <Denyerec> I've got to remember the autowiring.
  • 19:51:35 <danilobuerger> local attributes override xlf
  • 19:52:41 <soee> danilobuerger: ok posted https://github.com/FluidTYPO3/flux/issues/507
  • 19:52:51 <danilobuerger> soee did this fix your issue?
  • 19:53:04 <soee> yes the layout has to be set
  • 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 ;)
  • 19:57:18 <soee> :)
  • 19:57:52 <soee> isnt this just reload on change ?
  • 19:58:04 <soee> thisis available for flexforms in t3
  • 19:58:31 <danilobuerger> could be, i am staying away from all of that as far as i can ;-)
  • 19:59:13 <danilobuerger> it would however need to respect inheritance, etc
  • 20:05:24 <danilobuerger> soee but just file a feature request for fluidpages
  • 20:05:59 <Denyerec> danilobuerger - sorry to be a pest, but it only seems to be picking up the title.
  • 20:06:43 <Denyerec> https://gist.github.com/Denyerec/9898079
  • 20:06:47 <Denyerec> I updated the gist
  • 20:06:54 <danilobuerger> please gist your xlf
  • 20:06:56 <Denyerec> (general caches cleared)
  • 20:06:57 <Denyerec> I did
  • 20:06:59 <danilobuerger> ah its in there
  • 20:07:00 <danilobuerger> ok
  • 20:07:00 <Denyerec> it's appnded to the bottom of that
  • 20:07:30 <danilobuerger> please try clearing typo3temp and all caches
  • 20:07:36 <Denyerec> typo3temp again huh
  • 20:07:40 * Denyerec stares at typo3temp
  • 20:08:01 <danilobuerger> well that just IT Support ;-) always clear everything before digging in
  • 20:08:32 <Denyerec> Yes
  • 20:08:37 <Denyerec> I keep forgetting to do typo3temp
  • 20:08:39 <Denyerec> :/
  • 20:08:44 <Denyerec> Ok that's fine, its working
  • 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?
  • 20:51:01 <gernot_h> yes
  • 20:51:08 <danilobuerger> what are its permissions?
  • 20:51:11 <gernot_h> 777
  • 20:52:02 <danilobuerger> why are they not with your rest at /Users/gh/WorkSpace/Webserver/cemm.at/ ?
  • 20:52:51 <gernot_h> ok! thx! i didnt see it
  • 20:53:04 <danilobuerger> everything good now?
  • 20:53:12 <gernot_h> :) -> so its in the cache
  • 20:53:25 <danilobuerger> :-)
  • 20:53:33 <gernot_h> hope so! thx!
  • 20:53:36 <danilobuerger> np
  • 20:54:58 <gernot_h> but not in typo3temp/cache -> it is empty
  • 20:55:10 <danilobuerger> is this 6.2 ?
  • 20:55:12 <gernot_h> has flux a cache?
  • 20:55:14 <gernot_h> no 6.1
  • 20:55:24 <danilobuerger> typo3temp should be all
  • 20:55:30 <gernot_h> ok
  • 20:55:49 <danilobuerger> but in flux there is no class called Version.php
  • 20:55:53 <danilobuerger> so you might have another problem
  • 20:56:33 <gernot_h> no, now it is woking -> clear whole typo3temp and its fine now!
  • 20:56:36 <gernot_h> thx again
  • 20:56:42 <danilobuerger> ah you are on a old flux install
  • 20:56:46 <gernot_h> yes
  • 20:56:53 <danilobuerger> yes that still has Version.php
  • 20:56:58 <danilobuerger> time for an upgrade ;-)
  • 20:57:09 <gernot_h> maybe :)
  • 21:41:23 <danilobuerger> ah randomresult is back, everybody keep quiet ;-)
  • 21:46:20 <BenjaminR> :x
  • 22:01:42 * Denyerec hides behind the lampstand
  • 22:11:28 <Denyerec> The site I'm working on has 3 addresses in the footer for the company's 3 clinics
  • 22:11:41 <Denyerec> They want to be able to manage them, so I figure sure, easy enough to render in 3 content elements.
  • 22:11:53 <Denyerec> THing is, I can't think of any other way to do it other than using a HTML content element
  • 22:12:03 <Denyerec> as pretty much anything else is going to get mauled.
  • 22:12:30 <Denyerec> I suppose I could make an FCE that has the relevant fields in the flux form.
  • 22:12:31 <Denyerec> ¬_¬
  • 22:14:51 <Denyerec> Or maybe I should use tt_address?
  • 22:14:58 <Denyerec> Is tt_address still a thing ?
  • 22:16:35 <Denyerec> WHere am I gonna find an example of a BE grid that renders from two columns
  • 22:16:56 <Denyerec> so the main content will come from col:0
  • 22:17:02 <Denyerec> and the footer comprises col:1-3
  • 22:17:05 <Denyerec> guess
  • 22:17:11 <Denyerec> As the footer will need to be in 3 columns
  • 22:17:49 <Denyerec> Ah there's one in pages_bootstrap
  • 22:20:44 <danilobuerger> Denyerec what you need?
  • 22:20:54 <Denyerec> The site has 3 addresses in the footer
  • 22:21:00 <Denyerec> same on every page, but they need to be able to edit them
  • 22:21:16 <Denyerec> FIrst though was to just stick 3 HTML content elements in a sysfolder
  • 22:21:18 <Denyerec> and reference them
  • 22:21:25 <Denyerec> But that seemed nasty
  • 22:21:30 <Denyerec> THen I thought I could make an Address Block FCE
  • 22:21:40 <Denyerec> put 3 of those on a sysfolder page
  • 22:21:43 <Denyerec> and render them into the template
  • 22:21:54 <Denyerec> Then I thought of tt_address
  • 22:22:04 <Denyerec> but I don't really know what that is/does or if it's even still a thing.
  • 22:26:14 <danilobuerger> so what did you end up doing?
  • 22:27:30 <Denyerec> Nothingm yet,
  • 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:30:25 <Denyerec> rather than flux fields ?
  • 22:32:15 <danilobuerger> sure if you use a content controller or a widget
  • 22:32:23 <danilobuerger> or a view helper
  • 22:32:26 <Denyerec> I don't know what either of those things are.
  • 22:32:30 <Denyerec> And I don't know how to write the 3rd
  • 22:33:07 <danilobuerger> hows your php?
  • 22:33:11 <Denyerec> Fine
  • 22:33:19 <Denyerec> It's just WHAT need to be written ;)
  • 22:33:22 <Denyerec> I'm fine with raw code
  • 22:33:28 <Denyerec> but massive frameworks I know nothing about...
  • 22:33:40 <Denyerec> I once wrote my own strcpy in C as I didn't know there was one :D
  • 22:35:40 <danilobuerger> so why dont you jsut manually get the google maps link … i mean its just 3 adresses right?
  • 22:35:52 <Denyerec> well, reallllly
  • 22:35:57 <Denyerec> if you did things you realllly wanted the right way
  • 22:36:01 <Denyerec> you'd have 3 address records
  • 22:36:09 <Denyerec> and they'd be reused for the footer, the contact page and the google maps
  • 22:36:14 <Denyerec> You know?
  • 22:36:26 <Denyerec> Re-use and de-duplication and all that.
  • 22:36:44 <Denyerec> BUT
  • 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:39:03 <Denyerec> and that seemed appropriate
  • 22:39:04 <Denyerec> oooh
  • 22:39:07 <Denyerec> maybe record.render
  • 22:39:39 <danilobuerger> just use a custom content element, have a field for your google maps link , render it and be done iwth it
  • 22:39:44 <Denyerec> Haha
  • 22:39:57 <Denyerec> See, that's what my common sense "Let's get finished before midnight" self is saying.
  • 22:40:10 <danilobuerger> and you will if you do that ;-)
  • 22:40:19 <danilobuerger> listen to your commom sense
  • 22:41:13 <Denyerec> This, though...
  • 22:41:13 <Denyerec> http://fluidtypo3.org/viewhelpers/vhs/master/Resource/RecordViewHelper.html
  • 22:41:34 <danilobuerger> thats for file resources
  • 22:41:35 <Denyerec> {v:resource.record(table: 'tt_address', as: 'foo')}
  • 22:41:41 <Denyerec> Wouldn't oh
  • 22:41:45 <Denyerec> But it has a table column?
  • 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:43:28 <Denyerec> http://fluidtypo3.org/viewhelpers/vhs/master/Content/ResourcesViewHelper.html
  • 22:43:36 <Denyerec> What about that?
  • 22:43:37 <danilobuerger> also for files ;-)
  • 22:43:45 <Denyerec> The manual is a bit thin on explainations :P
  • 22:44:00 <danilobuerger> the resource view helpers are very recent..
  • 22:44:21 <Denyerec> Ok so there's no way to pull records from table X into records a VH can use
  • 22:45:14 <Denyerec> And the custom controller or VH would be used to provide that custom data to the layout
  • 22:45:53 <Denyerec> So hypothetically, if I wanted to do this (I'm not gonna), where would I look for instruction on how to interact with the typo db
  • 22:46:12 <Denyerec> Cos I'm just going out on a limb and thining msql_query() is strictly verboten ;)
  • 22:47:27 <danilobuerger> i dont think i should tell you ;-)
  • 22:47:51 <danilobuerger> seriously you will waste a lot of time ..
  • 22:47:53 <danilobuerger> are you sure?
  • 22:49:44 <Denyerec> yeah, go for it.
  • 22:49:50 <Denyerec> I won't blame you.
  • 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
  • 22:53:27 <Denyerec> OK.
  • 22:53:46 <danilobuerger> and now listen to your common sense ;)
  • 22:56:26 <Denyerec> Sometimes I think you don't trust me... ;D
  • 22:56:44 <danilobuerger> well i have been where you are now, and i didnt listen
  • 22:59:32 <danilobuerger> and its a world of pain out there... dont leave the trail if you want to get things done
  • 22:59:50 <Denyerec> ok
  • 22:59:55 <Denyerec> I'm building the content element now.
  • 22:59:59 <Denyerec> I've got it showing up in the FCE list
  • 23:00:01 <danilobuerger> lol
  • 23:00:06 <danilobuerger> i tohught so ;)
  • 23:00:23 <danilobuerger> or are you doing it the easy way i suggested?
  • 23:01:26 <Denyerec> I'm going to make an address FCE
  • 23:01:33 <Denyerec> then render them into the footer partial
  • 23:01:57 <danilobuerger> crazy you ;-)
  • 23:02:45 <Denyerec> I thought this WAS the easy way
  • 23:02:50 <Denyerec> Other than just hardcoding it?
  • 23:02:51 <Denyerec> :P
  • 23:03:22 <danilobuerger> ah so just a FCE with a link to google maps then?
  • 23:03:59 <Denyerec> Well, the footer addresses are present on every page of the site
  • 23:04:07 <Denyerec> the maps are only visible on the contact page.
  • 23:04:29 <danilobuerger> ah
  • 23:04:33 <Denyerec> But I thought I could import the address record into that partial, and just use the gmaps field anyway.
  • 23:05:05 <Denyerec> Worst case scenario the gmaps extension will require 3 of its own address records.
  • 23:05:10 <Denyerec> Makes me itchy, but it gets the job done.
  • 23:05:15 <Denyerec> And it's not like they move office every week
  • 23:05:16 <Denyerec> :)
  • 23:05:36 <danilobuerger> exactly
  • 23:09:00 <Denyerec> does "wizardTab" place it on the tab when you create a new FCE
  • 23:09:10 <Denyerec> or place your form on a particular tab inside the editing view
  • 23:10:01 <danilobuerger> wizardTab in your content template is the name of the tab in the wizard
  • 23:11:40 <Denyerec> Ok well I'm cool with it under "FCE"
  • 23:11:55 <Denyerec> when I create the new elements tho the options are just stuck in a tab called "options" at the bottom of the "general" section
  • 23:12:12 <Denyerec> I think I need a sheet
  • 23:15:22 <Denyerec> I see down the bottom of "general" a blank tab now, under the section "plugin options"
  • 23:15:26 <Denyerec> I tried this:
  • 23:15:34 <Denyerec> <trans-unit id="flux.addressblockfce.addressdata">
  • 23:15:35 <Denyerec> and
  • 23:15:39 <Denyerec> <trans-unit id="flux.addressblockfce.sheet.addressdata">
  • 23:15:50 <Denyerec> But neither got picked up as a tab label automatically
  • 23:16:12 <Denyerec> ack
  • 23:16:13 <Denyerec> .sheets
  • 23:16:17 <Denyerec> I was so close!
  • 23:17:04 <danilobuerger> ;-)
  • 23:19:09 <Denyerec> Ack
  • 23:19:11 <Denyerec> no it's not picking it
  • 23:19:17 <Denyerec> Let me empty typo3temp :D
  • 23:20:58 <Denyerec> https://gist.github.com/Denyerec/834cb2204a493622a7d2
  • 23:21:01 <Denyerec> danilobuerger - there's a gist
  • 23:21:10 <Denyerec> I've checked the docs and I think I've set the labels up right
  • 23:22:01 <danilobuerger> flux.sheets.addressblockfce.addressdata
  • 23:22:02 <danilobuerger> no
  • 23:22:10 <danilobuerger> flux.addressblockfce.sheets.addressdata
  • 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.
  • 23:22:38 <Denyerec> danilobuerger : document says this:
  • 23:22:40 <Denyerec> Tries to detect an LLL label named "flux.sheets.fluxFormId.foobar" based on sheet name
  • 23:23:38 <Denyerec> Neither actually gets me a label on my tab, mind you.
  • 23:25:29 <danilobuerger> which document?
  • 23:25:53 <Denyerec> http://fluidtypo3.org/viewhelpers/flux/master/Flexform/SheetViewHelper.html
  • 23:26:00 <Denyerec> <- being a good boy and using the docs first.
  • 23:27:10 <danilobuerger> documentation is wrong :)
  • 23:30:54 <danilobuerger> Denyerec now the documentation is correct ;-)
  • 23:31:01 <Denyerec> hehe
  • 23:31:07 <Denyerec> Vindication!
  • 23:35:00 <danilobuerger> so got it to work?
  • 23:38:20 <Denyerec> yeah
  • 23:38:23 <Denyerec> Naughty docs...
  • 23:38:24 <Denyerec> ;)
  • 23:38:58 <BenjaminR> Yap - no one wants to write them - everyone asks for them :)
  • 23:39:10 <Denyerec> Hahaha yeah
  • 23:39:17 <Denyerec> Documentation : The worst part of programming
  • 23:39:29 <Denyerec> The damn thing is you can't outsource it, as the person who writes it needs to understand it!
  • 23:39:41 <danilobuerger> well but thats just it, everybody is asking and getting help, but not many are actually giving back
  • 23:39:46 <Denyerec> I'd be about as useful as a back pocket on a shirt writing Flux docs, as much as I'd like to help.
  • 23:39:52 <Denyerec> I may as well just sit here clapping... :)
  • 23:41:25 <danilobuerger> i bet you could document the LLL features by now ;)
  • 23:41:35 <Denyerec> Well, I do have my blog.
  • 23:41:39 <Denyerec> Not that I have an audience
  • 23:41:40 <Denyerec> BUT
  • 23:41:49 <Denyerec> I do post problem-solutions to it from time to time
  • 23:41:51 <Denyerec> as you can see:
  • 23:41:54 <Denyerec> www.denyerec.co.uk
  • 23:42:10 <danilobuerger> or you can directly edit this -> http://fluidtypo3.org/documentation/templating-manual/introduction.html
  • 23:42:12 <BenjaminR> on fluidtypo3.org your docs would have a big audience :)
  • 23:42:12 * Denyerec blows off the dust
  • 23:42:34 <danilobuerger> TYPO3 FED <-- thats a name i havent heard in a long time
  • 23:42:48 <Denyerec> Hehe yeah
  • 23:42:51 <Denyerec> I didn't blog last year
  • 23:42:52 <danilobuerger> get indiana jones on your blog
  • 23:42:58 <Denyerec> I was working at an agency and horrendously depressed
  • 23:43:05 <Denyerec> It was hard enough getting out of bed, let alone blogging :/
  • 23:43:17 <Denyerec> Dark days, gladly behind me.
  • 23:43:28 <danilobuerger> and now? new agency or freelancer?
  • 23:43:34 <Denyerec> Freelancer.
  • 23:43:43 <danilobuerger> everybody is these days
  • 23:43:46 <Denyerec> Making more photos than code at the moment
  • 23:43:51 <danilobuerger> BenjaminR / NamelessCoder / cedricziel are too
  • 23:43:56 <Denyerec> There are no good agencies in my town.
  • 23:44:12 <Denyerec> So it's down to me to start the UK's first Typo3 agency if I want to work at an office ;)
  • 23:45:07 <BenjaminR> Sounds good Denyerec :)
  • 23:45:10 <danilobuerger> i hope you make it
  • 23:45:41 <Denyerec> :)
  • 23:45:49 <Denyerec> If not, there's always taking photos of poledancers as a backup.
  • 23:45:51 <Denyerec> http://500px.com/Denyerec
  • 23:46:25 <danilobuerger> nice
  • 23:46:44 <BenjaminR> Anyway its a pretty good idea to teach yourself Extbase/FLuid now
  • 23:46:56 <BenjaminR> If i remember right that you are new to it :X
  • 23:47:00 <BenjaminR> Sorry if now
  • 23:47:01 <BenjaminR> not
  • 23:47:01 <Denyerec> My thoughts were regarding the Extbase -> flow -> neos path
  • 23:47:07 <Denyerec> Oh, virgin-mary new :D
  • 23:47:32 <danilobuerger> forget neos
  • 23:47:34 <danilobuerger> ;-)
  • 23:48:17 <Denyerec> But it looks so shiney!
  • 23:48:34 <danilobuerger> and it has no features at all ;)
  • 23:48:38 <BenjaminR> Shiny...
  • 23:48:38 <Denyerec> <f:if condition="address1">
  • 23:48:38 <Denyerec> {address1}<br />
  • 23:48:38 <Denyerec> </f:if>
  • 23:48:43 <danilobuerger> no
  • 23:48:46 <Denyerec> is there a more elegant way to write that ?
  • 23:48:51 <danilobuerger> <f:if condition="{address1}">
  • 23:48:55 <Denyerec> ah
  • 23:49:05 <Denyerec> Should my fields be called settings.address1
  • 23:49:06 <Denyerec> ?
  • 23:49:09 <danilobuerger> yes
  • 23:49:11 <Denyerec> Or was that just for TS linkage
  • 23:49:13 <danilobuerger> dont ask why ;)
  • 23:49:14 <BenjaminR> {address1 -> f:then()}
  • 23:49:36 <Denyerec> can that be any literal BenjaminR ?
  • 23:49:49 <Denyerec> { this is my markup, there is other markup but this one is mine -> f:then() }
  • 23:50:03 <Denyerec> I'm still unfamiliar with the syntaxtical quirks
  • 23:50:11 <BenjaminR> {address1 -> v:format.append(add: '<br>') -> f:if(condition: address1)}
  • 23:50:37 <danilobuerger> i personally wouldnt do it like that
  • 23:50:42 <Denyerec> I think in this isstance the tag format is more clear
  • 23:50:46 <Denyerec> but it's nice to know it can be done.
  • 23:50:51 <danilobuerger> <f:if condition="{address1}">{address1}<br></f:if> is cleanr imo
  • 23:51:22 <BenjaminR> :(
  • 23:51:47 <danilobuerger> not to discourage you BenjaminR every style that works is good to use... some prefer this others that
  • 23:52:07 <Denyerec> However for things like insering classnames
  • 23:52:17 <Denyerec> <ul class="nav nav-{mode}s {f:if(condition: stackable, then: 'nav-stacked')} {position}">
  • 23:52:20 <Denyerec> Is much neater
  • 23:52:27 <Denyerec> Personally I think it's fantastic there's the choice
  • 23:52:35 <BenjaminR> yap inside a tag vh - inline vh is prefered here too
  • 23:52:44 <BenjaminR> as an argument
  • 23:53:05 <Denyerec> danilobuerger, so I am to name all my fields name="settings.myName"
  • 23:53:17 <Denyerec> and all the vars in the template {settings.myName} ?
  • 23:53:29 <Denyerec> None of the bootstrap stuff is like that, which is why I ask.
  • 23:53:33 <BenjaminR> or here fx: https://gist.github.com/benjaminrau/9896177
  • 23:53:53 <danilobuerger> you should do that for every form field you are using... its just convention
  • 23:54:03 <danilobuerger> bootstrap packages arent ours, so i cant comment
  • 23:54:05 <Denyerec> so *always* settings.
  • 23:54:17 <danilobuerger> if you want the in depth explanation ask NamelessCoder ;)
  • 23:54:26 <Denyerec> Does that mean they need to be settings.blah in the LLL file too ?
  • 23:54:32 <danilobuerger> yes
  • 23:54:43 <Denyerec> Christ
  • 23:54:45 <Denyerec> that's a bit odd.
  • 23:54:52 <Denyerec> I tink Claus tried to explain it
  • 23:55:03 <Denyerec> smt about only one class group being exposed to the parser or something
  • 23:55:09 <Denyerec> but it doesn't half make the place look messy
  • 23:55:23 <Denyerec> I presume in-scope variables can be set and referenced without the settings. ?
  • 23:55:41 <danilobuerger> yes