IRC logs

201411

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

IRC log range: 201411*

20141101

  • 00:57:47 <jmverges> good night mates
  • 00:57:53 <jmverges> is anybody in the room?
  • 01:21:45 <xaver> maybe
  • 01:22:15 <xaver> do not ask to ask - a lot of people use bouncer or only answer if they want or have time/interessted
  • 01:33:00 <jmverges> xaver, is nothing specific, is just to now if the room is active
  • 01:33:16 <xaver> -_-
  • 01:33:22 <jmverges> I finished a party with some friend and I enter :p
  • 01:33:32 <jmverges> I'm enjoying a lot with FT3
  • 01:33:53 <jmverges> do you know if FT3Team has plans to integrate feedit /aloha?
  • 01:34:05 <jmverges> I was trying aloha an is impresive
  • 01:34:10 <jmverges> and*
  • 01:34:35 <jmverges> but is just working with csc not with fcc
  • 01:36:17 <jmverges> xaver?
  • 01:37:34 <jmverges> good night see you tomorrow
  • 01:41:36 <xaver> why should we? this has nothing todo with FT3 right now
  • 09:39:49 <jmverges> good morning mates

20141102

  • 04:05:56 <jmverges> hi there
  • 08:22:17 <jmverges> good morning
  • 09:00:23 <jmverges> hey mates, I'm trying to use <v:content.render column="11" pageUid="settings.layoutPage"/> or <v:content.render column="11" pageUid="{settings.layoutPage}"/> and none of them are working, what is the correct form?
  • 11:24:59 <thierry> Hi
  • 11:25:58 <thierry> Can a Fluid Content Element be instianciated via PHP ?
  • 11:27:04 <thierry> My need is following: a grid column can have a different width. Then, the rendering of the contained elements is dependent of the width of its container.
  • 11:28:21 <thierry> That means, from my point of view, to have a plugin in between that "detect" the width of the column, and then dynamically call the inside element with a "width" parameter.
  • 11:28:38 <thierry> Perheaps I'm a thinking to complicated ...
  • 11:49:59 <NamelessCoder> thierry consider using v:variable.register.set
  • 11:50:16 <NamelessCoder> I know, not pretty exactly, but it works exactly that way
  • 11:50:50 <thierry> OKay, will try that. I've already read http://stackoverflow.com/questions/24690804/how-the-get-the-parent-element-of-a-fce-in-fluid-powered-typo3/24802503#24802503 as an idea.
  • 11:51:18 <NamelessCoder> true, you can also parse out the flux form values from the parent element
  • 11:52:02 <thierry> But after getting the parent record, I'll have to "parse" it to find the width of the col
  • 11:52:05 <NamelessCoder> benefit of THAT solution would be that your special rendering only works with direct children of the parent. With registers you could have the specially formatted children at any nested depth inside the parent
  • 11:53:26 <thierry> OK, I'll try it tomorrow, let's go outside by sunny Sunday ! Thanks for the support
  • 11:53:52 <NamelessCoder> yw :)

20141103

  • 09:39:00 <benjamin_654> good morning everyone
  • 09:39:08 <benjamin_654> does anyone know a possible cause why my fluidcontent elements are not rendered in the frontend after a update?
  • 09:39:28 <bjo3rn> morning benjamin_654
  • 09:39:31 <bjo3rn> update of what?
  • 09:39:49 <Akii> (I bet it's the grid thingy)
  • 09:40:15 <benjamin_654> cant tell exactely with which extension this happened, updated some of them ..
  • 09:40:33 <benjamin_654> but the fluidcontent_core elements are rendered correctly!
  • 09:40:55 <bjo3rn> but was an update of any of the ft3 exts involved?
  • 09:41:30 <benjamin_654> yes (fluidpages, fluidcontent, flux, vhs)
  • 09:41:55 <bjo3rn> all caches cleared (via install tool)?
  • 09:43:09 <benjamin_654> yes i did
  • 09:44:01 <bjo3rn> can you post one of the ces that doesn't get rendered please (gist, pastebin)?
  • 09:49:21 <benjamin_654> https://gist.github.com/BenjaminBeck/90c64c7a8b364b53ccb3
  • 09:50:23 <Akii> NS maybe? Vhs
  • 09:54:51 <benjamin_654> Akii: fixed it - no change ..
  • 09:59:34 <bjo3rn> benjamin_654 is the ce still selectable in new content wizard?
  • 10:03:01 <bjo3rn> looks fine except for the vhs namespace but no vhs viewhelper is involved so it doesn't matter.
  • 10:04:23 <benjamin_654> bjo3rn: it used to be - but when it just checked it again it was gone from the wizard - thats a good point to start debugging - thx
  • 10:05:20 <bjo3rn> unfortunately flux debug level 2 is broken atm in current ter. you can install flux master from github though which is fine.
  • 10:07:03 <Akii> hihi travisFix100thTime
  • 10:07:50 <cedricziel> Akii: that one is worth a thousand force pushes
  • 10:08:23 <Akii> you mean "fix" pushes, that's what -f stands for right? right? :)
  • 10:08:43 <Akii> alternatively --fix-all-the-things-especially-travis
  • 10:10:42 <cedricziel> yes, Akii. I'm like `alias yolo = "git push --force"`
  • 10:10:50 <Akii> ^^
  • 10:14:03 <Akii> you probably also have an alias for creating travisFix branches
  • 10:14:11 <Akii> travisFix101thTime
  • 10:15:15 <cedricziel> sure!
  • 10:15:18 <cedricziel> ;)
  • 10:38:26 <cedricziel> @channel important PR
  • 12:19:21 <gencha_> When using the ScriptViewHelper to include assets, is it possible to have the scripts concatenated with semicolons in between?
  • 12:19:47 <gencha_> Seems like one of the scripts I'm merging doesn't use semicolons
  • 12:20:09 <cedricziel> why you add faulty scripts?
  • 12:20:27 <cedricziel> i always wanted to add an interceptor that lints scripts first
  • 12:20:34 <gencha_> It's the FrontendLoginFormRsaEncryption of rsaauth
  • 12:20:44 <cedricziel> which creates a big boom when faulty
  • 12:21:00 <cedricziel> no, sorry, it's no really possible
  • 12:21:29 <cedricziel> but it was a good practice for sme years to add a semicolon at the beginning of any js file
  • 12:21:43 <cedricziel> but that's worth a pr to typo3 core
  • 12:22:28 <cedricziel> want to take it?
  • 12:25:32 <cedricziel> gencha_: which Verswion?
  • 12:25:41 <cedricziel> *-w
  • 12:27:53 <gencha_> 6.2.6
  • 12:37:48 <Xatenev> #1244201848: A boolean expression has more than tree parts.
  • 12:37:51 <Xatenev> The treeparts..^^
  • 12:40:19 <cedricziel> gencha which file specifically?
  • 12:40:35 <cedricziel> gencha_ (with _ now)
  • 12:41:40 <Xatenev> How do I perform an "or" inside a fluid <f:if condition> ?
  • 12:42:45 <cedricziel> ahh. the minified version
  • 12:43:27 <gencha_> correct
  • 12:45:12 <Xatenev> Nobody got an idea? :O :D
  • 12:46:20 <cedricziel> yeah. the solution would be to swap it out against the unminified version
  • 12:46:34 <cedricziel> overhead should be minimal thx to deflate
  • 12:47:27 <gencha_> yeah, already done that because I needed to debug it anyway :P
  • 12:47:44 * Xatenev is lost
  • 12:47:44 <Xatenev> :D
  • 12:49:41 <gencha_> Xatenev: isn't there specifically an OR operator for the stack?
  • 12:50:03 <Xatenev> Dunno It doesnt seem to work
  • 12:50:06 <Xatenev> tried OR but i get weird error s:O
  • 12:50:13 <Xatenev> #1244201848: A boolean expression has more than tree parts. whatever that means.
  • 12:50:13 <Xatenev> :D
  • 12:50:23 <cedricziel> cool
  • 12:50:31 <cedricziel> where is it?
  • 12:50:52 <Xatenev> Doesnt matter tho
  • 12:54:46 <gencha_> heheh, tree parts
  • 12:55:41 <Xatenev> whatever that means lol^^
  • 12:56:15 <gencha_> Well, it means "three parts" meaning you didn't construct the stack correctly, I guess
  • 12:56:52 <gencha_> which us understandable, given that it's confusing as hell
  • 13:10:42 <cedricziel> how does your condition look like!?
  • 13:13:22 <cedricziel> Xatenev: how does your condition look like?
  • 13:17:42 <jmverges> good morning mates
  • 13:17:48 <jmverges> how are you today?
  • 13:19:35 <cedricziel> fine, Sir. And you?
  • 13:23:34 <jmverges> fine
  • 13:23:49 <jmverges> just starting other awesome day developing :p
  • 13:23:57 <jmverges> I'm having some weird problem
  • 13:24:30 <jmverges> as I understood settings should be accesible from a Template.html
  • 13:24:38 <jmverges> if I do: <f:debug>{settings}</f:debug>
  • 13:24:51 <jmverges> I'm getting Extbase Variable Dump
  • 13:24:51 <jmverges> array(empty)
  • 13:25:43 <jmverges> however I have plugin.tx_fluidcontentm8pages.settings.layoutPage = 2
  • 13:26:39 <jmverges> the name of the extension Folder is: fluidcontent_m8_pages
  • 13:26:47 <jmverges> could be that related?
  • 13:29:59 <cedricziel> well right
  • 13:30:19 <jmverges> ?
  • 13:30:39 <cedricziel> do you include the typoscript?
  • 13:30:43 <jmverges> sure
  • 13:31:24 <jmverges> I think that all is well
  • 13:31:30 <jmverges> however is not working
  • 13:31:31 <jmverges> :(
  • 13:32:23 <cedricziel> did you check the ts on that page if it has the value specified?
  • 13:32:36 <jmverges> how?
  • 13:32:37 <cedricziel> sure you have it set in setup, not constants?
  • 13:32:45 <jmverges> sure
  • 13:35:44 <jmverges> for me is all well done
  • 13:35:49 <jmverges> this is the weird thing
  • 13:40:39 <cedricziel> the snake case thing bites me each time. i'd drop the prefix and suffix underscore first
  • 13:40:54 <cedricziel> then check if registration in ext_tables is done properly
  • 13:41:21 <cedricziel> you can see some examples in EXT:fluidtypo3org on our github
  • 13:41:59 <jmverges> so, is because the _ ?¿
  • 13:42:41 <cedricziel> i feel you. but i can only point you to the usual places: Template module
  • 13:42:46 <cedricziel> ContentController
  • 13:42:48 <cedricziel> Template
  • 13:43:15 <jmverges> I have no ContentController created
  • 14:01:05 <jmverges> cedricziel, yes, was related with _
  • 14:01:51 <cedricziel> hehe
  • 14:01:55 <cedricziel> see?
  • 14:01:59 <cedricziel> told ya
  • 14:11:37 <jmverges> could you recommend to me some extension for basic stuff? like user registration, contact form, blog/news
  • 14:12:07 <jmverges> I used two years ago, sf_user_register, powermail and tt news
  • 14:12:37 <jmverges> however I suppose that now a lot of amazing extensions were created
  • 14:16:26 <cedricziel> femanager
  • 14:16:50 <cedricziel> custom extension, powermail2 / custom extbase extension and news
  • 14:16:59 <cedricziel> (not tt_news. news.)
  • 14:17:08 <cedricziel> in the order you asked
  • 14:18:08 <jmverges> nice
  • 15:48:27 <beo6> when i try to open the documentation of the viewhelper flux/Form/Content i end up in fluid/Security/IfAuthenticated. https://fluidtypo3.org/viewhelpers/flux/master/Form/ContentViewHelper.html
  • 16:40:44 <mrboe> hey guys, i have a 3 lvl menu wich does not work on 2.1.3 TER, if i switch back to 2.1.2 it works
  • 16:41:10 <mrboe> (vhs)
  • 17:39:04 <jmverges> hey folks
  • 17:40:37 <jmverges> I will love to work with fluidcontent_core, but I'm think that is to young right now
  • 17:40:49 <jmverges> for example, I was freaking out with News extension
  • 17:40:56 <jmverges> it was not working
  • 17:41:11 <jmverges> I just remove _core and reinstall csc and is working
  • 18:37:29 <NamelessCoder> jmverges fluidtypo3.org uses EXT:news and FCC without problems. You're sure you installed everything correctly?
  • 18:59:15 <jmverges> NamelessCoder, I think so
  • 18:59:31 <jmverges> I just remove fluidcontent_core and installa again csc and now is working
  • 19:10:39 <jmverges> re
  • 19:14:58 <jmverges> NamelessCoder, is not working without csc
  • 19:15:00 <jmverges> NEWS
  • 19:15:30 <jmverges> at least that I should do more than create a folder, two pages and insert the plugin in each page
  • 20:00:43 <NamelessCoder> jmverges please keep queries in this channel, replies may be valuable information to other users
  • 20:00:54 <jmverges> sure, NamelessCoder
  • 20:01:05 <jmverges> I'm not joking, with fluidcontent_core is not working for me, however works without problems with csc
  • 20:07:40 <NamelessCoder> jmverges if you could dig out an error message or a more detailed description that would help a lot
  • 20:09:06 <jmverges> I know, I'm not getting anything in phplog
  • 20:09:16 <jmverges> nor frontend
  • 20:12:36 <NamelessCoder> I just now tried it on a completely blank site with all TER versions of ft3 extension - works out of the box here.
  • 20:13:05 <jmverges> :\
  • 20:13:12 <NamelessCoder> literally all I did was install EXT:news, load the static TS, insert a plugin, create news items in storage folder, select storage folder in news plugin - displays news as list
  • 20:13:24 <jmverges> I did the same
  • 20:13:58 <NamelessCoder> you are 1,000,000% sure you have typo3conf/AdditionalConfiguration.php and it contains the entry to load FCC TS? You're equally sure you loaded the static TS of FCC before that of EXT:news?
  • 20:14:37 <jmverges> let me do it again in a fresh install
  • 20:14:48 <jmverges> I'm user xavers vagrant as provisioner
  • 22:46:40 <jmverges> NamelessCoder, I can confirm, new installation
  • 22:46:46 <jmverges> folder and two pages
  • 22:46:52 <jmverges> News is not working
  • 22:47:24 <jmverges> the template includes _core, provider, news in that orden
  • 22:47:59 <jmverges> othe fluidcontent_core elements are working

20141104

  • 00:49:31 <NamelessCoder> jmverges I am almost 100% sure that you're not running the fluidcontent_core update script in EM to copy the file typo3conf/AdditionalConfiguration.php into place
  • 07:51:15 <jmverges> NamelessCoder, you are right. However the script says No action to perform, or something like that
  • 07:57:00 <jmverges> gbod, is fluidbootstraptheme able to work without fluidcontent_core?
  • 07:58:17 <jmverges> I really don't know what to do with fluidcontent_core...
  • 09:35:44 <NamelessCoder> jmverges read this part closely, esp. item #3 - https://github.com/FluidTYPO3/fluidcontent_core#how-do-i-install-it
  • 09:36:04 <jmverges> I did
  • 09:36:10 <jmverges> and I followed the steps
  • 09:36:31 <jmverges> however like I said the update script didn't do the action
  • 09:36:46 <NamelessCoder> have you checked the AdditionalConfiguration.php file?
  • 09:36:52 <NamelessCoder> what does it contain?
  • 09:37:05 <jmverges> I had to copy and paste manually
  • 09:37:54 <jmverges> however I'm still thinking if use fluidcontent_core or csc. I would like to use fluidcontent_core but I miss things from other extensions
  • 09:38:28 <Akii> I'm all for the future plans #3
  • 09:38:42 <jmverges> I know that all the typoscript configuration of csc is a mess, but I can get frontend edit, realurl for images, crop for images an other things
  • 09:39:48 <jmverges> textpic CE is a really nice CE for non developer people
  • 09:40:13 <jmverges> and if you add cropping in place, is more awesome
  • 09:40:29 <gbod> Unicorns are really nice for fantasy films.
  • 09:40:37 <jmverges> lol
  • 09:40:49 <NamelessCoder> hehe, don't work too well in scifi though :)
  • 09:40:59 <jmverges> tkcropthumbs is a really good extension
  • 09:41:01 <Akii> nothing the japanese can't handle
  • 09:41:21 <jmverges> if you didn't try, take a look
  • 09:41:45 <NamelessCoder> but clearly: FCCs drawback is compatibility, because it has not existed for 6 years like CSC has - yet.
  • 09:42:42 <jmverges> NamelessCoder, I understand it completely, however I should impress manager and workmates
  • 09:43:14 <jmverges> and I think that right now fluidcontent_core is giving to me more problems
  • 09:43:19 <NamelessCoder> in this case I would build two examples, explaining the benefits of each
  • 09:43:42 <NamelessCoder> clients' needs must dictate what you use
  • 09:45:10 <jmverges> NamelessCoder, on the other hand, the overwrite done by fluidcontent_core is not working properly
  • 09:45:49 <NamelessCoder> it will not overwrite your file it if exists
  • 09:46:12 <NamelessCoder> 1.0.1 will overwrite the file if it exists and matches known historical versions of the file installed by FCC
  • 09:46:14 <jmverges> I mean that I can select textpic from wizard and from dropdown
  • 09:46:33 <NamelessCoder> https://github.com/FluidTYPO3/fluidcontent_core#special-note-about-the-textpic-text-with-images-content-type
  • 09:46:34 <jmverges> variants and versions are really awesome stuff
  • 09:47:21 <jmverges> NamelessCoder, I think that I didn't explain myself well
  • 09:47:49 <jmverges> cedricziel, knows what I'm talking about. He said that will check with you about the wizard
  • 09:58:21 <Xatenev> morning
  • 10:03:06 <jmverges> morning Xatenev
  • 12:01:23 <gencha_> Do any of you guys know a proper solution for this Powermail behavior? https://forge.typo3.org/issues/62652
  • 12:04:19 <bjo3rn> is mrboe here?
  • 12:04:27 <mrboe> yes
  • 12:04:40 <bjo3rn> hi. about your issue with the 3 level menu
  • 12:05:07 <bjo3rn> did you check if the third level records contain anything at all?
  • 12:05:43 <mrboe> i know thats its was working everything like it should bevore that commit
  • 12:06:08 <bjo3rn> ah, that commit.
  • 12:07:03 <bjo3rn> sec, need to check something
  • 12:08:29 <bjo3rn> are by any chance mount points involved mrboe?
  • 12:17:52 <jmverges> https://github.com/FluidTYPO3/flux/issues/685
  • 12:18:04 <jmverges> anyone knows anything about that?
  • 12:18:57 <rosieres> Sorry. But I've never seen a less useful bug report
  • 12:20:28 <rosieres> Same to #684
  • 12:20:57 <Akii> I could create one with "Doesn't work"
  • 12:21:01 <jmverges> thank you rosieres
  • 12:21:20 <Akii> after that it'll become challenging
  • 12:21:26 <jmverges> I will be more specific
  • 12:21:41 <jmverges> mrboe, https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/issues/214 what about this?
  • 12:22:18 <rosieres> Summar. What, where, when. What I've done so far. What do I expect, What do I get. Conclusion. Asummtion
  • 12:22:46 <jmverges> sorry rosieres
  • 12:22:59 <rosieres> about #214 same.
  • 12:23:14 <rosieres> The mentioned code is missing
  • 12:23:59 <rosieres> I know that this works. The error should be in the code
  • 12:24:08 <bjo3rn> mrboe I can't reproduce your issue and I used your template code :S
  • 12:24:16 <bjo3rn> #worksonmymachine ^^
  • 12:24:32 <jmverges> rosieres, is working for you 214?
  • 12:25:11 <rosieres> I'm not working with bth but fluidpage . In my handwritten codes it works
  • 12:26:47 <jmverges> could you copy paste a example, just to check
  • 12:30:06 <rosieres> this is senseless. Line 9 is you Friend. https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/Resources/Private/Templates/Page/WithSidebar.html Why your system is not showing up, is on you to determine
  • 12:30:44 <rosieres> I'd check the server connects to any 404 and check the server logs for any errors
  • 12:37:57 <jmverges> src is empty
  • 12:38:23 <jmverges> I flushed system and frontend
  • 12:39:49 <mrboe> @jmverges same here 214
  • 12:39:57 <jmverges> thank you mrboe
  • 12:40:19 <mrboe> but i dint think this is a FBT problem
  • 12:45:06 <jmverges> getIcon function is loggin something
  • 12:49:13 <jmverges> 04-11-14 11:48: Usage of feInterface is no longer part of the TYPO3 CMS Core. Please check EXT:statictemplates.
  • 12:54:20 <mrboe> @jmverges just fixed it
  • 12:54:45 <jmverges> how?
  • 12:54:47 <mrboe> https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/pull/218
  • 12:57:19 <mrboe> @jmverges got it?
  • 12:57:30 <jmverges> yeah! thank you mrboe :)
  • 13:24:07 <Momodedf> Hello !
  • 13:25:09 <Momodedf> A collegue have his assets doubled when page is served from the cache. Anyone have seen that before ?
  • 13:28:16 <xaver> some people reported it, but i'm not involved
  • 13:28:41 <mrboe> @Momodedf it was fixed
  • 13:28:51 <mrboe> one moment i have a llok
  • 13:30:05 <mrboe> @Momodedf sorry it was another issue https://github.com/FluidTYPO3/vhs/issues/664
  • 13:50:55 <Momodedf> looks like there is a non cacheable controller for a custom element which does that
  • 14:11:23 <Xatenev> Heya
  • 14:11:39 <Xatenev> I implemented a hide icon into my t3 backend extension module
  • 14:11:58 <Xatenev> Works quite good - the user is hidden when i click on it - until I reload the page
  • 14:12:02 <Xatenev> because it doesnt get saved
  • 14:12:12 <Xatenev> So I thought i probably need the save icon on the top of the page
  • 14:12:19 <Xatenev> How can I implement such an icon into my fluid template? :| im lost
  • 14:12:21 <Xatenev> dont find any doc on this
  • 14:14:42 <xaver> i don't understand what do you mean? t3 save icons are present
  • 14:15:18 <Xatenev> Well in the normal page view for example
  • 14:15:22 <Xatenev> you are doing stuff inside ur content element
  • 14:15:24 <Xatenev> and then save ur page
  • 14:15:37 <Xatenev> but this save button is not existent in my t3 extbase backend module
  • 14:15:47 <Xatenev> How can I implement it into my extension?
  • 14:15:48 <Xatenev> u get me?
  • 14:40:39 <xaver> this has nothing todo with FT3 and normally it is present - maybe Cache or sprite is incorrect Xatenev
  • 14:40:51 <xaver> maybe NamelessCoder or cedricziel has an idea
  • 14:41:47 <Xatenev> Na its solved
  • 14:42:03 <Xatenev> I had to include a viewhelper
  • 14:42:36 <Xatenev> xaver: Why would it be present when I do not write it into my template though?
  • 14:50:19 <bjo3rn> lol: https://twitter.com/t3crr/status/529592238456987649
  • 14:50:29 <Akii> lol
  • 14:51:26 <bjo3rn> t3camp, frühaufsteher, sonntag. doesn't compute ^^
  • 15:34:48 <bjo3rn> randomresult?
  • 15:35:06 <randomresult> bjo3rn?
  • 15:35:42 <bjo3rn> 450,-?
  • 15:35:53 <randomresult> jupp
  • 15:35:56 <randomresult> von karlsruhe
  • 15:36:07 <bjo3rn> go by car
  • 15:36:13 <randomresult> i will
  • 15:36:21 <randomresult> ich dachte ich könnt noch arbeiten
  • 15:36:28 <bjo3rn> lol
  • 15:36:39 <randomresult> upps. sorry. english
  • 15:36:49 <bjo3rn> what was that, heidelberg?
  • 15:37:02 <randomresult> near to heidelberg
  • 15:37:07 <randomresult> 400k or something
  • 15:37:22 <bjo3rn> ach, 300km
  • 15:37:42 <bjo3rn> hehe, via cologne!
  • 15:37:52 <bjo3rn> ok, it's 6hrs
  • 15:38:14 <randomresult> and all only for the integrator-course
  • 15:38:18 <randomresult> i should quit that
  • 15:38:31 <bjo3rn> wait, I count 8 construction icons on the route ^^
  • 15:38:46 <bjo3rn> integrator course?
  • 15:39:20 <Akii> that closed quickly
  • 15:39:35 <Akii> hm not the same
  • 15:40:34 <randomresult> a course for certified integrator
  • 15:40:53 <bjo3rn> yeah, you want to take the exam?
  • 15:41:14 <randomresult> why not. looks good
  • 15:41:24 <randomresult> \o/
  • 15:41:45 <randomresult> maybe i learn something new
  • 15:41:48 <randomresult> who knows
  • 15:42:11 <Akii> in hinsight this was the most useless thing I've ever done
  • 15:42:26 <bjo3rn> I would fail miserably ^^
  • 15:42:46 <Akii> I'd too now, I'm exclusively programming extensions now
  • 15:43:10 <randomresult> bjo3rn thats why i take the course. to get some hints.
  • 15:43:40 <bjo3rn> and I thought it was about the beers. yoga as well then?
  • 15:43:41 <randomresult> i read the backupquestion... and for me exporting a t3d file was no backup. but it is... so i failed that question
  • 15:44:06 <bjo3rn> I have that book by lobacher.
  • 15:44:23 <randomresult> i have two of them now
  • 15:44:25 <bjo3rn> turns out I know shit about ts
  • 15:44:45 <randomresult> the old and the new one. and will get the ebook delivered with the course
  • 15:45:12 <randomresult> and a 150 euro fee for the exam is included. so i geht that course for less than 50 euro ... so i take it
  • 15:45:26 <Akii> ye sure I mean how could you possibly create a typo3 site without knowing how stdWrap works for some rediculious case
  • 15:45:54 <bjo3rn> so, you know the star sign of kasper? ^^
  • 15:46:05 <Akii> dang it, I'd fail so hard
  • 15:46:15 <randomresult> in more than 10 years i nearly never use stdWrap
  • 15:46:27 <Akii> yes or gifbuilder, hey let's include a question about that one
  • 15:46:34 <randomresult> lol
  • 15:46:46 <randomresult> akii whats ur twittername?
  • 15:47:20 <Akii> do me a favor and for every TS related question, add an additional box [x] I use FluidTYPO3
  • 15:47:25 <Akii> you're already following me
  • 15:47:49 <randomresult> cool so it was you
  • 15:47:52 <Akii> :D
  • 15:48:02 <randomresult> thats what i thought.
  • 15:48:09 <Akii> jo frly
  • 15:48:13 <Akii> :>
  • 15:57:56 <Xatenev> Heya
  • 15:58:05 <Xatenev> How can I append normal html tags to fluid select fields?
  • 15:58:19 <Xatenev> I wanna put selected=selected but it tells me "selected is not allowed on this element"
  • 15:59:08 <randomresult> just tried to answer 3 questions in that book...
  • 15:59:11 <randomresult> failed 3
  • 15:59:21 <randomresult> maybe i should cancel that course
  • 15:59:25 <Akii> nah
  • 15:59:37 <Akii> read them twice and you know them
  • 15:59:51 <randomresult> i dont want to read 316 pages...
  • 16:00:01 <Akii> that's a problem then
  • 16:00:15 <randomresult> and am i sure that these questions are all of them?
  • 16:00:29 <Akii> pretty big coverage I'd say
  • 16:00:30 <gbod> Nope, they aren't
  • 16:01:22 <randomresult> ok. beginning the day with some work in magento continue with the Deutsche Bahn dont work... ending in reading stuff like that. i love the world
  • 16:01:33 <randomresult> mrboe: i want your offroadcar
  • 16:01:37 * Xatenev needs help ;D
  • 16:01:56 <gbod> It's a lot more difficult as anyone might imagine. Especially you, randomresult, will have to suffer. *evilgrin*
  • 16:02:15 <randomresult> gbod why?
  • 16:02:15 <gbod> jk
  • 16:04:32 <gbod> randomresult: Everytime friends of mine are speaking about courses and exams they are saying "You will do it, it's not as difficult". Nobody says: "Woah, never ever ever ever" Except me - and all of them passing their exams. So it's a good sign.
  • 16:04:46 <gbod> :P
  • 16:04:55 <randomresult> HEHE.
  • 16:04:57 <randomresult> thx.
  • 16:05:13 <randomresult> so is it a good idea to read the book?
  • 16:05:39 <Akii> does array_filter filter empty strings?
  • 16:05:58 <gbod> The questions are enough. And the answers of course. I did it for the 4.x branch.
  • 16:06:37 <Akii> apparently it does
  • 16:06:42 <gbod> But didn't refresh it.
  • 18:56:17 <jmverges> hey, does anybody know if is possible to install flux, fluidpages, etc as global extension?
  • 19:01:19 <bjo3rn> jmverges what is a global extension?
  • 19:02:08 <jmverges> a extension that is under the directory typo3/ext
  • 19:02:29 <bjo3rn> why would you want to do that?
  • 19:02:49 <jmverges> because I'm sharing typo3_src between sites
  • 19:03:02 <bjo3rn> ah, I see.
  • 19:03:49 <bjo3rn> what about symlinking?
  • 19:04:11 <bjo3rn> (tbh I hav no idea if it is possible to add some ext to the src folder)
  • 19:04:17 <bjo3rn> never tried that
  • 19:05:05 <jmverges> I will try tomorrow
  • 19:05:22 <jmverges> I'm fighting with something
  • 19:05:49 <jmverges> I just trying to copy paste from fluidbootstraptheme the twocolumns FCE
  • 19:06:31 <jmverges> but I'm not seeing it once that I add the element to some column on my layout
  • 19:06:49 <jmverges> gbod, ?
  • 19:09:20 <jmverges> it's done... omg
  • 19:51:22 <jmverges> enough for today, see you tomorrow

20141105

  • 07:33:07 <jmverges> good mornign folks
  • 07:33:11 <jmverges> morning*
  • 07:33:47 <jmverges> other amazing day to develop
  • 09:12:40 <thyri0n> cedricziel: Even though I find it to be quite irritating
  • 09:13:08 <thyri0n> That this legacy named channel is the main channel and you use the fluidtypo3 named one for internal communication
  • 09:14:05 <Akii> insiders only
  • 09:14:08 <Akii> good morning
  • 09:26:49 <gbod> thyri0n Thanks for explicitly pointing at.
  • 09:27:16 <gbod> ;)
  • 09:28:23 <thyri0n> You're welcome? I guess...
  • 10:05:04 <jousch> Hi, do I understand it correct, that I only need the <v:tag /> viewhelper if I need a custom (e.g. setable via flexforms) tag in my fluid template?
  • 10:32:53 <NamelessCoder> hi jousch - yes, that's correct. You can also use it if you wish your tag's attributes to be removed automatically if they're empty (including if they only cntain whitespace)
  • 10:33:47 <NamelessCoder> the diff between that VH and any other tagbased viewhelper is: if tag name is empty, the tag can be skipped (hideIfEmpty) and only contents used, and the attribute truncating
  • 10:36:23 <Cash2m> Hi. Does fluidcontent have support for multiple `templateRootPaths`? It seems like I can only override `templateRootPath` and copy over all templates of another extension
  • 10:45:28 <jousch> @NamelassCoder thanks for your support!!!!!
  • 10:47:13 <NamelessCoder> yw jousch
  • 10:47:31 <NamelessCoder> Cash2m use the "overlays" procedure
  • 10:53:36 <Cash2m> wow.. that works nicely, but seems undocumented. The part should be copied over from the EXT:view README
  • 10:55:29 <NamelessCoder> will be deprecated when 6.1 support is dropped, in favor of using templateRootPaths (plural)
  • 10:56:12 <NamelessCoder> we are wrapping it in a utility class to still support the old setup, but the new approach will be 100% core standard and we will just reference the core docs then
  • 10:56:59 <Cash2m> Okay. But support for `templateRootPaths` isn't there yet, even with 6.2?
  • 10:57:08 <NamelessCoder> no, it's not there yet
  • 10:57:19 <Cash2m> Allright, thanks!
  • 10:57:20 <NamelessCoder> you'll have a very long migration window
  • 10:57:32 <NamelessCoder> yw
  • 11:01:04 <NamelessCoder> I need a bigger screen :/
  • 11:01:11 <NamelessCoder> 4x bigger would be nice
  • 11:26:45 <thyri0n> NamelessCoder: Don't we all? :D
  • 11:27:00 <beo6> How can i add a FAL field to insert a single image into a fluidcontent element? Using <flux:field.inline.fal name="image" label="backgroundimage" multiple="0" maxItems="1" showThumbs="1" allowedExtensions="gif,jpg,jpeg,png" /> gives me "Wrong configuration in table 6f2ad01922"
  • 11:27:38 <beo6> ahh. wait. after saving the element it works
  • 11:27:55 <beo6> so it only gives the error when i create a new element and it is not yet saved into the database
  • 11:30:23 <beo6> nevermind. it will not work with FAL anyway
  • 12:06:30 <crewcut> Am i the only one who has issues with felogin together with fluidcontent_core?
  • 12:13:11 <beo6> crewcut: probably yes. ;)
  • 12:14:08 <crewcut> Why do you think that?
  • 12:16:32 <beo6> i use fluidcontent and felogin without issues
  • 12:19:18 <crewcut> I am talking about fluidcontent_core and not fluidcontent. When i install FCC felogin box disappears. When i remove FCC and reinstall CSS_styled_content the box comes back.
  • 12:24:58 <gbod> crewcut felogin uses csc ts stuff to show the plugin. you just have to put it into your TS.
  • 12:25:06 <gbod> tt_content.login = COA
  • 12:25:07 <gbod> tt_content.login {
  • 12:25:08 <gbod> 10 = < lib.stdheader
  • 12:25:10 <gbod> 20 >
  • 12:25:10 <gbod> 20 = < plugin.tx_felogin_pi1
  • 12:25:11 <gbod> }
  • 12:25:35 <gbod> As in ./typo3/sysext/felogin/ext_localconf.php
  • 12:26:05 <crewcut> Thanks, will try
  • 12:39:03 <Momodedf> wow
  • 12:39:51 <Momodedf> uri.image from vhs renders something like this "index.php%3FeID%3DdumpFile%26t%3Dp%26p%3D106%26token%3D44954bf9fbc8c3d37e84d
  • 12:39:52 <Momodedf> 3f5a104178e5e73ec5c"
  • 12:39:57 <Momodedf> I never saw that before
  • 12:41:14 <gbod> url encoded
  • 12:42:01 <gbod> index.php?eID=dumpFile&t=p&p=106&token=
  • 12:43:22 <Momodedf> it works actualy
  • 12:43:42 <Momodedf> but i dont hunderstand why it doesnt make a file inside typo3temp
  • 12:43:46 <Momodedf> understand*
  • 13:06:28 <crewcut> gbod: i tried with ts but it does not work. Besides, the mentioned ts you wrote is already included in the setup from FCC
  • 13:08:20 <gbod> crewcut: Sorry, that was completely wrong: I meant ts from csc. Sorry.
  • 13:09:42 <gbod> csc the templateFile for loginForm is set:
  • 13:09:56 <gbod> styles.content.loginform {
  • 13:09:56 <gbod> target = _top
  • 13:09:58 <gbod> # cat=content/cLogin; type=int+; label= PID of user archive: Enter the page-uid number (PID) of the folder where you keep your fe_users that are supposed to login on this site. This setting is necessary, if login is going to work!
  • 13:09:59 <gbod> pid =
  • 13:10:01 <gbod> # cat=content/cLogin; type=; label= Message, Login: This is the message (if any) that is popped-up when a user logs in as a front-end user
  • 13:10:02 <gbod> goodMess =
  • 13:10:03 <gbod> # cat=content/cLogin; type=; label= Login template: Enter the path for the HTML template to be used
  • 13:10:05 <gbod> templateFile = EXT:felogin/template.html
  • 13:10:05 <gbod> }
  • 13:11:03 <gbod> And if there is no csc, there is no template set.
  • 13:11:39 <gbod> Code is from /typo3/sysext/css_styled_content/static/setup.txt
  • 13:13:42 <crewcut> I know thanks, but the point is, that felogin does not work out of the box with fluidcontent_core as a content element
  • 13:14:35 <gbod> crewcut: Know how to proceed from here to run it? It's known that it doesn't run out of the box with fcc.
  • 13:15:34 <gbod> But that's not an issue an fcc's side.
  • 13:22:17 <crewcut> I am sorry, but where does it say which features does not run with FCC? If it does not run with FCC, but with CSC, then its got to be an issue with FCC...
  • 13:22:32 <gencha_> viewhelper docs are broken :(
  • 13:22:34 <gencha_> https://fluidtypo3.org/viewhelpers/fluid/master/Link/ActionViewHelper.html
  • 13:23:34 <gencha_> many others lead to the same content. looks like a caching issue
  • 13:43:56 <crewcut> When updating to latest version of fluidtypo3 extensions my icons on page layouts are gone - on two of my installations - what has changed?
  • 13:47:00 <thyri0n> Yeah, now that crewcut mentioned it, I was wondering the same...
  • 13:47:55 <thyri0n> Moreover, my fluidcontent FCEs weren't to be found under the corresponding FCE tab when trying to add them but under the Plugin tab
  • 13:58:27 <gbod> crewcut: let's agree to disagree.
  • 15:42:01 <denis-fluid> Could someone explain me the use of Flux Container and Section? I don't get the reason for being able to delete setting containers.
  • 15:42:17 <denis-fluid> (https://fluidtypo3.org/viewhelpers/flux/master/Form/ContainerViewHelper.html and https://fluidtypo3.org/viewhelpers/flux/master/Form/SectionViewHelper.html)
  • 15:43:18 <NamelessCoder> denis-fluid see the core's TCA/FlexForm references about those types of elements
  • 15:44:29 <NamelessCoder> both have implications that require a LOT of detail to explain so I would appreciate if you study those docs. I'd be even happier if you make pull requests to add links to that documentation in places where you think it should go ;)
  • 15:45:05 <denis-fluid> This one? - http://docs.typo3.org/typo3cms/TCAReference/Introduction/Index.html
  • 15:45:35 <denis-fluid> NamelessCoder: Yeah I would love to do so when I understand the big picture :P
  • 15:46:24 <NamelessCoder> and http://docs.typo3.org/typo3cms/TCAReference/Reference/Columns/Flex/Index.html
  • 15:47:45 <NamelessCoder> a bit more detail here: http://wiki.typo3.org/Extension_Development,_using_Flexforms - this all references XML but we use the same names of concepts so you should be able to relate them mentally
  • 15:48:13 <denis-fluid> Ok I will try to find some time reading this :-)
  • 15:48:58 <NamelessCoder> sadly there are still some undocumented parts but I'm pretty sure you'll find both containers and sections (and the objects that go into sections) documented on those links
  • 15:50:06 <denis-fluid> great. :-)
  • 15:50:16 <denis-fluid> thank you very much
  • 15:52:07 <NamelessCoder> yw
  • 16:34:02 <jmverges> hey folks, does anybody knows if is posible to use CLI extbase extension:install for extensions that needs to download dependencies?
  • 16:36:09 <NamelessCoder> not possible, requires extension files to be present and will not resolve (nor respect) dependencies or conflicts
  • 16:41:17 <jmverges> oh, it is a shame
  • 16:42:14 <jmverges> NamelessCoder, I want to think that in a close future that will be posible, makes sense
  • 16:45:22 <NamelessCoder> so-called unattended installs is a focus of CMS7
  • 16:45:31 <NamelessCoder> (via composer, almost surely)
  • 17:14:44 <Kaimane> Hi. I'm using my own ext with fluidpages and need the {data}-object within a partial for the page uid. But if I debug {data}-object I only get NULL. How can I get {data}-object or how can I get the page uid in my partial?
  • 17:22:58 <jmverges> NamelessCoder, will TYPO3Team move all to composer? no way, awesome
  • 17:23:19 <jmverges> NamelessCoder, did you try to install ft3 extensions as global?
  • 17:48:02 <bjo3rn> Kaimane provide it to the partial with arguments="{_all}"
  • 18:19:52 <kimholberg> gbod: sorry if i was a bit harsh, i did not mean to. But from all the excellent work done by the group, it seems like a missing link, if no information is given what works and what does not. I know fluidcontent_core is beta, so i do not expect everything to work, but just spent hours to work out why felogin does not work.
  • 18:21:44 <kimholberg> crewcut=kimholberg - why did it suddenly change my name?
  • 18:26:21 <Kaimane> bjo3rn: sry for the delay. In my layout Default.html there is a <f:render section="Slideshow" partial="Slideshow" arguments="{_all}" /> which provides {data} to the slideshow partial. But with <f:debug>{data}</f:debug> the result is NULL.
  • 18:26:55 <NamelessCoder> jmverges as global, local or sysext should make no difference
  • 18:27:31 <NamelessCoder> kimholberg it's a bit of an academic discussion at this time but the reason for that lack of support is the preferential treatment given to CSC
  • 18:27:40 <jmverges> NamelessCoder, nice ;)
  • 18:28:10 <kimholberg> ok i see..thanks
  • 18:29:41 <NamelessCoder> felogin simply requires this TS which is added from CSC or it won't render. You could argue we should include this as a VERY default configuration but we will probably not support all options of the current CSC implementation (which rely on TS-based rendering)
  • 18:30:42 <NamelessCoder> oh yeah: and you weren't being harsh, but we do label it "beta" still ;)
  • 18:31:24 <kimholberg> Tried to use the TS with FCC without success, so i must have done something wrong.
  • 18:32:18 <kimholberg> I would just assume that felogin is a crucial part to many websites and therefore given a higher priority
  • 18:32:20 <NamelessCoder> tbh I never got around to trying FE login with it so I'm afraid I'm clueless what works/doesn't
  • 18:33:21 <NamelessCoder> true, true. I'd be happy to receive a PR that adds a basic template and setup, stressing the word "basic" ;)
  • 18:34:48 <kimholberg> Another question while you are here; what changed in the recent updates as all my images in Page layout disappeared - and i can see from another post, that he had the same problem?
  • 18:35:57 <NamelessCoder> most likely, deprecation of "icon" attribute on flux:form - moved to options="{icon: '...'}"
  • 18:36:10 <kimholberg> I am not that experienced yet, so i do not know about Pull Requests..:-)
  • 18:36:37 <kimholberg> Thanks, will check that...thanks for your work..:-)
  • 18:36:47 <NamelessCoder> if you fork the repository and make your changes and push I can review, then assist with the PR
  • 18:37:07 <NamelessCoder> we're all extra happy to help contributors ;)
  • 18:37:32 <kimholberg> I hope i can be part of that some day
  • 18:40:05 <NamelessCoder> any time you feel ready just ask any one of us to teach
  • 18:40:43 <kimholberg> Thanks, dinner time...see you, bye
  • 19:17:15 <bjo3rn> is Kaimane still here under a new name perhaps? ^^
  • 19:56:40 <Guest|32433> Just updated to the latest version of fluidtypo3 extensions (flux, fluidpages, fluidcontent) from TER. Getting this error: Fatal error: Can't inherit abstract function FluidTYPO3\Flux\Form\FormInterface::setParent() (previously declared abstract in FluidTYPO3\Flux\Form\WizardInterface) in /var/apache/cid771/htdocs/typo3conf/ext/flux/Classes/Form/Wi
  • 19:56:40 <Guest|32433> zardInterface.php on line 31
  • 19:57:39 <NamelessCoder> php version might be outdated, Guest|32433
  • 19:58:32 <NamelessCoder> we recommend 5.4 or even 5.5, but absolute minimum is 5.3.7
  • 19:59:14 <Guest|32433> checking phpinfo
  • 19:59:18 <Guest|32433> says 5.3.8
  • 19:59:42 <NamelessCoder> it could use an upgrade
  • 20:00:47 <NamelessCoder> xaver do you recall the exact required minimum version?
  • 20:04:03 <Guest|32433> thank you! I take it to the hosting provider
  • 20:05:19 <NamelessCoder> you're welcome - sorry for the incompatibility!
  • 20:05:48 <NamelessCoder> we may actually be able to just avoid this one
  • 20:06:24 <NamelessCoder> would you mind creating a github issue for Flux?
  • 20:12:28 <Guest|32433> Right away!
  • 20:21:56 <Guest|32433> an issue has been create for this. thanks for a swift answer
  • 21:04:03 <mneuhaus> hey, has anyone an example/some pointers how to use flux for the configuration of a frontend pugin?
  • 21:04:06 <mneuhaus> plugin
  • 21:18:20 <jmverges> good night mates
  • 23:24:24 <mneuhaus> hey guys, is there somewhere current documentation on Core::registerFluidFlexFormPlugin ?

20141106

  • 07:51:21 <jmverges> good morning mates
  • 09:22:00 <randomresult> @namelesscoder site is absolutely crazy
  • 09:29:12 <denis-fluid> Good morning :-)
  • 09:29:23 <denis-fluid> A new day and one new question :D
  • 09:30:18 <bjo3rn> same shit, different day ^^
  • 09:30:52 <denis-fluid> Is it possible to render the flux select field options dynamically from an array setup as a TS constant?
  • 09:31:11 <bjo3rn> should be possible, yes
  • 09:32:26 <bjo3rn> plugin.tx_myext.settings.foobar = foo,bar,baz should be accessible in flux with {settings.foobar}
  • 09:33:10 <bjo3rn> see https://github.com/FluidTYPO3/fluidcontent_core/blob/development/Configuration/TypoScript/setup.txt
  • 09:33:42 <bjo3rn> and https://github.com/FluidTYPO3/fluidcontent_core/blob/development/Resources/Private/Partials/Content/Header.html
  • 09:33:58 <denis-fluid> oh perfect!
  • 09:34:25 <denis-fluid> This gets better and better and better :D
  • 09:34:30 <denis-fluid> Thank you very much bjo3rn
  • 09:34:33 <bjo3rn> yw
  • 09:47:02 <randomresult> @NamelessCoder after installing EXT:site i have a .git folder in all the extensions
  • 10:02:27 <Akii> is there an estimate when the next flux version is released? (minor patchlevel)
  • 10:08:24 <denis-fluid> bjo3rn: I've tried that now. For testing reasons I just setup a simple variable in my setup.txt - https://gist.github.com/DenisMir/d59d3c126caec1deef71 - I'm trying to render that one as items in the select field like so: <flux:field.select name="settings.switch" label="LLL:breakpoints.switchCols"
  • 10:08:25 <denis-fluid> items="{grid.breakpoints}" />
  • 10:09:10 <denis-fluid> But nothing appears in the select field. :/
  • 10:09:26 <bjo3rn> try {settings.grid.breakpoints}
  • 10:13:52 <denis-fluid> Hmm nope doesn't work.
  • 10:15:29 <bjo3rn> oh, it has to be plugin.tx_xyz,settings.grid.breakpoints in your setup.txt as well. 'settings' is important.
  • 10:18:51 <denis-fluid> ahhh ok :-)
  • 10:32:04 <denis-fluid> bjo3rn: I got the following setup now. Setup: https://gist.github.com/DenisMir/d59d3c126caec1deef71 Constants: https://gist.github.com/DenisMir/6ea74bfbf4947f5fdaca - I can see the correct settings in the constants editor of T3. When I'm trying to output one of the breakpoints in a p tag just for testing I'm getting an emtpy string. (<p>{settings.grid.breakpoints.b0}</p>) - I'm not quite sure if this should be possible :-)
  • 10:41:34 <bjo3rn> denis-fluid I don't think so. you should be able to use the constant to populate argument items of your select field now though
  • 10:42:00 <denis-fluid> I'm checking no the fluidbootstraptheme example.
  • 10:42:16 <denis-fluid> It got some examples as well. I'm getting back in a minute.
  • 10:45:25 <Kaimane> Hi at all. Yesterday I asked why the data-object is no present in my partial. I provide everything to the partial with arguments="{_all}" but if i debug {data} fluid returns "null". What to do to get data in my partial?
  • 10:46:50 <bjo3rn> Kaimane is it part of a content or page template?
  • 10:48:09 <bjo3rn> content template: {data}, page template: {page}
  • 10:48:25 <bjo3rn> or was it {record}?
  • 10:48:28 <bjo3rn> .oO
  • 10:48:40 <Akii> why not both
  • 10:48:41 <Akii> :D
  • 10:48:47 <bjo3rn> or pagerecord ^^
  • 10:48:58 <bjo3rn> what does {_all -> f:debug()} reveal?
  • 10:49:05 <Akii> page . uniqid() . record
  • 10:52:21 <Kaimane> bjo3rn: it is a template which is used by fluidpages. So it is a page template.
  • 10:54:35 <bjo3rn> it's {page} then
  • 11:00:03 <Kaimane> bjo3rn: {_all -> f:debug()} is great! {page} provides the uid of the page ;) thank you very much for that hint!
  • 11:01:57 <denis-fluid> What do I have to do that "ext_tables.php" gets executed again? (I added the seperate ts path like the one in fluidbootstraptheme)
  • 11:06:38 <denis-fluid> Forget the question I got it :D
  • 11:18:22 <denis-fluid> Hmpf I'm getting the following error now. What could that be: No value found for key "FluidTYPO3\Vhs\ViewHelpers\SwitchViewHelper->switchCaseValue", thus the key cannot be removed.
  • 11:27:20 <jmverges> hey mates, does anybody know some extension for provide comments to NEWS extension?
  • 11:44:59 <bjo3rn> denis-fluid this error happens when the switch value is NULL
  • 11:46:19 <denis-fluid> bjo3rn: Yeah I added the settings in the ts config and the switch started to fail. I found the error. I named some fields "settings.xyz" and used the value in the switch. This started failing when I added the settings to the TS setup.
  • 11:46:50 <denis-fluid> I assume that "settings." is not a good start for field names.
  • 11:48:31 <denis-fluid> But in the end I still got the same problem with the rendering of TS values. :-) - I got the following simple constants.txt: https://gist.github.com/DenisMir/62959b62795371d49624
  • 11:48:58 <denis-fluid> I can output the content simply with "{settings.grid}"
  • 11:49:43 <denis-fluid> But as soon as I change the content of "grid" to something like: grid { 10 = test } and try to access it with {settings.grid.10} it fails.
  • 11:57:57 <denis-fluid> bjo3rn: Ok when setting the grid to "grid = 10,20,30" I am able to render the 10,20,30 in the select field. But I'd like to have a key/value pair which does not seem possible I assume.
  • 12:00:59 <bjo3rn> denis-fluid sure: settings.grid { 10 = foo 20 = bar 30 = baz } (formatted as single lines ofc)
  • 12:01:30 <denis-fluid> I give it a try one sec
  • 12:04:06 <denis-fluid> bjo3rn: This leads to the following in the select field -> http://imgur.com/rdefOua
  • 12:05:05 <denis-fluid> and in the object browser I can't edit or add additional items
  • 12:54:23 <bjo3rn> denis-fluid sure, one sec
  • 12:55:08 <bjo3rn> denis-fluid http://pastebin.com/yhidSfXV
  • 13:19:12 <denis-fluid> bjo3rn: That is what I have tried. This makes it available in the object editor. But it doesn't work with the select field. :( The select field is populated with one option "{$plugin.tx_xyz.settings.grid}"
  • 13:19:51 <bjo3rn> ok, then CSV maybe. sec, I need to try something.
  • 13:19:59 <denis-fluid> Wenn I change grid to "grid = foo,bar,baz" I'm getting the select field populated with the correct items "foo,bar and baz"
  • 13:20:52 <denis-fluid> It is weird that I even can't access the values like {settings.grid.10} in the normal rendering section.
  • 13:21:04 <denis-fluid> "can't even.." :D
  • 13:22:56 <bjo3rn> hm, #worksonmymachine as shown above
  • 13:23:15 <denis-fluid> to populate a select field with that? :(
  • 13:23:33 <bjo3rn> yep
  • 13:25:11 <denis-fluid> In one line or the normal multiple line
  • 13:25:24 <bjo3rn> http://pastebin.com/aHC2tYwQ
  • 13:26:00 <Guest|99209> Hi there and thx for the great documentation. I just want to mention that link https://fluidtypo3.org/community/support-chat.html leads to the fals page, maybe you want to fix this...
  • 13:26:21 <Guest|99209> Sry, it's actually https://fluidtypo3.org/viewhelpers/fluid/master/Link/ActionViewHelper.html
  • 13:26:41 <denis-fluid> bjo3rn: I will try that once again. :/
  • 13:26:48 <Akii> haha not bad
  • 13:27:28 <bjo3rn> hi Guest|99209 thanks. we are aware of that issue.
  • 13:27:42 <danilobuerger> WE WANT SOLUTIONS!1
  • 13:27:43 <Akii> caching?
  • 13:28:12 <bjo3rn> cosmic disruption?
  • 13:28:27 <Akii> wild assumptions?
  • 13:28:38 <danilobuerger> bjo3rn did you try flushing the cache :-) ?
  • 13:28:41 <bjo3rn> human failure. pretty sure.
  • 13:29:08 <Akii> HumanCacheBackend?
  • 13:29:09 <bjo3rn> I never flush ^^
  • 13:30:07 <Guest|99209> ok, bye
  • 13:30:17 <bjo3rn> I don't have BE access thus no flush :S
  • 13:31:09 <Akii> just append an invalid chash
  • 13:31:53 <Akii> you've to know a thing or two about typo3 in order to use the documentation :D I like!
  • 13:32:20 <bjo3rn> show me you do, Akii ^^ go ahead and flush it good
  • 13:32:44 <Akii> can't flush it but force an uncached version
  • 13:32:52 <bjo3rn> do it.
  • 13:32:58 <Akii> I already did :o
  • 13:33:01 <bjo3rn> hehe
  • 13:33:05 <Akii> I know the secrets of the action VH now
  • 13:34:51 <bjo3rn> 'who you gonna call? cache busters!'
  • 13:35:02 <Akii> yip
  • 13:36:56 <denis-fluid> bjo3rn: could you paste me the whole template class. I'm totally confused why this doesn't work. (since everything else worked, I'm just wondering if the system is gettings confused with fields named "settings.<field name>")
  • 13:37:11 <denis-fluid> (template file not class)
  • 13:38:17 <bjo3rn> sure thing: http://pastebin.com/m3iT3dWY
  • 13:38:40 <bjo3rn> it's a playground template so don't look too close at the details ^^
  • 13:38:51 <denis-fluid> bjo3rn: Sure ;)
  • 13:41:10 <bjo3rn> mahlzeit
  • 13:41:17 <denis-fluid> malhzeit :-)
  • 13:58:30 <bjo3rn> back. denis-fluid? works?
  • 14:00:07 <denis-fluid> bjo3rn: I'm getting crazy. :-) I will clean up everything from the "settings.<field>" name stuff and try it again.
  • 14:01:26 <denis-fluid> bjo3rn: I will need some minutes and will get back to you. I hope the result is positive. :-) With the stuff you pastebined you get a select field with e.g. key: 10 value: foo. Correct?
  • 14:01:40 <bjo3rn> correctomnudo
  • 14:01:59 <denis-fluid> bjo3rn: Ok great :-). So I still got some hope.
  • 14:02:10 * bjo3rn is crossing fingers
  • 14:02:23 <denis-fluid> My setup is pretty normal. (nothing special)
  • 14:02:41 <denis-fluid> What does the [global] in the setup.txt mean?
  • 14:02:56 <denis-fluid> I saw that in some setup.txt files from fluidbootstraptheme
  • 14:03:21 <danilobuerger> denis-fluid typoscript ways of using conditions, [global] means no condition
  • 14:03:28 <bjo3rn> this marks the end of a condition
  • 14:03:34 <bjo3rn> ah, faster
  • 14:03:49 <denis-fluid> danilobuerger: Thank you. Ok this can't be the error.
  • 14:03:51 <bjo3rn> http://docs.typo3.org/typo3cms/TyposcriptReference/Conditions/Index.html
  • 14:04:05 <denis-fluid> thanks
  • 14:29:16 <floxx> is it safe to use container elements in combination with ter versions of ft3 extensions? are there any multilanguage bugs?
  • 14:30:24 <floxx> afair there were some bugs but i'm not sure if they still exist in ter versions (i usually used dev branch)
  • 14:47:12 <xaver> NamelessCoder: 5.3.9 is requried for the interface feature
  • 14:50:28 <danilobuerger> i thought you closed that xaver ?
  • 14:50:51 <xaver> danilobuerger: yes but claus ask yesterday inthis chan :P
  • 14:50:55 <xaver> only my bouncer was present
  • 14:51:07 <danilobuerger> ah ok
  • 14:51:20 <danilobuerger> well at least i think it was 5.3.9 when redeclaring interface was introduced
  • 14:52:02 <denis-fluid> bjo3rn: Ok here we go. I got the following setup. Simple example template: https://gist.github.com/DenisMir/85f251c13d68c84b3543 - Simple setup.txt https://gist.github.com/DenisMir/4477f935e730fce8e770 and simple constants.txt - https://gist.github.com/DenisMir/42a3d287e272b1902313
  • 14:52:48 <denis-fluid> When looking at the "Example" content element I'm still getting an empty select field. :( :(
  • 14:53:33 <danilobuerger> denis-fluid what does <f:debug>{settings.foo}</f:debug> output
  • 14:53:46 <denis-fluid> one sec
  • 14:55:27 <denis-fluid> danilobuerger: This is the output -> https://gist.github.com/DenisMir/00866b7b702034a0fa49
  • 14:55:53 <danilobuerger> and thats your problem
  • 14:56:23 <denis-fluid> danilobuerger: :-) And what is the solution to this problem? *g*
  • 14:56:51 <denis-fluid> I'm scratching my head since two hours and don't know how to solve the problem. :/
  • 14:57:00 <danilobuerger> i wonder why the constant is not parsed..
  • 14:57:19 <danilobuerger> move the constant foo to setup and see if the select renders properly
  • 14:59:15 <denis-fluid> Now I get the following debug message which seems ok now: https://gist.github.com/DenisMir/00866b7b702034a0fa49
  • 14:59:38 <danilobuerger> that looks fine, does the select render in BE ?
  • 15:00:34 <denis-fluid> And the select field looks like this: http://imgur.com/Kmlkl9X :(
  • 15:01:18 <danilobuerger> hmm
  • 15:02:34 <danilobuerger> then i have no advice left.. you will have to debug it
  • 15:02:58 <denis-fluid> ok :(
  • 15:03:16 <denis-fluid> But thank you for your help.
  • 15:03:31 <denis-fluid> Have you got an idea why the constants don't get parsed correctly?
  • 15:04:09 <danilobuerger> no idea, but i would first get it to work without constants
  • 15:08:55 <bjo3rn> denis-fluid I don't think you can have a ts constant which is an array editable in ts editor
  • 15:09:07 <bjo3rn> unless it's a csv value
  • 15:09:20 <bjo3rn> thus it makes no sense having a constant here, right?
  • 15:09:34 <denis-fluid> That would make sense yeah.
  • 15:09:37 <bjo3rn> *associative array i.e.
  • 15:10:08 <denis-fluid> But it does not make sense that the select field is not rendering even when the setup.txt contains the array.
  • 15:10:14 <bjo3rn> true
  • 15:11:29 <bjo3rn> does your provider extension have a vendor prefix?
  • 15:11:40 <bjo3rn> ach, nvm.
  • 15:12:19 <bjo3rn> where and how did you generate that debug message above?
  • 15:12:48 <denis-fluid> I generated the debug message in the "Main" section.
  • 15:12:57 <denis-fluid> in the frontend rendering
  • 15:13:15 <denis-fluid> And I am able to do something like <p>{settings.foo.10}</p>
  • 15:13:23 <denis-fluid> which gives me "foo"
  • 15:13:32 <bjo3rn> .oO
  • 15:13:33 <denis-fluid> in the frontend (as expected)
  • 15:14:08 <denis-fluid> Where would I set the vendor prefix?
  • 15:14:20 <denis-fluid> I just generated the extension with the fluidtypo3 builder
  • 15:14:22 <bjo3rn> nvm, that was out of scope here
  • 15:14:29 <denis-fluid> ok :-)
  • 15:17:48 <danilobuerger> bjo3rn constant is fine
  • 15:18:31 <bjo3rn> danilobuerger and how would you edit that in the be?
  • 15:18:37 <danilobuerger> denis-fluid please see fcc as it does the same thing https://github.com/FluidTYPO3/fluidcontent_core/blob/development/Resources/Private/Partials/Properties/Header.html https://github.com/FluidTYPO3/fluidcontent_core/blob/development/Configuration/TypoScript/setup.txt https://github.com/FluidTYPO3/fluidcontent_core/blob/development/Configuration/TypoScript/constants.txt
  • 15:18:46 <danilobuerger> bjo3rn i meant as csv
  • 15:19:00 <bjo3rn> then it's no longer associative
  • 15:19:17 <bjo3rn> he want key/value pairs for the select field
  • 15:19:43 <danilobuerger> yeah
  • 15:20:09 <bjo3rn> ah! you mean as in header type?
  • 15:20:16 <bjo3rn> didn't know that was possible. cool!
  • 15:20:39 <bjo3rn> https://github.com/FluidTYPO3/fluidcontent_core/blob/development/Configuration/TypoScript/constants.txt#L16
  • 15:21:03 <danilobuerger> i thought you did as you commited to that file ;-)
  • 15:21:26 <bjo3rn> don't remember what I commited :S
  • 15:21:35 <denis-fluid> danilobuerger: I will try that out.
  • 15:23:45 <denis-fluid> danilobuerger: But it is not exactly what I want. I want to have multiple items by default. When I understand the header example correctly it sets type to "1" and you can select in the options from "1,2,3,4,5 or 6"
  • 15:24:10 <denis-fluid> But I want options "1,2,3,4" and want to be able to change these selection of options.
  • 15:24:24 <danilobuerger> try to get the select box working first through setup
  • 15:25:08 <denis-fluid> I'm trying to
  • 15:28:56 <NIMIUS|johannes> we are planning some FCE's atm. Quick question: Is some sort of inheritance possible?
  • 15:29:58 <bjo3rn> denis-fluid your select field is empty? can you check the markup for anything unusual (chrome dev tools, firebug)?
  • 15:30:12 <denis-fluid> bjo3rn: Yeah one sec.
  • 15:31:01 <bjo3rn> NIMIUS|johannes please be a little more specific. interitance of values or templates?
  • 15:31:16 <bjo3rn> s/t/h
  • 15:31:59 <NIMIUS|johannes> sorry, templates. I want to have one basic element and extend it by one attribute for another element
  • 15:33:14 <denis-fluid> bjo3rn, danilobuerger: Ok I got something weird. Here is the template: https://gist.github.com/DenisMir/6b972e594ff93dcd7301- breakpoint is empty and breakpointTwo is correctly populated.
  • 15:33:21 <danilobuerger> NIMIUS|johannes use partials like fcc does
  • 15:33:28 <bjo3rn> well, you could use partials
  • 15:33:32 <bjo3rn> dangit!
  • 15:33:35 <bjo3rn> ^^
  • 15:34:29 <bjo3rn> one stupid question denis-fluid: is your provider extension tx_xyz? ^^
  • 15:34:39 <denis-fluid> Nope it is not ;)
  • 15:35:02 <bjo3rn> you know what I mean ^^
  • 15:35:35 <bjo3rn> is the extension key correct?
  • 15:35:41 <denis-fluid> I just too that for the examples. :-)
  • 15:35:47 <denis-fluid> (took)
  • 15:36:07 <denis-fluid> I don't understand why the short form is not working. :/
  • 15:36:10 <danilobuerger> denis-fluid whats your real extension key?
  • 15:36:11 <NIMIUS|johannes> that could be an idea. thanks
  • 15:37:06 <denis-fluid> danilobuerger: "droid_boilerplate"
  • 15:37:29 <danilobuerger> and in your TS do you use plugin.tx_droid_boilerplate or plugin.tx_droidboilerplate?
  • 15:37:37 <bjo3rn> eew, underscore
  • 15:37:40 <denis-fluid> the second one
  • 15:37:55 <danilobuerger> ok, the second one is correct
  • 15:38:00 <Guest|23559> could anyone please add a hint that the fluid.format.date viewhelper needs a @ prefix when casting a timestamp :)
  • 15:38:00 <denis-fluid> which got generated from the builder but I was never sure if that is correct
  • 15:38:32 <denis-fluid> Ok so this is correct
  • 15:38:42 <danilobuerger> if you are using the second one, yes
  • 15:38:57 <danilobuerger> it would be nice if you could gist template and setup again with real keys
  • 15:39:11 <denis-fluid> I'm thinking about dropping the underscore altogether to rule out an error there.
  • 15:39:14 <danilobuerger> underscores in ext keys are dangerous
  • 15:39:15 <bjo3rn> you can kill us afterwards to keep the secret ^^
  • 15:39:42 <denis-fluid> haha
  • 15:41:10 <NIMIUS|johannes> everything, that is not lowercase is dangerous in extkeys
  • 15:46:38 <denis-fluid> Ok I got one question. Does the folder name of the folder that contains the extension matter or is it only the "\FluidTYPO3\Flux\Core::registerProviderExtensionKey('<key>', 'Page');" that matters?
  • 15:54:30 <gbod> NIMIUS|johannes Except ascii characters ... hopefully ;)
  • 15:54:50 <bjo3rn> denis-fluid if you made some mistake here the extension wouldn't work at all so this should be fine (besides it is builder generated).
  • 16:00:31 <batjony> hello Feders
  • 16:01:54 <batjony> i want to use an image field in a custom CE, and i am wondering what should I use - flux:field.file or flux:field.inline.fal ?
  • 16:02:18 <batjony> what is the big difference between both helpers
  • 16:02:31 <batjony> as I see the second one could be used for unlimited files
  • 16:03:03 <batjony> but if I need only 1 file/image - what is the difference when using both helpers
  • 16:03:05 <denis-fluid> bjo3rn: Yeah. I changed the key now. It is without underscores now but the problem remains. :(
  • 16:06:26 <denis-fluid> bjo3rn and danilobuerger: What makes me wonder is that fluidbootstraptheme does use the "{v:variable.typoscript(path: 'plugin.tx_xyz.settings.foo')}" as well for their access to settings stuff.
  • 16:16:51 <jmverges> just for room consideration: there are a lot of extensions that don't work properly installed as global
  • 16:31:50 <mhmli> Are you aware that https://fluidtypo3.org/viewhelpers/vhs/master/Page/Menu/DirectoryViewHelper.html (and other pages=) always show the f:security.ifAuthenticated content?
  • 16:52:16 <denis-fluid> danilobuerger or bjo3rn: Is it required to set the extensionKey in the ts setup like here -> https://github.com/FluidTYPO3/fluidcontent_core/blob/development/Configuration/TypoScript/setup.txt
  • 16:52:35 <Akii> mhmli: yes
  • 16:59:18 <denis-fluid> Ok I give up for now I don't get the reason for the null settings in the backend :/
  • 16:59:52 <Akii> what backend
  • 17:00:07 <denis-fluid> Akii: The T3 backend :-)
  • 17:01:14 <denis-fluid> The Typoscript settings are only accessible with "{v:variable.typoscript(path: 'plugin.tx_xyz.settings.foo')}" when I try to use them in the <f:section name="Configuration"> e.g. as data source for a select field.
  • 17:01:15 <Akii> tried module.tx_yourext < plugin.tx_yourext?
  • 17:01:46 <denis-fluid> When I do something like {settings.foo} the value is always null
  • 17:02:11 <denis-fluid> But when I do that in <f:section name="Main"> {settings.foo} shows the correct value
  • 17:02:29 <Akii> hmm
  • 17:02:46 <denis-fluid> I have tried a lot. I looked in the examples of fluidcontent_core and fluidbootrstraptheme
  • 17:02:59 <denis-fluid> But nothing fixed the issue. :(
  • 17:03:50 <denis-fluid> And I got a absolutely basic setup. The extension generated by the normal fluidtypo3 builder
  • 17:05:16 <Akii> I don't see the problem.. why not use v:variable.typoscript then
  • 17:05:41 <denis-fluid> Well I just want to understand why the shortform does not work.
  • 17:05:54 <denis-fluid> (danilobuerger and bjo3rn said that it should work fine)
  • 17:07:09 <Akii> have you tried the module thing already?
  • 17:07:12 <denis-fluid> And in addition when I try to set the value not in the setup.txt but in the constants.txt it doesn't work at all. "{v:variable.typoscript(path: 'plugin.tx_xyz.settings.foo')}" leads to {$plugin.tx_xyz.settings.foo} as value. (it seems that the constants don't get parsed correctly)
  • 17:07:40 <denis-fluid> Akii: Nope that's something I haven't tried untill now. Lets check.
  • 17:09:34 <Akii> maybe flux could get rid of TS completely by introducing a way of configuring stuff with like yaml or smth :D
  • 17:09:55 <denis-fluid> Akii: Ok I added the "module.tx_yourext < plugin.tx_yourext" to my setup.txt but still the same behavior. Hmpf :D
  • 17:10:02 <Xatenev> https://justgetflux.com/
  • 17:10:19 <Akii> damn
  • 17:11:56 <denis-fluid> Akii: I have to give up for now. I will be back in a few minutes. :/
  • 17:33:37 <rosieres> Is there a way to write raw to the head section? IMHO Asset shout allow that
  • 17:43:22 <rosieres> got it
  • 17:46:35 <rosieres> just for the record:<v:asset name="foo" external="TRUE" standalone="TRUE" allowMoveToFooter="FALSE"><!--[if gte IE 9]><style type="text/css">foo</style><![endif]--></v:asset>
  • 19:41:43 <denis_droid> Good evening :-)
  • 19:56:00 <danilobuerger> denis_droid == denis_fluid?
  • 19:57:21 <denis_droid> danilobuerger: Correct. :-)
  • 19:58:09 <danilobuerger> denis_droid check out flux development, i think then {settings.bla} will work for you in the config section
  • 19:59:07 <denis_droid> The flux developement branch?
  • 19:59:12 <danilobuerger> yes
  • 19:59:16 <denis_droid> I will give it a try :-)
  • 20:04:29 <denis_droid> danilobuerger: Is the „extensionKey = fluidcontent_core“ in the setup.txt view section important?
  • 20:04:35 <danilobuerger> no
  • 20:04:45 <danilobuerger> did you try flux development branch?
  • 20:05:01 <denis_droid> I’m doing it right now.
  • 20:11:34 <denis_droid> danilobuerger: I have updated my test environment here at home to flux 7.1.2 (I had been at 7.1.1) and now it is working. (having it setup in the setup.txt)
  • 20:13:53 <danilobuerger> very good
  • 20:14:30 <denis_droid> danilobuerger: Ok great. The last step would be to define them as constants (but I don’t know if this is possible)
  • 20:15:32 <denis_droid> danilobuerger: I’ve tried that now and I’m still getting the {$plugin…..}
  • 20:15:47 <danilobuerger> yeah, thats probably not possible
  • 20:15:56 <denis_droid> Ok. But that’s ok.
  • 20:16:56 <denis_droid> Sometimes it’s better to try that stuff after having a break :-)
  • 20:19:38 <denis_droid> Thank you very much for your help and patience danilobuerger!
  • 21:33:48 <xaver> http://imgur.com/tZJQsKg you should always use a nice console :)
  • 21:44:27 <denis_droid> ahhhhhh :D
  • 21:45:05 <denis_droid> What is the best way to create sections inside a flux form sheet?
  • 22:07:58 <gbod> denis_droid: Take a look https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/Resources/Private/Templates/Content/Accordion.html
  • 22:08:13 <denis_droid> gbod: Thank you I will.
  • 22:51:51 <denis_droid> Does someone have an idea why I’m always getting a second „Fluid Content Area“ when creating a translation for a page and switching to the „Languages“ view. I got my column from the page layout and below there is always a Fluid Content Area
  • 22:54:46 <xaver> this are elements on 18118 (or similiar id)
  • 22:59:30 <denis_droid> xaver: Hmm. So it is normal to see the normal main column and below the same again in a fluid content area?
  • 23:48:25 <jmverges> hi there
  • 23:49:31 <jmverges> NamelessCoder, what was you bad experience with PageLayoutView?
  • 23:54:34 <jmverges> I'm seeing the code and is a messy class, a lot of ifs
  • 23:57:45 <jmverges> a 500lines function cannot be well done
  • 23:58:14 <jmverges> just in my imho

20141107

  • 00:22:50 <danilobuerger> jmverges we had a override of that in fluidpages
  • 00:30:01 <jmverges> danilobuerger, and what the overwrite did?
  • 00:30:27 <danilobuerger> jmverges a lot, if you are interested you should look at old versions of fluidpages
  • 08:13:37 <batjony> i want to use an image field in a custom CE, and i am wondering what should I use - flux:field.file or flux:field.inline.fal ?
  • 08:13:49 <batjony> what is the big difference between both helpers
  • 08:14:01 <batjony> as I see the second one could be used for unlimited files
  • 08:14:11 <batjony> but if I need only 1 file/image - what is the difference when using both helpers
  • 08:22:50 <cedricziel> batjony: that would be FAL
  • 08:23:09 <cedricziel> (the difference)
  • 08:24:47 <cedricziel> typo3's internal file abstraction mechanism. if possible, you will want to use it except if you just sketch something quick and dirty
  • 08:50:08 <jmverges> good morning mates
  • 08:51:46 <denis_droid> good morning :-)
  • 09:25:55 <batjony> cedricziel: you mean that flux:field.inline.fal uses FAL and flux:field.file does not use FAL ?
  • 09:43:33 <denis_droid> bjo3rn: Just for your info. We got it working yesterday evening. :-)
  • 09:43:58 <bjo3rn> the select field situation?
  • 09:44:24 <denis_droid> I updated to the next patch level of flux and boom it was working with the short form {settings.foo}
  • 09:44:59 <bjo3rn> cool, thanks for the info.
  • 09:46:18 <denis_droid> I’m getting closer of being able to update the documentation with some additional notes for T3 beginners like me ;)
  • 09:53:39 <bjo3rn> yay, go right ahead!
  • 09:54:24 <denis_droid> Since it is markdown I’m feeling right at home!
  • 10:36:55 <denis_droid> typo3.org should merge this stuff into their documentation - http://www.typo3manual.se/
  • 10:57:37 <Xatenev> Heya
  • 10:57:38 <Xatenev> A questerinho
  • 10:57:43 <Xatenev> I got an array with a lot of entires
  • 10:58:00 <Xatenev> array looks like: 'id' > value 1 value 2 value 3 | 'id2' > value 1 value 2 value 3
  • 10:58:11 <Xatenev> now i wanna have all values of id2
  • 10:58:22 <Xatenev> for example in PHP: $arr['id2']
  • 10:58:25 <Xatenev> How can I do that in fluid?
  • 11:08:13 <bjo3rn> Xatenev https://fluidtypo3.org/viewhelpers/vhs/master/Variable/GetViewHelper.html
  • 11:08:27 <Xatenev> yea have to use vhs, i see
  • 11:08:27 <Xatenev> ^^
  • 11:08:35 <Xatenev> this should definetly be part of the normal fluid namespace
  • 11:08:46 <bjo3rn> the swiss army knife of TYPO3 ^^
  • 11:17:17 <NamelessCoder> denis_droid we *really* don
  • 11:17:23 <NamelessCoder> 't wish to maintain official TYPO3 doc
  • 11:17:53 <NamelessCoder> we'll be happy to link, but merging it just shifts the maintenance responsibility over to us
  • 11:17:54 <denis_droid> NamelessCoder: True :-)
  • 11:18:56 <NamelessCoder> btw the pixelant guys who made that web site, also use fluidtypo3 ;)
  • 11:20:11 <denis_droid> NamelessCoder: To be honest you can’t honestly do advanced templating stuff with the basic templating mechanism TYPO3 provides.
  • 11:21:09 <NamelessCoder> that depends on the definition; if you place the boundary of "templating" so that typoscript is not included, you're correct.
  • 11:22:21 <NamelessCoder> typoscript is almost infinitely flexible - and infinitely complicated and error prone.
  • 11:22:24 <denis_droid> Well maintaining a mess of typoscript templating is just insane. (TS used for HTML templating in this context)
  • 11:24:14 <denis_droid> And coming from other backgrounds like all the pretty static templating stuff (like handlebars etc. this feels even more old fashioned)
  • 11:24:19 <NamelessCoder> for peace of mind: regard TS as *purely* declarative. No conditions, no COAs, INTs and other stuff besides the absolute minimum to run controllers
  • 11:24:33 <denis_droid> That’s true.
  • 11:24:57 <denis_droid> I’m just saying HTML templates should not be build in TS :P
  • 11:25:39 <NamelessCoder> you actually said "cannot" but, semantics schmemantics
  • 11:26:51 <denis_droid> Does anyone know how easy it is to easily create content elements in Typo3 Neos?
  • 11:27:17 <NamelessCoder> easier than using TS, not as easy as using FT3.
  • 11:27:38 <denis_droid> (to be honest I dislike the backend of Typo3 CMS, all the page reloads make me mad)
  • 11:28:02 <NamelessCoder> easier than using TemplaVoila, too. That one is subjective of course but programmers would probably agree, integrators maybe not.
  • 11:28:23 <denis_droid> Well TemplaVoila is not really a solution for me. :P
  • 11:28:31 <NamelessCoder> hehe now you're just assuming that an insanely complicated JS-based engine will make you less mad ;)
  • 11:28:37 <denis_droid> Clicking some fields in a GUI :P
  • 11:28:52 <NamelessCoder> but do give it a try
  • 11:31:15 <denis_droid> Well that’s true but from a usability standpoint it is driving me crazy. You want to translate a page with a lot of content elements and have to run through the click/page reload/edit/save cycle infinite times.
  • 11:31:29 <NamelessCoder> hehehe
  • 11:31:35 <NamelessCoder> good luck translating in Neos ;)
  • 11:32:02 <denis_droid> (and it is even more insane because you have all the content elements including the content on one page)
  • 11:32:16 <denis_droid> How is the experience in Neos? :D
  • 11:32:21 <NamelessCoder> the point being: yes, Neos has a nice UI. But nope, it has FAR from the features that CMS does - also in the area of what we'd call banalities like translation.
  • 11:32:29 <NamelessCoder> there is none.
  • 11:33:40 <Akii> and suddenly all TS is NULL
  • 11:34:43 <Akii> works locally, works FE, doesn't work for any command controller
  • 11:35:11 <NamelessCoder> that's not really sudden
  • 11:35:24 <NamelessCoder> also, apples and oranges. command controller is BE/CLI, FE is FE
  • 11:35:36 <NamelessCoder> hint: module.tx_whatever.settings
  • 11:35:48 <Akii> ye
  • 11:35:51 <NamelessCoder> and ensure it loads even if you have no page UID in arguments ;)
  • 11:35:52 <Akii> guess what I had in already
  • 11:36:00 <Akii> how can I do that?
  • 11:36:49 <NamelessCoder> by making sure it's 1) in your root TS and 2) there's only one root TS, or 3) you use ext_typoscript_setup.txt which I *strongly* discourage because it's incredibly integration unfriendly, or 4) hook to add TS in runtime which of course would be less than ideal.
  • 11:37:09 <Akii> 1,2 check
  • 11:37:18 <Akii> and it works locally in BE/CLI
  • 11:37:29 <Akii> also on the live.. just not on the dev
  • 11:37:41 <Akii> I smell php 5.3 being an issue..
  • 11:40:39 <Akii> what would I give for a simple yaml config thats just always loaded
  • 11:43:06 <NamelessCoder> Akii if you're relying on resolving root TS record and live contains more than one such root TS record but your local dev doesn't, that would explain it
  • 11:44:26 <hans_> hi there
  • 11:45:18 <hans_> im using fuild, vhs ... fpr my site, and now i want some features to speed up
  • 11:45:23 <NIMIUS|johannes> FYI: The link to the field.text viewhelper reference is broken https://fluidtypo3.org/viewhelpers/flux/master/Field/TextViewHelper.html
  • 11:45:57 <Akii> le cache eh
  • 11:46:44 <hans_> the css and js files are concatenated, is there a a posibility to minify them or do i have to make it by my own (extention ..)
  • 11:47:37 <hans_> should i use an extenion? which one?
  • 11:50:02 <shredding> hey all
  • 11:50:12 <shredding> i have problems applying this https://github.com/FluidTYPO3/flux/issues/679#issuecomment-62038184
  • 11:50:25 <shredding> I think it’s very simple and i’m just to blind to see the obvious.
  • 11:50:50 <shredding> Can someone tell me how exactly would fit a „query“ in the „items“ field in https://fluidtypo3.org/viewhelpers/flux/master/Field/SelectViewHelper.html?
  • 11:57:21 <xaver> hans_: deflat is faster as php
  • 11:57:46 <Akii> NamelessCoder: thanks, but I can rule that out - there is exactly one template and it's the root
  • 11:59:31 <hans_> xaver: ok thx, and is there a posibilty to minify the css and js of the vhs.assets sources?
  • 12:02:11 <Akii> simple solution: {typoscript -> vh:recycleBin()}
  • 12:05:01 <Akii> but for real NamelessCoder, what do you think about yaml config? the flow schema looks sane (at least for me)
  • 12:05:42 <Akii> just as an alternative of course, the configuration manager could fallback and what not
  • 12:11:09 <shredding> i waded through github and there is not a single example of how to get it to work.
  • 12:15:12 <denis_droid> NamelessCoder: Is it possible to hide the „Fluid Content Area“ column in the languages page view?
  • 12:16:13 <denis_droid> It is a bit confusing for editors to see this additional column that contains stuff that a content editor will not understand :-)
  • 12:29:32 <NamelessCoder> denis_droid sorry, don't know
  • 12:30:09 <NamelessCoder> Akii I like Yaml for non-atomic configs and I would not take it as fluidtypo3 interest to implement an atomic yaml-based configuration alternative to TS
  • 12:30:12 <denis_droid> Ok no problem. It is just a minor problem that I recognized after updating to the latest patch level of fluidcontentelements
  • 12:31:49 <Akii> what's non-atomic
  • 12:42:22 <NamelessCoder> containing everything in one file, as opposed to like TS, being merged from all kinds of sources
  • 12:43:14 <Akii> ext_yaml.yaml
  • 12:43:15 <Akii> yeah
  • 12:43:56 <NamelessCoder> you misunderstand
  • 12:44:21 <NamelessCoder> that approach would have these files from all extensions become merged into one big configuration
  • 12:44:29 <NamelessCoder> atomic
  • 12:44:51 <Akii> so more like LocalConfiguration.yaml
  • 12:44:53 <NamelessCoder> what I proposed is that Yaml might be used for LocalConfiguration-level configuration
  • 12:44:54 <Akii> being non-atomic
  • 12:44:55 <NamelessCoder> ;)
  • 12:44:57 <Akii> :)
  • 12:45:53 <NamelessCoder> packagestates, localconfiguration, ext_emconf, stuff like that
  • 12:46:16 <Akii> ext_emconf would require merging again
  • 12:47:12 <NamelessCoder> not really; sure the info gets cached but there's no way of overriding or otherwise manipulating it from other similar files
  • 12:47:29 <NamelessCoder> it's static
  • 12:48:16 <Akii> well I thought more about having some setup.txt like thing without constants
  • 12:48:21 <Akii> properly namespaced
  • 12:48:36 <Akii> and whoever is loaded last wins
  • 12:48:55 <NamelessCoder> so everything that setup.txt currently does, but not setup.txt
  • 12:49:14 <Akii> with the certainty of being loaded on freaking strange servers, yes
  • 12:50:32 <NamelessCoder> ext_typoscript_setup.txt gives you that certainty but takes away every option the integrator has of overriding your settings
  • 12:51:02 <NamelessCoder> PS: Flux has a way to load TS regardless of which other TS gets loaded and always loading it according to extension load order
  • 12:51:30 <NamelessCoder> or FED did, it's really ancient
  • 12:52:05 <NamelessCoder> you can also pass TS as a string directly from ext_localconf.php
  • 12:52:14 <NamelessCoder> and with that, I go back to work :)
  • 12:52:20 <Akii> hehe hf
  • 12:52:43 <Akii> and thanks for the input
  • 13:17:04 <batjony> could someone explain me what is the difference between:
  • 13:17:07 <batjony> v:media.image width="100" height="100"
  • 13:17:08 <batjony> v:media.image width="100c" height="100c"
  • 13:17:10 <batjony> v:media.image width="100m" height="100m"
  • 13:19:52 <batjony> in the fluidtypo3 documentation is written "See imgResource.width for possible options.", but not sure where should I exactly have a look
  • 13:20:14 <xaver> batjony: typo3 core functionality - crop, keep ration
  • 13:20:48 <beo6> http://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Imgresource/Index.html#imgresource
  • 13:21:15 <batjony> nice 10x
  • 13:22:17 <batjony> but I dont see any info about "m"
  • 13:23:04 <beo6> sure. right the first sentence at "width"
  • 13:23:36 <batjony> ops ya
  • 13:23:38 <batjony> i saw it
  • 14:14:08 <NIMIUS|johannes> Is it possible to reload my form after a change (just like with regular flexforms)? I would like to have dynamic fields
  • 14:22:04 <batjony> guys, if I have sys categories attached to particular custom fluid element, is there some view helper, which could be used to output the corresponding categories ?
  • 14:26:24 <batjony> or I should do this somehow in my ContentController ?
  • 14:29:16 <rosieres> checkout https://github.com/TYPO3-extensions/news it uses categories
  • 14:31:52 <batjony> ya but i am using sys categories inside a FCE, thats why i am wondering if there is some fluid helper which can be used
  • 14:32:21 <batjony> NamelessCoder: do you have idea ?
  • 14:33:35 <rosieres> If you debug your item dou you have cats already in array?
  • 14:34:09 <rosieres> You are talking about the flexform?
  • 14:37:50 <rosieres> I thoink you have to build a controller like in news, which renders the three so that you can choose certain category items.
  • 14:38:10 <rosieres> three = tree :-)
  • 14:38:39 <batjony> rosieres: let say we have this http://pastebin.com/HzN5Ghwb
  • 14:39:05 <batjony> and I want to ouput the categories in <f:section name="Main">
  • 14:39:20 <batjony> thats what am searching for
  • 14:45:28 <rosieres> See how it is used here -> https://svn.typo3.org/TYPO3v4/Extensions/pw_teaser/trunk/Resources/Private/Templates/Teaser/Index.html while data is fetched in the controller -> https://svn.typo3.org/TYPO3v4/Extensions/pw_teaser/trunk/Classes/Controller/TeaserController.php || So it's also a case question whyt your FCE shall do with categories? selfassign? map to a page? map to another resource? Perhaps categories is already present to your resour
  • 14:45:31 <rosieres> ce, then you can check if it's in array and just use it with fluid . . .
  • 14:51:27 <batjony> my content element should just output them as simple text, if i have attached Cat1 and Cat 2 to my FCE, in the frontend for this element i should have an output like: Categories: Cat1, Cat2
  • 14:52:25 <batjony> also most likely something like this http://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Categories/Index.html#categories-collections could be used
  • 14:53:47 <batjony> the example you showed me, uses directly the CategoryRepository, but most likely its better to use somehow the Category Collection class
  • 14:57:43 <xaver> categorys and FCE do not use FCE for logic like sorting - this is still a plugin
  • 15:03:23 <batjony> xaver: what do you mean, could I get the categories for particular FCE ?
  • 15:03:34 <batjony> in the content template
  • 15:04:46 <batjony> as I see in the ContentController - i can get the record from the tt_content using $record - $this->getRecord()
  • 15:05:31 <batjony> then most likely this $record should passed somehow to the category collection typo3 class
  • 15:08:52 <Akii> bjo3rn: ok, seems like the current page id isn't detected correctly
  • 15:13:00 <Akii> https://github.com/FluidTYPO3/flux/blob/development/Classes/Configuration/BackendConfigurationManager.php#L187
  • 15:23:04 <danilobuerger> Akii that line looks strange ;-)
  • 15:23:11 <Akii> will fix
  • 15:23:34 <danilobuerger> its not really readable ;-)
  • 15:23:49 <Akii> and wrong
  • 15:24:34 <Xatenev> its the other way around isnt it?
  • 15:24:35 <Xatenev> :p
  • 15:25:41 <danilobuerger> no its just wrong
  • 15:25:41 <Akii> no, if given an empty array, the condition will result to TRUE and cast to 1
  • 15:25:46 <danilobuerger> exactly
  • 15:25:57 <Xatenev> oh haha okay^^
  • 15:26:01 <Akii> https://github.com/FluidTYPO3/flux/issues/705
  • 15:26:23 <danilobuerger> Xatenev sshorthand ternary will use condition as "then" if it evaluates to true
  • 15:27:14 <danilobuerger> Akii where is the PR ;-)
  • 15:27:20 <Akii> on it's way
  • 15:30:45 <wag51> Hi all.
  • 15:31:36 <wag51> Can someone give an example to register icons in pages templates?
  • 15:31:42 <Akii> there we go https://github.com/FluidTYPO3/flux/pull/706
  • 15:32:18 <danilobuerger> wag51 https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/Resources/Private/Templates/Page/Render.html
  • 15:32:56 <wag51> Thank you danilobuerger
  • 15:33:18 <wag51> Do you know when the documentation will be updated?
  • 15:33:35 <danilobuerger> wag51 which one?
  • 15:35:44 <Akii> dang it typo
  • 15:36:36 <wag51> danilobuerger This one: https://fluidtypo3.org/viewhelpers/flux/master/FormViewHelper.html
  • 15:36:55 <danilobuerger> wag51 why dont you update it ?
  • 15:37:21 <wag51> Because I am new and I didn't know I could do that! :)
  • 15:37:52 <danilobuerger> Sure you can, checkout the source at github, modify the documentation and submit it as a pull request
  • 15:38:00 <danilobuerger> if you need any help with the workflow just ask
  • 15:38:06 <danilobuerger> we are always happy for contributions
  • 15:38:32 <wag51> Great!
  • 15:51:57 <Akii> who is coding46 btw?
  • 15:54:52 <gbod> Akii: it's me
  • 15:54:56 <gbod> ;)
  • 15:54:58 <Akii> ah ye
  • 15:55:05 <Akii> makes sense
  • 15:55:07 <Akii> anyhow, I fixed it
  • 15:56:50 <danilobuerger> .oO Akii authored 29 minutes ago Philipp Maier committed 7 minutes ago
  • 15:57:54 <Akii> ye dang git always keeps some name somewhere
  • 15:58:00 <Akii> I amended the author
  • 15:58:31 <Akii> ah probably a mismatch between my username and the one I provided in the commit
  • 16:12:58 <Akii> as always, that merged quickly :)
  • 16:16:47 <NamelessCoder> the safe way to always getting stuff merged: 1) respect the rules of CGL and conventions, 2) sufficiently describe what is wrong/missing and why it's been added, 3) use small commits that each describe what's going on, esp. if the commit is 100+ lines changed. And that's about it.
  • 16:17:08 <NamelessCoder> and those should be relevant for any project ;)
  • 16:18:35 <Akii> I'd still like to know why it broke only on that one server
  • 16:30:53 <rosieres> Don't wait for an answer wag51 - just ask

20141108

  • 15:36:04 <Harpagophyt> hello
  • 15:36:16 <Harpagophyt> i make the update over TER and have a problem
  • 15:36:23 <Harpagophyt> https://gist.github.com/777c7cc1b39a0cea8b36.git this is the code
  • 16:31:33 <Harpagophyt> hello ...
  • 16:34:32 <xaver> it is weekend and typo3camp - wait a little bit
  • 16:36:06 <xaver> and we don't knwo your problem
  • 16:39:50 <Harpagophyt> I am sure i found a bug. but i dont know how to debug?
  • 16:40:01 <Harpagophyt> i know where the bug is - i think ;-)
  • 16:40:51 <xaver> we still don't know your problem
  • 16:41:07 <xaver> you have a link and no specification
  • 16:42:25 <Harpagophyt> ups, you are right ...
  • 16:48:35 <Harpagophyt> https://gist.github.com/Harpagophyt/777c7cc1b39a0cea8b36 new try :-)
  • 17:01:42 <Harpagophyt> ok, i do a downgrade
  • 17:04:45 <Harpagophyt> with vhs 2.1.2 it works correct
  • 17:39:42 <jmverges> hi there folks
  • 17:40:38 <jmverges> I would like to do If count(<v:content.render column="15" pageUid="{settings.layoutPage}"/>) > 0 then ...
  • 17:44:28 <gbod> kind of <f:if condition="{v:page.content.get(column: '0')}"/> Not testet.
  • 17:44:44 <jmverges> I don't know what is the difference between render and get
  • 17:46:23 <jmverges> what about { inside {
  • 17:48:12 <gbod> Did you give it a try?
  • 17:49:13 <jmverges> I did it
  • 17:49:18 <jmverges> an it works
  • 17:49:22 <jmverges> partially
  • 17:49:34 <jmverges> I need to include {settings.layoutPage
  • 17:49:45 <jmverges> if I put pageUid='11'
  • 17:49:47 <jmverges> is working
  • 17:50:11 <gbod> show the whole line, plase
  • 17:50:17 <gbod> *please
  • 17:50:38 <jmverges> <f:if condition="{v:content.render(column: '1', pageUid:'11')}"><h1>Hola gbod</h1></f:if>
  • 17:50:52 <jmverges> I need to change '11' to {settings.layoutPage}
  • 17:51:11 <jmverges> no way
  • 17:51:16 <jmverges> <f:if condition="{v:content.render(column: '1', pageUid:'{settings.layoutPage}')}"><h1>Hola gbod</h1></f:if>
  • 17:51:20 <jmverges> it is done
  • 17:52:32 <gbod> problem solved I think
  • 18:36:02 <jmverges> thank you gbod
  • 18:40:05 <jmverges> gbod, other question, I'm looking for add some selector (with images) in Page Configuration section+
  • 18:42:17 <jmverges> is that posible?
  • 18:44:18 <jmverges> just like the one in Page Layout
  • 22:05:09 <5EXABHV14> [documentation] xf- closed pull request #37: [BUGFIX] Change wrong brace expressions in .editorconfig (rewrite...patch-2) https://github.com/FluidTYPO3/documentation/pull/37
  • 22:05:10 <7GHAAKJ8E> [documentation] xf- pushed 2 new commits to rewrite: https://github.com/FluidTYPO3/documentation/compare/f245f7103ce2...9fc07b65c433
  • 22:05:10 <7GHAAKJ8E> documentation/rewrite 764d227 G. Bodenschatz: [BUGFIX] Change wrong brace expressions in .editorconfig
  • 22:05:10 <7GHAAKJ8E> documentation/rewrite 9fc07b6 Xaver Maierhofer: Merge pull request #37 from coding46/patch-2...

20141109

  • 08:14:25 <jmverges> hi there mates
  • 11:28:52 <jmverges> hey friends
  • 11:29:23 <jmverges> I'm just wondering to have something to enable disabled available layout on my site
  • 11:29:29 <jmverges> layouts*
  • 11:29:54 <jmverges> I saw in fluidbootstraptheme that is posible to add all of them or none of them
  • 11:30:05 <jmverges> however I'm wondering with a selector
  • 11:30:20 <jmverges> some ideas?
  • 11:30:26 <jmverges> NamelessCoder, xaver, gbod
  • 11:30:53 <xaver> it is weekand and typo3camp
  • 11:31:06 <jmverges> no way, where is a typo3camp?
  • 11:31:33 <jmverges> I'm living in Mallorca, so I hope to go to the next summer typo3camp here
  • 11:32:26 <jmverges> xaver, any idea?

20141110

  • 08:31:15 <mrboe> back from t3crr - good morning
  • 09:09:07 <bjo3rn> wow, that was a long trip home mrboe ^^
  • 09:12:43 <mrboe> sure - i was traveling with @randomresult
  • 09:12:53 <mrboe> the old swr4 junky
  • 09:12:59 <bjo3rn> ah, wheelchair. I see.
  • 09:45:08 <batjony> morning guys
  • 09:46:13 <batjony> i am wondering if its a good idea to embed a separate css file per fluid content element for better further reusability
  • 09:46:32 <batjony> my question is how can I set a separate css file for my content elements
  • 09:47:24 <batjony> and lets say if in one page i have many same content elements, how can I ensure that this css will be loaded only once time
  • 09:47:39 <batjony> some ideas ?
  • 09:51:32 <bjo3rn> batjony that's easy. use v:asset.style in your ce's template
  • 09:52:58 <bjo3rn> you can define dependencies as well and vhs will take care that all assets are only included once where required
  • 09:53:39 <batjony> nice 10x
  • 09:53:46 <batjony> i will try it
  • 09:54:12 <bjo3rn> you might be interested in reading this: https://worksonmymachine.org/blog/asset-handling-with-fluidtypo3
  • 11:37:07 <NIMIUS|johannes> wizardTab="blabla" should place my Element in the tab "blabla", shouldn't it?
  • 11:37:22 <Akii> not anymore
  • 11:37:29 <Akii> it's now "group" inside the options array
  • 11:37:42 <NIMIUS|johannes> aah, now i know why it isn't working
  • 11:37:43 <Akii> options="{group: 'blabla', ...
  • 11:37:55 <Akii> same for icon
  • 11:38:12 <NIMIUS|johannes> oh, thanks. I think I would have asked that in 10 minutes
  • 11:38:22 <Akii> :D np
  • 11:38:23 <mrboe> <flux:form id="accordion" options="{useTypoScript: 0, group: 'Bootstrap', Fluidcontent: {sorting: 300}, icon: '{f:uri.resource(path: \'Icons/bootstrap/glyphicons_113_justify.png\')}'}">
  • 11:38:39 <NIMIUS|johannes> maybe that should be noted in https://fluidtypo3.org/viewhelpers/flux/master/FormViewHelper.html
  • 12:09:49 <danilobuerger> NIMIUS|johannes good idea, maybe you can change it and submit a pull request :-)
  • 12:19:18 <Xatenev> Heya
  • 12:19:35 <Xatenev> Can I ask a question here, even if its not related to fluid? :p
  • 12:19:43 <Xatenev> its more related to standard t3 :p
  • 12:21:03 <danilobuerger> well you can, but you might not get an answer ;-)
  • 12:21:46 <Xatenev> Thats okay, worth a try though.
  • 12:21:57 <Xatenev> I am using tt_news extension, but the pagebrowser isnt showing in the list view :|
  • 12:22:10 <Xatenev> No idea how I can show it :( :p
  • 12:34:48 <NIMIUS|johannes> Am I correct to assume, that I can not include partials in my Configuration section?
  • 12:35:46 <danilobuerger> NIMIUS|johannes no you are not
  • 12:36:06 <danilobuerger> See fluidcontent_core for example
  • 12:36:28 <NIMIUS|johannes> ok - then it was just my installation being weird - happens a lot lately
  • 13:11:48 <xaver> NIMIUS|johannes: it wasn't possible in older version - Nimius is nicki or?
  • 13:23:11 <NIMIUS|johannes> xaver - NIMIUS is her company, I am Johannes
  • 14:43:22 <svenDeKa> hi everybody.
  • 14:43:48 <svenDeKa> I just have a quick question about the changes concerning rte + flux
  • 14:46:14 <svenDeKa> we upgraded flux from 7.0.0 to 7.1.2 and experienced problems with links from RTE in FCEs: e.g. file links we no longer parsed properly but stayed like <a href="url.tdl/?file:123">...
  • 14:46:25 <svenDeKa> did anybody else experience sth like that?
  • 14:46:26 <Akii> already fixed in dev
  • 14:46:34 <svenDeKa> whooohooo!
  • 14:46:42 <svenDeKa> thx
  • 14:46:45 <Akii> np
  • 15:51:08 <jmverges> hey mates, I'm trying to figure out something
  • 15:52:47 <jmverges> Imagine that I would like to work with a product as a normal page where I can add several CE's to describe it. On the other hand, I need to manage some data with Extbase like the stock of the products. Which approach should I use?
  • 15:59:35 <danilobuerger> Akii when did we fix that?
  • 15:59:49 <Akii> I was told this is fixed in the dev branch
  • 16:00:39 <danilobuerger> ah yes, i did change the rte defaults after 7.1.2
  • 16:00:51 <danilobuerger> already forgetting my own commits
  • 16:01:01 <Akii> :)
  • 16:01:44 <danilobuerger> svenDeKa did you try out flux development? does it fix your links in rte problem?
  • 17:15:17 <ste101> Hello, I would need help with the PrintfViewHelper inline.
  • 17:15:47 <ste101> The example {someText -> f:format.printf(arguments: {1: 'TYPO3'})} should print 'We love TYPO3'
  • 17:16:50 <ste101> Could someone please tell me how to write the part of 'someText' that I get the correct output? Thanks in advance
  • 17:19:33 <danilobuerger> ste101 someText should be a variable that contains the string "We love %s" for you to get the desired output
  • 17:22:07 <xaver> thats why i like gettext standard so much also single and multiple is supported :)
  • 17:24:30 <xaver> blog.lingohub.com/developers/2013/07/php-internationalization-with-gettext-tutorial/#An_example_of_PHP_file_that_uses_example_mo
  • 20:37:58 <jmverges> good night mates
  • 20:38:46 <jmverges> does anybody know any tutorial or extension example to work with extension builder and all ft3 approach?
  • 20:49:10 <xaver> jmverges: Oo
  • 20:49:55 <jmverges> xaver, I know. Maybe I'm merging things in my mind
  • 20:50:41 <jmverges> but, If I want to have models, etc, can I use flux for their render in Frontend or in admin?
  • 20:50:51 <jmverges> instead of use TCAs
  • 20:51:37 <xaver> no
  • 20:53:19 <jmverges> no?
  • 20:54:10 <jmverges> so If I need to work with Models, I cannot use anything from FluidTYPO3 ?
  • 20:54:41 <xaver> you can use vhs
  • 20:55:12 <jmverges> but not flux
  • 20:56:09 <jmverges> Maybe I remember wrong, was not posible wtih fedext extend the extensions created by extension builder?
  • 20:56:42 <xaver> you mean builder oder extension_builder
  • 20:56:57 <jmverges> extension_builder
  • 20:57:21 <jmverges> I think that I remember to "play" with fedext and extension builer
  • 20:57:27 <jmverges> extension_builder*
  • 20:57:45 <xaver> i think you would need to store the template to reate backend fields and store them inflexforms by default
  • 20:57:53 <xaver> NamelessCoder: did i miss something Oo
  • 20:58:18 <gbod> jmverges If you'd like to use the model annotation features from flux - extension_builder won't help you at all.
  • 20:58:39 <xaver> extbuilder provides models and all fields are present
  • 20:58:55 <NamelessCoder> yeah fluidtypo3 and extension_builder don't mix. Two very separate responsibilities.
  • 20:59:20 <gbod> xaver: but you have a explicit tca defintion files.
  • 20:59:26 <jmverges> NamelessCoder, however, was it possible with fedext first version?
  • 20:59:55 <xaver> jmverges: really old stuff
  • 21:00:38 <jmverges> I know, but was it possible? is just to know if I'm wrong or just outdated
  • 21:01:04 <xaver> using flux in extension_builder would be unlogical and could result be extending it in problems
  • 21:01:22 <NamelessCoder> in the interest of completeness and for logs, here's what you currently can and cannot do with flux and domain models.
  • 21:01:23 <xaver> vhs can do a lot
  • 21:02:00 <xaver> vhs is resomsable to create fields in fluidpages or conntentelements in backend and not in sysfolders with item lists
  • 21:02:09 <NamelessCoder> you can: 1) use flux to generate the form that TCA normally would, 2) define such a form in the following ways: annotations, PHP, Fluid, TypoScript.
  • 21:02:59 <NamelessCoder> you cannot: 1) generate the SQL, 2) make this fully automatic, 3) utilise TCA features which are not supported by flux, e.g. palettes, showitem-lists.
  • 21:03:17 <xaver> but you would need to write getter and setters - extension_builder creates both TCA and model
  • 21:03:18 <NamelessCoder> you cannot: 3) generate repositories or have these work by convention.
  • 21:04:23 <NamelessCoder> so: Flux does not generate your model or your SQL. You can choose to replace the TCA part with Flux and you have a few options for that, all of which are currently undocumented except for an early video.
  • 21:04:40 <NamelessCoder> https://vimeo.com/74294449 is that video
  • 21:05:23 <gbod> EXT:fluidshare gives some hints too.
  • 21:05:25 <NamelessCoder> EXT:flll will generate and auto-update .xlf files for your extension(s) so you can offload that task.
  • 21:06:13 <NamelessCoder> and unfortunately this is the point where hints and support runs out; teaching the use of all details of this would take more time than writing the docs would and I'm already too short on time to write those docs.
  • 21:09:40 <jmverges> thank you for the explanation
  • 21:12:48 <NamelessCoder> yw
  • 21:27:21 <ulrikkold> I cannot get flux:field.text enableRichText to work? Is there anything obvious I might have forgotten?
  • 21:27:39 <ulrikkold> that is 'enableRichText="1"' ...
  • 21:49:49 <jmverges> good night mates, tomorrow more
  • 21:49:51 <jmverges> bye
  • 22:06:34 <ulrikkold> good night, ppl

20141111

  • 08:41:42 <jmverges> good morning mates
  • 13:51:31 <batjony> guys can I set somehow a page template automatically based on the page type (doktype) ?
  • 13:53:34 <batjony> so for example if I have a page with doktype NEWS then automatically set a page template Private/Templates/Page/NewsPageTemplate.html
  • 13:54:05 <batjony> NamelessCoder: is it possible ?
  • 15:34:57 <batjony> someone could explain me why a syntaxis like:
  • 15:35:02 <batjony> {f:if(condition: '{record.starttime}', then: '{record.starttime}')} works
  • 15:35:21 <batjony> but when I try to format the date like:
  • 15:35:26 <batjony> {f:if(condition: '{record.starttime}', then: '{record.starttime}->f:format.date(format:'d-m-Y')')} - then doesn work
  • 15:35:38 <Akii> because of a syntax error
  • 15:35:51 <Akii> multiple in fact
  • 15:36:02 <Akii> {record.starttime -> f:for
  • 15:36:25 <batjony> Akii: what is the correct way ?
  • 15:36:31 <Akii> and escape the ' in the format like this: format: \'d-m..\')
  • 15:36:39 <Akii> ^ that
  • 15:37:51 <batjony> {f:if(condition: '{record.starttime}', then: '{record.starttime}->f:format.date(format:\'d-m-Y\')')} - also does not work
  • 15:38:04 <Akii> you overlooked my first line
  • 15:41:13 <Akii> also I think that you might need to prepend '@' in order to be parsed correctly
  • 15:41:28 <Akii> not so sure about that
  • 15:43:11 <batjony> btw if I try only this: {record.starttime -> f:format.date(format:'d-m-Y')} also does not work and says "1415708770" could not be parsed by \DateTime constructor "
  • 15:43:47 <Akii> exactly
  • 15:44:03 <batjony> hmm why it can not be parsed
  • 15:44:20 <Akii> try this {f:format.date(date: \'@{record.starttime}\', format:\'d-m-Y\')')}
  • 15:46:38 <batjony> with @ works
  • 15:46:46 <batjony> why does it happen like that
  • 15:47:18 <batjony> what does @ mean ?
  • 15:47:18 <Akii> I guess the DateTime constructor requires it
  • 15:47:39 <bjo3rn> record.date is a timestamp (integer) and not a DateTime object
  • 15:48:52 <batjony> @ in php means - just ignoring error
  • 15:48:58 <bjo3rn> not in this case
  • 15:49:30 <batjony> bjo3rn: and in this way @ mean convert the integer to datetime object ?
  • 15:49:40 <bjo3rn> if you pass a timestamp to DateTime you have to prepend it with @ to be parsed
  • 15:49:57 <bjo3rn> see the first comment here http://php.net/manual/de/datetime.settimestamp.php
  • 15:50:51 <bjo3rn> sorry, not first comment, first note
  • 15:50:53 <bjo3rn> http://php.net/manual/en/datetime.settimestamp.php
  • 15:51:55 <batjony> ya I see, 10x guys
  • 15:52:35 <batjony> bjo3rn: do you have also answer about my previous question, if I can set somehow a page template automatically based on the page type (doktype) ?
  • 15:52:47 <Guest|11377> Hi there, I have problems with assets and caching
  • 15:52:58 <Guest|11377> all my js and css files are included twice
  • 15:53:17 <Guest|11377> I've read on this chat, about it but without solution
  • 15:53:35 <jmverges> hey NamelessCoder, what about sysutils? is working?
  • 15:53:42 <bjo3rn> Guest|11377 this has been fixed in the current dev branch see https://github.com/FluidTYPO3/vhs/pull/712
  • 15:53:49 <bjo3rn> batjony sorry, no idea
  • 15:53:55 <batjony> ok
  • 15:54:07 <Guest|11377> Ok, thanks, I'll try that.
  • 16:27:25 <batjony> guys I have extended the pages table and added some images FAL field called 'featured_images', which works fine, but I have some troubles when trying to output 'featured_images' in a page template
  • 16:27:31 <batjony> what i am trying is http://pastebin.com/c2dNeydL
  • 16:27:35 <batjony> but doesnt work
  • 16:27:41 <batjony> no images are rendered
  • 16:29:51 <bjo3rn> what about that <f:then/>?
  • 16:30:46 <batjony> i dont see something wrong there
  • 16:31:10 <bjo3rn> then?
  • 16:31:26 <Akii> hihi <f:than/> hrhr
  • 16:31:39 <bjo3rn> I mean, that's not meant to be placed there, is it?
  • 16:33:10 <bjo3rn> why did you add it?
  • 16:34:36 <batjony> i think such syntaxis is supported
  • 16:34:37 <batjony> see https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/Resources/Private/Templates/Content/ImageGallery.html#L34
  • 16:34:59 <batjony> this is the example which I have used and it works fine with content elements
  • 16:35:03 <bjo3rn> hehe, but there's a condition
  • 16:35:05 <NamelessCoder> you see the v:condition.type around it?
  • 16:35:18 <NamelessCoder> it matters ;)
  • 16:35:24 <bjo3rn> slightly
  • 16:35:28 <batjony> ops :)
  • 16:35:31 <bjo3rn> :)
  • 16:35:35 <Akii> also, content.resources.fal is closed early
  • 16:35:43 <bjo3rn> oh, yes.
  • 16:36:05 <bjo3rn> this template should make your server explode.
  • 16:36:07 <Akii> the amount of syntax errors is too damn high
  • 16:38:38 <batjony> again does not work
  • 16:38:39 <batjony> http://pastebin.com/AuQde5za
  • 16:39:33 <bjo3rn> because the fal viewhelper is still closed early
  • 16:40:35 <Akii> hasn't been mentioned yet ofc
  • 16:41:11 <bjo3rn> that's progressive enhancement
  • 16:41:42 <batjony> fixed it, all caches cleared http://pastebin.com/0tSFaYfs
  • 16:41:50 <batjony> i think we have fixed all the errors :)
  • 16:42:05 <bjo3rn> the question is: does it work?
  • 16:42:09 <bjo3rn> ^^
  • 16:42:14 <Akii> the question is: what does the fox say
  • 16:42:25 <NamelessCoder> oh no.
  • 16:42:26 <batjony> no doesnt work
  • 16:42:38 <bjo3rn> holy guacamole!
  • 16:43:42 <NamelessCoder> no offense but that's the worst error description you can possibly give a developer ;)
  • 16:43:59 <Akii> I've seen worse
  • 16:44:25 <NamelessCoder> "I accidentally the whole bottle"? :o
  • 16:44:29 <batjony> there are no errors, but also no images are rendered
  • 16:44:42 <Akii> NamelessCoder: repeatedly
  • 16:44:45 <NamelessCoder> batjony what does {images} contain before the condition?
  • 16:44:52 <bjo3rn> but we also had 'oops, I fixed it!'
  • 16:44:52 <NamelessCoder> Akii yeah like the whole bottle lol
  • 16:44:57 <NamelessCoder> is that bad?
  • 16:45:21 <batjony> NULL :)
  • 16:45:36 <batjony> <f:debug>{images}</f:debug> is NULL
  • 16:45:56 <NamelessCoder> alright, this should give you a clue
  • 16:46:27 <batjony> but i see them when I edit the page
  • 16:46:50 <NamelessCoder> that's also a clue
  • 16:47:12 <NamelessCoder> the problem is in your viewhelper that assigns the {images} variable. It's in the usage.
  • 16:47:52 <batjony> somethign is wrong here <v:content.resources.fal field="featured_images" record="{record}" as="images">
  • 16:47:57 <NamelessCoder> so what property might you be missing to make this a valid usage?
  • 16:48:22 <batjony> table="pages" ?
  • 16:48:46 <NamelessCoder> no, that would load your images from the page, not the content element. I assume you ARE building a content element since you're using v:CONTENT.resources.fal?
  • 16:49:27 <bjo3rn> at the end of the day that should be the same, doesn't it?
  • 16:49:29 <batjony> no, i am just trying to render some of the page properties in a fluid page template
  • 16:50:09 <NamelessCoder> bjo3rn each of the content/page specific viewhelpers perform slightly different lookups and have different defaults - most obviously, the table parameter has a different value
  • 16:50:09 <batjony> oo ya I see, I cant use v:content.resources.fal in this case ?
  • 16:50:22 <NamelessCoder> which is why if you use the content VH in a page content you get what batjony gets
  • 16:50:29 <NamelessCoder> switch to https://fluidtypo3.org/viewhelpers/vhs/development/Page/Resources/FalViewHelper.html batjony
  • 16:50:31 <bjo3rn> sure, but in this case it's the only difference. the default table
  • 16:50:39 <NamelessCoder> it's the VITAL difference
  • 16:51:21 <bjo3rn> ja-haa. what I am trying to say is that table="pages" would work as well with the content.fal dealio
  • 16:51:24 <bjo3rn> ^^
  • 16:51:39 <Akii> hehe
  • 16:51:43 <bjo3rn> semantics aside
  • 16:51:52 <Akii> Cat\Grumpy::NO
  • 16:51:52 <NamelessCoder> default table as well as default fieldname
  • 16:52:26 <NamelessCoder> but you are correct: you can make content.resources.fal, page.resources.fal and resources.record.fal work exactly the same way if you assign every argument
  • 16:52:29 <bjo3rn> yeah, that's like poking the cube into the round hole in that kid's toy
  • 16:52:46 <NamelessCoder> you can "there, I fixed it" it ;)
  • 16:53:12 <bjo3rn> exactly. let's not confuse him more than he is. NamelessCoder is right.
  • 16:53:42 <NamelessCoder> http://1.bp.blogspot.com/-Qqarp01dujE/UR0JKgI_PyI/AAAAAAAAB-A/TsUvAAL1Qdk/s1600/wd40-duct-tape-combo.jpg
  • 16:53:52 <batjony> again does not work http://pastebin.com/jiGLV3qX
  • 16:53:59 <batjony> renders nothing
  • 16:54:20 <NamelessCoder> is {record} correct?
  • 16:54:36 <NamelessCoder> you can't just copy/paste any example, gotta check that your variable scopes are okay
  • 16:55:31 <batjony> ya its correct
  • 16:56:31 <batjony> unfortunetely i have to go, tomorrow I will continue, but all variables are tested and the images really exist
  • 16:56:41 <batjony> have a nice evening guys and 10x for the help
  • 16:56:51 <NamelessCoder> yw, good luck when resuming :)
  • 16:57:14 <batjony> 10x
  • 16:57:49 <Akii> I think that means 10 whole bottles
  • 17:00:17 <NamelessCoder> he accidentally the whole 10 bottles
  • 17:00:35 <NamelessCoder> http://knowyourmeme.com/memes/i-accidentally
  • 17:01:18 <bjo3rn> lol
  • 17:01:39 <Akii> haha
  • 17:01:49 <Akii> "you did what?" - "my whole super nintendo"
  • 17:01:58 <Akii> that's one meme I haven't seen in a while
  • 17:02:12 <NamelessCoder> DERP!
  • 17:02:18 <NamelessCoder> invented by south park
  • 17:37:48 <jmverges> NamelessCoder, do you plan to move sysutils to 6.2 ?
  • 17:38:02 <jmverges> https://github.com/TYPO3-coreapi/ext-coreapi/issues/26
  • 17:45:19 <tbrodard> Hi everyone,
  • 17:47:06 <tbrodard> Dilemna: my partner is for creating a standard extbase domain model, with record, TCA, ... and so on, but I'm "tired" to repeat again and again the same things for each plugin. Can Flux / Fluidcontent be used to "replace" the standard way to create Extbase plugins ?
  • 17:47:36 <tbrodard> i.e.: can Flux be used to define the Flexform of a standard plugin ?
  • 18:08:23 <gbod> tbrodard: Yes, flux can be used for this kind of thing.
  • 18:08:57 <tbrodard> Do you have a link to an example ?
  • 18:10:47 <gbod> tbrodard https://github.com/dohomi/flux_galleria
  • 18:12:16 <gbod> tbrodard: And for the model and tca - https://github.com/FluidTYPO3/fluidshare
  • 18:27:45 <tbrodard> OK, thanks, I will have a look at them
  • 19:54:18 <ulrikkold> is there a good (and/or simple) explanation as to why I get no RTE features when I use <flux:field.text enableRichText="1" label="textareaName"/> in my site provider extension?

20141112

  • 08:13:53 <denis_droid> Good morning
  • 08:15:13 <Momodedf> hello
  • 09:01:46 <jmverges> good morning mates
  • 10:03:21 <denis_droid> What is the correct way to link to the public folder of the extension inside the ts setup?
  • 10:09:55 <denis_droid> Is the section named "<f:section name="MetaTags">" a special section or how do I include it correctly? In the end I want to define some content of the head in a fluid template.
  • 10:23:06 <batjony> bjo3rn: i found where is the issue, about v:page.resources.fal from the discussion yesterday :)
  • 10:23:28 <batjony> v:page.resources.fal doesnt not work in a page layout, only it works in a page template
  • 10:24:44 <batjony> and yes - the other helper v:content.resources.fal could be also used but you have to specify the "table" property
  • 10:30:28 <denis_droid> danilobuerger: Could you tell me the right place to use this example partial: https://fluidtypo3.org/library/code-examples.html?tx_fluidshare_display%5Bgist%5D=6&tx_fluidshare_display%5Baction%5D=display&tx_fluidshare_display%5Bcontroller%5D=Gist&cHash=f4a1b1516be74eff5e15641fdaa18d49 ? Where do I place the partials containing meta information correctly in the layout?
  • 10:32:10 <danilobuerger> do you want to use them in your page layout denis_droid ?
  • 10:33:41 <denis_droid> Well I'm not quite sure where to put the meta tags in the fluid templating context. Should I do it in the typoscript setup or is it better to put it in the page layout. I'm a bit confused about the right way to do it.
  • 10:34:16 <danilobuerger> it depends on what you want to achieve... what is it exactly you are trying to do?
  • 10:36:12 <denis_droid> Ok. For example adding the favicons. Not just the default one but also the apple touch icons. The first thing I thought was something like that: https://gist.github.com/DenisMir/1e1bbaea4be86590e06f
  • 10:37:03 <denis_droid> But what is the correct way to link to the icons in the public folder of the extension. At the moment I'm getting rendered: EXT:….
  • 10:38:46 <danilobuerger> ok so this only applies if you are using the page renderer (which seeing your TS you are): if you want to share the meta tag across all your page templates you can put the v:page.header.meta in your page layout, if you just want the meta tag in one page template you can put it in your page template
  • 10:40:20 <denis_droid> Ok as a noob I have to ask what does "page renderer" mean? Which other renderes exist. :-)
  • 10:41:03 <denis_droid> So the vhs meta tag helpers can be placed wherever I want in the layout and don't have to exist in one special section or sth like that.
  • 10:41:32 <danilobuerger> its either the page renderer or you are completely on your own... with config.disableAllHeaderCode... i always set that to TRUE to disable the page renderer, but thats just my preference...
  • 10:42:14 <danilobuerger> IF you are using the page renderer, the meta tag helper can be placed wherever you like. they will always end up in the right place _IF_ they are read
  • 10:42:35 <denis_droid> Ok understood. What would be the way to render the meta tags on your own with config.disableAllHeaderCode set to true?
  • 10:43:30 <danilobuerger> well you write the <head> html yourself... so you would put them inside your <head>..</head> code and for a meta tag probably without the view helper just write <meta .... />
  • 10:47:17 <batjony> guys, i have extended the table "pages" with some additional fields, and now i have now a field "related_pages" which is actually mm relation to the pages and everything is working fine in the backend, so for example if you edit page X, you can add some related pages page Y, page Z....
  • 10:47:41 <batjony> and i am wondering how can I render the related pages for particular page in a page template ?
  • 10:47:49 <batjony> is there some view helper ?
  • 10:48:02 <danilobuerger> you mean render a page inside a page ?
  • 10:49:30 <batjony> the field "related_pages" is an extended property of a page and i have a page template, where I render some of the page properties
  • 10:50:11 <batjony> and i dont have any idea how to get this related pages in this template
  • 10:50:15 <denis_droid> danilobuerger: Ah ok the head rendering gets disabled completely with that. So I'm completely free. :-)
  • 10:50:28 <danilobuerger> batjony so again you want to render a page template inside another page template?
  • 10:51:06 <danilobuerger> denis_droid exactly, so the advantage is that oyu have complete control, the disadvantage is that you loose the features of the page renderer to collect css / js / meta / etc..
  • 10:51:55 <denis_droid> ok understood so compression and combining of css/js is on your own
  • 10:52:22 <danilobuerger> well for that you can use v:asset
  • 10:52:28 <denis_droid> And extensions like seo basics won't work since the rendering of the head is now gone
  • 10:52:36 <danilobuerger> that is true
  • 10:55:22 <batjony> danilobuerger: no, i want to output the page properties inside a page template
  • 10:55:47 <denis_droid> danilobuerger: Ok thank you very much. You helped me a lot. :-)
  • 10:56:04 <batjony> but one of this page properties is mm relation, and i cant just make {record.related_pages}
  • 10:56:41 <batjony> {record.title} works and outputs the page title
  • 10:56:54 <danilobuerger> batjony loop through related_pages and for each pid load the record with v:page.info
  • 10:58:20 <batjony> danilobuerger: but how can I look this, actually another table(mm) is involved
  • 10:58:28 <batjony> look = loop
  • 10:59:10 <danilobuerger> you need to resolve your relation ship
  • 10:59:24 <danilobuerger> and that you should not try todo in fluid but a proper controller
  • 11:00:23 <danilobuerger> for example in your PageController
  • 11:00:36 <batjony> danilobuerger: you are sure that there is no such helper, because for example for FAL files where again another mm table is involved, there is a helper like v:page.resources.fal which can be used ?
  • 11:01:58 <danilobuerger> no i am not sure that no such view helper exists for your use case, but i guess i am 99% sure
  • 11:03:31 <batjony> danilobuerger: and do you have idea how can I do this in PageController
  • 11:04:02 <batjony> the relations work fine in the Backend, my extended TCA is OK
  • 11:04:52 <danilobuerger> resolve the relationship inside your PageControllers action and assign the pids to a variable
  • 11:06:50 <batjony> i mean this "relationship resolve", do you know is there some internal typo3 class/methods which I can use, or I should create my own query
  • 11:07:33 <danilobuerger> you could do it like v:resource.* view helpers do
  • 11:16:31 <batjony> danilobuerger: do you know if its possible automatically to attach particular page template to specific doktype
  • 11:16:57 <batjony> so for example pages with doktype 197 to have page template X
  • 11:18:22 <danilobuerger> batjony yes for code example look at fluidpages Raw template feature
  • 11:20:05 <batjony> what is this "fluidpages Raw template feature", could you point me with some link
  • 11:20:45 <danilobuerger> https://github.com/FluidTYPO3/fluidpages
  • 11:20:54 <gbod> batjony: Take a look into https://github.com/FluidTYPO3/fluidpages/blob/development/Configuration/TypoScript/setup.txt
  • 11:25:10 <batjony> danilobuerger: 10x for the link to fluidpages !!! you are so kind!
  • 11:28:15 <danilobuerger> i can feel the sarcasm coming through the wires..
  • 11:28:45 <junfan> Hi
  • 11:29:06 <Akii> hehe
  • 11:30:13 <fger> hi guys
  • 11:30:26 <fger> one question: how do you handle sys_categories in fluidcontent views ?
  • 11:30:51 <fger> record.categories only contains the amount of relations to sys_categories as this is a mm-relation (m:n)
  • 11:31:05 <fger> is there any flux/vhs viewhelper who can comfortably handle this ?
  • 11:31:24 <fger> so to speak: "which sys_category is my FCE related to ?"
  • 11:31:35 <danilobuerger> fger no, resolve that relation in a controller
  • 11:32:13 <fger> controller ? for fluidcontent ?
  • 11:32:35 <danilobuerger> yes
  • 11:32:47 <danilobuerger> normally called ContentController
  • 11:33:03 <fger> so i place that in my provider extension and fluidcontent recognizes it ?
  • 11:33:20 <danilobuerger> well you have to register it with flux
  • 11:33:38 <gbod> Additionally - Action name should be the same as the Template name
  • 11:33:39 <fger> is there a documentation bout that on fluidtypo3.org or in gitHub ? didnt find one yet
  • 11:33:47 <fger> ah ok
  • 11:34:00 <fger> so you can do additional logic per content-element
  • 11:34:12 <danilobuerger> fger https://fluidtypo3.org/documentation/templating-manual/templating/provider-extension/registration-in-php.html
  • 11:34:16 <danilobuerger> documentation
  • 11:34:24 <gbod> Awesome.html => awesomeAction
  • 11:34:36 <fger> yeah -- there you go, thx guys
  • 11:38:05 <gbod> fger: Hint - If you prefix your flux field names with 'settings." they're available automagically in you're controller via $this->settings
  • 11:39:44 <fger> ok, but 1 thing: if i have a ContentController in my provider extension, will this replace the ContentController, that is shipped with the fluidcontent extension ?
  • 11:40:06 <gbod> It's the very same.
  • 11:41:05 <batjony> gbod: https://github.com/FluidTYPO3/fluidpages/blob/development/Configuration/TypoScript/setup.txt i still cant catch it, how can I set automatically specific page template to specific doktype
  • 11:41:47 <fger> gbod: i saw, all the additional stuff is put into the abstractController.. thx
  • 12:20:49 <fger> hmm... so there is no API for resolving sys_categories related to a cObj in TYPO3 6.2 ... strange
  • 12:21:32 <danilobuerger> fger just the other way around
  • 12:24:41 <fger> yeah, just thought there is a core/extbase model already present
  • 12:29:07 <NamelessCoder> fger \TYPO3\CMS\Core\Category\Collection\CategoryCollection and \TYPO3\CMS\Extbase\Domain\Repository\CategoryRepository. The optimal way of getting these is to use a proper domain model for the source side of your relation, then have proper TCA pointing to sys_category (or using the "make table categorizable" API thingie). The object property mapper then takes care of it.
  • 12:31:08 <NamelessCoder> sys_category.items column in TCA will contain the "consumers" of categories.
  • 12:33:00 <fger> ok thx - seems to be the most clean way to get this yes
  • 12:53:37 <batjony> NamelessCoder: i have extended the table PAGES with a field "related_pages" where we have a MM relation, so for example for page X could be set related pages: page Y, page Z......, which works fine in the backend, now I have a page template, which renders the page properties
  • 12:54:03 <batjony> is there some helper which can be used to render the related page records for particular page record inside a page template
  • 12:57:29 <NamelessCoder> batjony please ask such questions to the whole channel, that way 1) you don't unnecessarily ping me with notifications and 2) people don't wait for me to answer your Qs.
  • 12:57:36 <NamelessCoder> the answer is no, btw.
  • 12:57:49 <danilobuerger> as i told you alread batjony there isnt such a view helper
  • 12:58:05 <batjony> i just wanted to be sure
  • 12:58:18 <NamelessCoder> you can trust what danilobuerger tells you
  • 12:58:25 <batjony> no sense to make something custom, if it already exist..
  • 13:00:53 <batjony> on my previous question for "how can I assign page template for specific doktype", the danilobuerger's answer was just the link https://github.com/FluidTYPO3/fluidpages so I am sceptical about his answers...
  • 13:01:35 <batjony> and said something about raw templates, info which I cant find on https://github.com/FluidTYPO3/fluidpages
  • 13:02:18 <danilobuerger> why should i help you more in my own free time if you are being so rude ?
  • 13:02:29 <danilobuerger> go read the source code of fluidpages, the information you seek is in there
  • 13:02:33 <batjony> then better not to answer anything
  • 13:02:44 <NamelessCoder> batjony there are numerous ways you could achieve that - one way is how fluidpages does it.
  • 13:02:50 <batjony> of course everybody knows the link for fluidpages https://github.com/FluidTYPO3/fluidpages
  • 13:03:01 <NamelessCoder> hint: the "raw template" doktype added by fluidpages
  • 13:03:02 <danilobuerger> so go and look at the source code
  • 13:03:41 <NamelessCoder> but you could also achieve the same by using oldschool typoscript with conditions
  • 13:04:31 <NamelessCoder> ...but in both cases since this is your custom typeNum, it's outside our scope of features.
  • 13:05:41 <NamelessCoder> s/typeNum/doktype
  • 13:06:04 <danilobuerger> and in any case if people take their personal time and answer questions in here you should be grateful for each answer and say thanks and not be rude
  • 13:07:20 <batjony> danilobuerger: i am pretty sure everybody here knows the github link of fluidpages, so I cant thank you for this, sorry
  • 13:08:22 <danilobuerger> that wasnt my only answer to you as this wasnt your only question
  • 13:09:21 <danilobuerger> i also told you to look at the raw template feature
  • 13:09:26 <NamelessCoder> well the feature is undocumented at this point so it's not really obvious. On the other hand, it's only a dozen lines total so it should be fairly transparent.
  • 13:10:01 <NamelessCoder> as always: we greatly appreciate contributions to documentation, just as much as contributions to code!
  • 13:12:48 <batjony> NamelessCoder: btw about the discussion from yesterday , i found why v:page.resources.fal doesnt work
  • 13:13:10 <batjony> because it was in a page layout
  • 13:13:16 <batjony> seems that works only in page templates
  • 13:14:17 <batjony> which is actually not a issue, so just to mention it... :)
  • 13:14:52 <NamelessCoder> should work fine in both places. You maybe forgot to import the vhs namespace and it was ignored.
  • 13:15:05 <Momodedf> Is there something wrong with this PR https://github.com/FluidTYPO3/fluidcontent_core/pull/99 or is it just because people are occupied elsewhere ?
  • 13:16:07 <Momodedf> I'm new to open source and contributing, any advice about whats is good or never to be done is welcome
  • 13:16:28 <batjony> NamelessCoder: no, already checked it, namespace are fine, the variables are debugged.....
  • 13:17:03 <mrboe> @soee it there anything new about the icons?
  • 13:17:29 <batjony> but anyway like I said its not an issue for me, i am just sharing some info.. :)
  • 13:27:33 <Akii> why does the json.encode VH return an empty object if given an empty array?
  • 13:30:59 <soee> mrboe: can't tell till the next week, my colegue is working on them but this week hes on vacation so i have to wait to get info
  • 13:32:00 <mrboe> ok thx
  • 13:44:56 <soee> mrboe: as soon as i have info ill post it on github
  • 13:45:11 <mrboe> thanks
  • 13:52:55 <Tjark> hi, i have a question regarding fluidpages.
  • 13:54:04 <Tjark> i just set up a clean TYPO3 6.2 with fluidTYPO3 extension
  • 13:54:42 <Tjark> everthing is fine, but backend layout does not work
  • 13:55:45 <Tjark> so, i can choose the template in page settings. Also the frontend looks fine.
  • 13:56:07 <Tjark> Any ideas ?
  • 13:56:12 <NamelessCoder> Tjark choose "Fluidpages" in the backend layout this page and backend layout sub page templates
  • 13:56:32 <NamelessCoder> and don't forget to stay updated with the site news feed (this was mentioned a while back)
  • 13:57:09 <Tjark> damit, i´ve read this some days ago !
  • 13:57:10 <NamelessCoder> s/templates/selectors... the backend layout <select> fields in page properties
  • 13:57:17 <Tjark> thanks
  • 13:57:21 <NamelessCoder> yw
  • 13:57:49 <NamelessCoder> for kickstarting new sites consider EXT:site (it's selectable as distribution if you import those during typo3 install)
  • 13:59:56 <Tjark> thank you Claus
  • 14:07:27 <batjony> Does the @inject repository way works in a PageController
  • 14:22:51 <fger> we had the issue yesterday, that with flux 7.1.0 / fluidcontent latest the new content element wizard tabs were gone
  • 14:23:20 <fger> normally all extbase related caching data goes to a redis backend, but i discovered some 15 entries in the db
  • 14:23:25 <danilobuerger> fger did you try with latest flux already and did you change usage of wizardTab which is deprecated?
  • 14:23:40 <fger> after clearing that db table the wizard tabs worked again
  • 14:24:18 <fger> danilo: no as we dont have time to intensively test the latest flux version on stability and bugs and flux sits in a central place affecting nearly all authoring actions
  • 14:24:45 <fger> therefore atm never touch the running system, which works fine for all standard tcemain actions
  • 14:24:56 <fger> the website has about 300 authors working with it
  • 14:25:00 <fger> be-users...
  • 14:25:17 <danilobuerger> ok, well if it works now everything is good, but as i said remember that the wizardTab is deprecated and was replaced with the options argument
  • 14:26:27 <fger> yeah, we got flux working in v7.1.latest with the options-array
  • 14:26:35 <danilobuerger> ah good
  • 14:27:00 <fger> just was wondering if flux has any caching mechanism bypassing the caching-framework and writing directly into DB tables cf_extbase_object or sth
  • 14:27:11 <danilobuerger> no we dont bypass it
  • 14:27:43 <fger> or better: writing to cache backend before it is set to Rdis
  • 14:27:44 <fger> Redis
  • 14:27:52 <fger> we set it to Redis in LocalConfiguration.php
  • 14:28:32 <NamelessCoder> just include the additional caches in your list of redis-enabled ones
  • 14:29:57 <fger> additonal caches ?
  • 14:30:09 <NamelessCoder> fluidcontent defines an additional cache
  • 14:30:40 <NamelessCoder> https://github.com/FluidTYPO3/fluidcontent/blob/development/ext_localconf.php#L20
  • 14:32:18 <fger> hmm yeah will do that , was just wondering about the 15 entries in cf_extbase_object table after truncating that
  • 14:32:27 <fger> everything should be persisted in redis
  • 14:33:41 <fger> the cf_fluidcontent is in redis already i saw
  • 14:33:51 <NamelessCoder> few things... you should set this value in AdditionalConfiguration.php to properly protect it from overwrites and allow you to set line-by-line parameters
  • 14:35:06 <denis_droid> Is it possible to create a extension dependency which links to a github repository?
  • 14:35:31 <NamelessCoder> and if after setting the backend here, and the cache entries reappear: it's likely that something is creating class instances at some point before the core cache configurations are loaded
  • 14:36:06 <fger> claus: yes that's what i thought too, thats why i was asking if you know/suspect any process inside flux/fluidcontent that could do so
  • 14:36:31 <fger> the caches are set in AdditionalConfiguration.php
  • 14:37:04 <NamelessCoder> hmm, many many possible causes
  • 14:37:28 <NamelessCoder> eID might, if they happen before core cache warmup
  • 14:37:53 <fger> ok
  • 14:37:54 <NamelessCoder> the oldschool CLI commands (non-extbase) might also, if they start extbase objects without bootstrapping
  • 14:38:07 <NamelessCoder> other than that I don't really have any suspects for you
  • 14:38:34 <fger> yeah, but: afaik if the cache is called i.e. inside flux it takes the backend that is configured at that time, which should be Redis
  • 14:38:51 <gbod> denis_droid: via composer
  • 14:39:18 <NamelessCoder> yep, everything that runs in flux et al should be running *after* your additionalconfiguration.php is loaded and integrated
  • 14:39:30 <fger> yeah , thought so too - thx 4 info
  • 14:39:39 <fger> will investigate further ;)
  • 14:39:40 <NamelessCoder> with the exception of unit tests if executed without bootstrapping
  • 14:39:51 <NamelessCoder> but I'm assuming you don't run those on your production site ;)
  • 14:39:55 <batjony> what is the best way to achive exactly if (!empty($var)) in Fluid ?
  • 14:40:09 <denis_droid> gbod: Ok but you have to use composer to install right? Or how is the installation workflow for the extension.
  • 14:40:36 <gbod> denis_droid: yes, you have to use composer
  • 14:41:11 <denis_droid> gbod: Ok so no automatic dependency resolution when installing the plugin with a github dependency via the EM
  • 14:41:53 <NamelessCoder> denis_droid depends on the version constraints that apply to the branch you attempt to install
  • 14:42:13 <NamelessCoder> on development: no, those dependencies cannot be resolved to currently published TER extensions and therefore can't be satisfied
  • 14:42:30 <NamelessCoder> on master: sure, but EM will then download TER versions of the other exts
  • 14:42:44 <NamelessCoder> if you want all dependencies to come from github, composer is your tool
  • 14:44:21 <denis_droid> NamelessCoder: Ok fine. Well I just wanted to make some changes to an extension which is available on github. The changes can't be merged back to the original extension. And now it would be useful to be able to have my forked extension as a dependency in some custom extension.
  • 14:44:40 <thyri0n> Did you ever come upon the issue that the backend page is empty when trying to edit content inside a fluidcontent FCE?
  • 14:45:08 <NamelessCoder> denis_droid this sounds to me like you're taking a fairly dangerous route you might be able to avoid
  • 14:45:19 <NamelessCoder> what's the purpose of the change you made and why can it not be merged back?
  • 14:46:02 <NamelessCoder> thyri0n you'll have a proper error message hidden away in logs, either in typo3, in apache error logs or your system's logs
  • 14:46:25 <thyri0n> Oh yeah right, I'll see what I can get from those
  • 14:47:17 <denis_droid> NamelessCoder: Well at the moment I'm just thinking about different solutions. I know that this route is not really the way it should work. Well the problem is that seo_basics depends on realurl but works as well with cooluri. But realurl conflicts with cooluri. With this kind of dependency setup it is not possible to use seo_basics together with cooluri :-)
  • 14:48:36 <thyri0n> Although the typo3 site which is affected by the issue is hosted on some managed hosting account, so I can't really say if we got access to all the logs we need
  • 14:50:10 <NamelessCoder> denis_droid then the correct approach would be to let EXT:seo_basics suggest both realurl and cooluri and let the integrator choose - I would try to get that patch in.
  • 14:50:41 <NamelessCoder> thyri0n if all else fails: TYPO3_CONF_VARS.SYS.displayErrors in install tool
  • 14:51:34 <denis_droid> NamelessCoder: Ok fine so the "suggests" in the ext_emconf would be the way to go. Sounds good.
  • 14:52:22 <NamelessCoder> if it's not a real dependency - and it probably isn't fatally dependent on realurl - then yep, suggest along with alternatives
  • 14:52:52 <denis_droid> NamelessCoder: Yeah fine. I will try to get that one in.
  • 14:52:55 <denis_droid> Thank you!
  • 14:53:22 <NamelessCoder> yw
  • 14:56:05 <denis_droid> NamelessCoder: Does suggest have any visual feedback in the extension manager?
  • 14:57:00 <NamelessCoder> before install it should present a message that it suggests other extensions
  • 14:59:50 <denis_droid> Hmm ok that is something I don't see :D
  • 15:00:25 <NamelessCoder> in that case I remember it wrong
  • 15:02:38 <thyri0n> NamelessCoder: Yeah, thanks. :)
  • 15:03:16 <thyri0n> Figures we got the error wrong, it's the other way around - fluidcontent FCE's are perfectly editable, standard content elements are not
  • 15:04:47 <NamelessCoder> just in case: make sure you use a recent core version, there's a potentially related bug fix in 6.2.5+
  • 15:08:31 <thyri0n> thanks for the hint
  • 15:14:28 <denis_droid> NamelessCoder: Do you know why there are two "suggests" properties generated in the config file. One inside "constraints" and one on the root level?
  • 15:17:27 <denis_droid> NamelessCoder: Ok here is the issue: https://forge.typo3.org/issues/42824
  • 15:17:31 <denis_droid> :/
  • 15:17:49 <NamelessCoder> nice, two year old one
  • 15:18:58 <denis_droid> mmh yeah.
  • 15:55:53 <denis_droid> Should the "settings" variable be available in the layout as well?
  • 16:22:07 <denis_droid> NamelessCoder: What is the recommended way to render a Google Sitemap? With fluid or some extension?
  • 16:24:36 <gbod> denis_droid: Stop asking directly if there are such generic questions.
  • 16:24:58 <danilobuerger> #popcorn
  • 16:25:00 <danilobuerger> :-)
  • 16:25:02 <denis_droid> gbod: I'm sorry for that :/
  • 16:26:20 <danilobuerger> denis_droid isnt there a extension for that?
  • 16:26:51 <denis_droid> I know mc_googlesitemap. I'm just wondering if there is a better way.
  • 16:27:22 <danilobuerger> also dd_googlesitemap
  • 16:29:12 <gbod> denis_droid: Well, you can render it via vhs:page:menu but that way you have to built the xml structure basivly by yourself, so the existing extension based approach seems to be easier.
  • 16:29:22 <gbod> *basicly
  • 16:30:23 <denis_droid> gbod, danilobuerger: Ok thank you very much. So im staying with the extension based approach
  • 16:30:36 <gbod> But pleasy do it by vhs and share it at: https://fluidtypo3.org/library/code-examples.html
  • 16:30:39 <gbod> ;)
  • 16:30:45 <denis_droid> :-)
  • 16:30:59 <denis_droid> Well it would be the cleaner approach.
  • 16:31:02 <danilobuerger> hah, i didnt know we have a library of code example
  • 16:31:23 <denis_droid> gbod: Even better would be a fluid tag :-)
  • 16:32:04 <denis_droid> Would be a candidate to integrate into vhs. Well let me test the different approaches.
  • 16:32:18 <gbod> denis_droid: <v:googlesitemap mode="quick-and-pretty-please"/>
  • 16:32:20 <gbod> :D
  • 16:32:52 <gbod> danilobuerger: Hehe
  • 16:34:43 <danilobuerger> but why on earth would we have a csc example in there ?!
  • 16:34:55 <danilobuerger> its so ... ugly ...
  • 16:36:26 <gbod> The censor must have been fallen asleep that day.
  • 16:45:53 <NamelessCoder> we do still get some CSC related questions - but let's hope those go away completely ;)
  • 17:33:47 <fger> guys, can i remove the csc static template when using fluidcontent/flux/fluidpages in latest TER versions ? or will frontend rendering crash on some details ?

20141113

  • 08:53:18 <denis_droid> Good morning :-)
  • 09:04:55 <denis_droid> I got a general typo3 question. Is it possible to set the static template inclusion order to "include before all static templates if root flag is set" programatically from an extension?
  • 09:17:01 <batjony> guys is this a valid condition, <f:if condition="{var1} || {var2}">
  • 09:17:52 <batjony> as I see here https://fluidtypo3.org/viewhelpers/fluid/master/IfViewHelper.html, the only valid conditions should include only ==, !=, <, <=, >, >= %
  • 09:18:20 <batjony> and I am wondering if || or && could be used in such cases
  • 09:38:25 <batjony> so I found a solution, i will share it: <v:if stack="{0: var1, 1: '||', 2: var2}">
  • 10:39:54 <jmverges> good morning mates
  • 10:40:26 <jmverges> I have a question, can I do an OR into condition="" ?
  • 11:01:58 <batjony> you cant do this using the standard fluid helper f:if condition
  • 11:02:00 <batjony> but
  • 11:02:10 <batjony> you can do this using vhs
  • 11:02:19 <batjony> <v:if stack="{0: var1, 1: '||', 2: var2}">
  • 11:02:56 <batjony> or you can create some custom view helper of course :)
  • 11:19:02 <jmverges> uhmm�
  • 11:20:19 <denis_droid> batjony: Thank you very much for the finding. :-)
  • 11:23:45 <jmverges> the argument "stack" was registered with type "array", but is of type "string"
  • 11:23:51 <jmverges> is returning this
  • 11:25:20 <denis_droid> jmverges: Don't surround variables with {}
  • 11:27:39 <jmverges> I' using {setting.foo} inside
  • 11:28:06 <denis_droid> Yeah that's the error
  • 11:28:10 <denis_droid> just use settings.foo
  • 11:28:17 <denis_droid> and it'll work :-)
  • 11:29:01 <jmverges> it's returning the same, one second, I'm installing irc in the other computer
  • 11:30:06 <juanmanuelverges> hi there
  • 11:30:10 <juanmanuelverges> <v:if stack="{0: v:content.get(column: '12', pageUid:settings.layoutPage), 1: '||' , 2: v:content.get(column: '12') }">
  • 11:30:35 <juanmanuelverges> <v:if stack="{0: v:content.get(column: '12', pageUid:'{settings.layoutPage}'), 1: '||' , 2:v:content.get(column: '12') }">
  • 11:30:44 <jmverges> both of them
  • 11:30:52 <jmverges> are returning the same error
  • 11:32:57 <juanmanuelverges> denis_droid: ?
  • 11:33:32 <denis_droid> You are missing a closing ) for the first v:content.get
  • 11:34:23 <juanmanuelverges> where? I don't see it
  • 11:35:01 <juanmanuelverges> v:content.get(column: '12', pageUid:settings.layoutPage)
  • 11:35:04 <denis_droid> <v:if stack="{0: v:content.get(column: '12'), pageUid:settings.layoutPage), 1: '||' , 2: v:content.get(column: '12') }">
  • 11:35:09 <denis_droid> ahhh sorry
  • 11:35:10 <denis_droid> :(
  • 11:35:18 <juanmanuelverges> :p
  • 11:35:32 <denis_droid> Ok I don't see it either :/
  • 11:36:34 <bjo3rn> juanmanuelverges you have to wrap v:content.get into '{...}'
  • 11:37:01 <gbod> my grandfather was a wise man. He said "Don't ever put too much logic into your templates"
  • 11:37:25 <bjo3rn> with great power comes great responsibility
  • 11:38:07 <juanmanuelverges> <v:if stack="{0: {v:content.get(column: '12', pageUid:'settings.layoutPage')}, 1: '||' , 2: {v:content.get(column: '12')} }">
  • 11:38:16 <juanmanuelverges> same problem
  • 11:38:25 <bjo3rn> nothing has changed, has it?
  • 11:38:32 <juanmanuelverges> the same error
  • 11:38:51 <bjo3rn> sure, you didn't change anything
  • 11:39:03 <juanmanuelverges> yes, I wrapped it into {}
  • 11:39:14 <gbod> '{...}'
  • 11:39:19 <juanmanuelverges> ahç
  • 11:39:24 <bjo3rn> ^^
  • 11:39:53 <bjo3rn> but gbod is right: that's heavy logic for a view.
  • 11:40:15 <juanmanuelverges> <v:if stack="{0: '{v:content.get(column: '12', pageUid:'settings.layoutPage')}', 1: '||' , 2: '{v:content.get(column: '12')}' }">
  • 11:40:29 <juanmanuelverges> same error
  • 11:40:52 <bjo3rn> nested quotes
  • 11:41:01 <bjo3rn> you can't have ' inside '
  • 11:41:02 <denis_droid> Does someone know how to prevent the default css_styled_content CSS from being linked in the FE?
  • 11:41:16 <bjo3rn> yes, denis_droid: uninstall it
  • 11:41:18 <bjo3rn> ^^
  • 11:41:20 <juanmanuelverges> sure...
  • 11:41:24 <denis_droid> bjo3rn: :P
  • 11:41:46 <denis_droid> When uninstalling it I don't get anything rendered. :/
  • 11:42:03 <bjo3rn> <v:if stack="{0: '{v:content.get(column: \'12\', pageUid:\'settings.layoutPage\')}', 1: '||' , 2: '{v:content.get(column: \'12\')}' }">
  • 11:42:09 <bjo3rn> but how ugly is that?
  • 11:42:58 <denis_droid> When removing the css_styled_content altogether the content elements don't get rendered.
  • 11:43:22 <bjo3rn> that's the downside.
  • 11:43:35 <bjo3rn> I'm sure there's some ts stunt
  • 11:44:26 <denis_droid> I thought sth like this could work: plugin.tx_cssstyledcontent._CSS_DEFAULT_STYLE >
  • 11:44:43 <gbod> denis_droid: You have to remove it via TS for each extension using it in the same way.
  • 11:44:44 <juanmanuelverges> thank you guys, is working fine
  • 11:45:03 <juanmanuelverges> what about partials into section Configuration?
  • 11:45:09 <bjo3rn> juanmanuelverges it may be working but it's not fine ;)
  • 11:45:16 <juanmanuelverges> why not?
  • 11:45:18 <bjo3rn> what about that?
  • 11:45:28 <juanmanuelverges> because of a lot of logic?
  • 11:45:41 <bjo3rn> that and the uglyness of the code
  • 11:45:55 <bjo3rn> but it's up to you ofc
  • 11:46:06 <juanmanuelverges> so, how would you handle it?
  • 11:46:06 <gbod> Logic in Configuration, come on? We did land on a comet, we can do better.
  • 11:47:03 <juanmanuelverges> I have a page called Layout with a Layout called Layout
  • 11:47:14 <gbod> Yo dawg, ...
  • 11:47:15 <juanmanuelverges> and I have several pages with different Page Layout
  • 11:47:18 <denis_droid> gbod: Thank you. felogin comes with some custom style as well :-)
  • 11:47:42 <juanmanuelverges> and the result is that each page loads its own content and content for page Layout
  • 11:47:46 <juanmanuelverges> is an approach
  • 11:48:01 <juanmanuelverges> to manage all the stuff of a site with the admin
  • 11:48:06 <juanmanuelverges> and with CE
  • 11:48:11 <bjo3rn> what is that condition all about? I mean it reads: if there's content in column 12 for pageUid n or if there's content in column 12 at all?
  • 11:48:48 <bjo3rn> no need for the 'or' if I'm not mistaken?
  • 11:48:54 <juanmanuelverges> I have some "zones" where the content could be loaded from both pages
  • 11:48:54 <juanmanuelverges> no
  • 11:49:19 <bjo3rn> ah, got it
  • 11:49:20 <bjo3rn> ok
  • 11:49:33 <bjo3rn> and this is placed in a configuration section?
  • 11:49:48 <juanmanuelverges> Imagine the following: I have a column called column1 in the Layout page where I introduce a Menu of subpages. However for each page I would like to introduce a image after the Menu.
  • 11:50:38 <juanmanuelverges> the behaviour of showing Just content Page, Layout content Before Page content, Layout content after Page content
  • 11:50:46 <juanmanuelverges> that is in the configuration
  • 11:51:38 * bjo3rn is reading that sentence for the 4th time
  • 11:51:48 <gbod> Parsing error at "Layout content after Page, Layout content after Page, Layout content after Page, Layout content after Page"
  • 11:52:29 <bjo3rn> srlsy juanmanuelverges: can you post the full template please on pastebin or the like?
  • 11:52:37 <Guest|15993> hello everybody
  • 11:52:46 <bjo3rn> hello Guest|15993
  • 11:53:01 <Guest|15993> can somebody explain me why i have a column in the backend --> fluid content area?
  • 11:53:13 <Guest|15993> and how i can remove it / hide it?
  • 11:53:38 <bjo3rn> this column holds content inside flux grids
  • 11:54:07 <Guest|15993> and it is not possible to hide it?
  • 11:54:31 <bjo3rn> can't you hide the column selector?
  • 11:55:31 <juanmanuelverges> gbod, bjo3rn :D
  • 11:55:51 <Guest|15993> where is the column selector?
  • 11:56:04 <juanmanuelverges> uhm
  • 11:56:24 <bjo3rn> where you just found out that there's a column named 'fluid content area'?
  • 11:56:37 <juanmanuelverges> https://bitbucket.org/mandarinabytes/m8thlayout/src/a07caecc90417b866055338b234e8806355eb0c7/Resources/Private/?at=default
  • 11:56:39 <Guest|15993> in the backend
  • 11:56:51 <Guest|15993> on site
  • 11:57:20 <Guest|15993> on the right site where i have colums like
  • 11:57:26 <denis_droid> What do you use to minify the page html? With an extension or later on in the stack with apache or nginx?
  • 11:57:50 <bjo3rn> I don't
  • 11:58:22 <bjo3rn> juanmanuelverges?
  • 11:58:38 <Guest|15993> speak somebody german?
  • 11:59:09 <bjo3rn> you can say you to me^^
  • 12:00:17 <batjony> guys, i have a custom ce, also ContentController and the corresponding action, is there a way to pass variables from the controller to the flux <f:section name="Configuration"> section ?
  • 12:01:36 <batjony> as I see the controller has "access" only to the main section <f:section name="Main">
  • 12:02:25 <juanmanuelverges> bjo3rn: ?
  • 12:02:56 <gbod> batjony: Thanks for answering your question.
  • 12:03:15 <batjony> np you welcome
  • 12:04:10 <bjo3rn> juanmanuelverges I see a lot of templates. which one is it?
  • 12:04:12 <NamelessCoder> batjony those would be separate concerns. One is for BE, the other for FE. One is for configuration, the other is for rendering. The one class that ties those two together would be the Provider class
  • 12:04:28 <juanmanuelverges> bjo3rn: all are working in the same way
  • 12:04:33 <juanmanuelverges> Main.html for example
  • 12:05:08 <batjony> NamelessCoder: ya what is this Provider class ?
  • 12:05:15 <batjony> what do you mean
  • 12:05:32 <NamelessCoder> see the documentation chapter dedicated to this: https://fluidtypo3.org/documentation/templating-manual/advanced-provider-extensions/custom-flux-providers/use-cases-for-providers.html
  • 12:05:36 <juanmanuelverges> bjo3rn: however you shoul take a look to the Layout Main.html
  • 12:06:16 <batjony> NamelessCoder: 10x
  • 12:06:35 <batjony> i have missed this article/doc :)
  • 12:14:01 <juanmanuelverges> bjo3rn: did you take a look?
  • 12:15:27 <bjo3rn> yes. I have no better idea atm though.
  • 12:16:10 <juanmanuelverges> I mean, I understand your and gbod complains about logic and other stuff
  • 12:16:22 <juanmanuelverges> however, I don't see other way right now
  • 12:17:00 <juanmanuelverges> gbod suggested me about 3 templates and options for the positions of the columns
  • 12:18:00 <bjo3rn> you should also keep the editor in mind who has to work with the backend and may not see the magic behind it.
  • 12:20:38 <bjo3rn> so, adding more templates to choose from can be an improvement even if that involves some redundancy IMHO
  • 12:20:38 <juanmanuelverges> Right now I have a lot of templates, probably at the end will be less, however I need to do all of them an some configuration
  • 12:20:53 <juanmanuelverges> bjo3rn: that is my point ;)
  • 12:21:27 <juanmanuelverges> <{settings.header.tag} class="{settings.header.class}">
  • 12:21:27 <juanmanuelverges> <v:content.render column="2" pageUid="{settings.layoutPage}"/>
  • 12:21:27 <juanmanuelverges> </{settings.header.tag}>
  • 12:21:48 <juanmanuelverges> looks like typoscript now XD
  • 12:22:10 <Akii> there is a tag VH afaik
  • 12:22:33 <juanmanuelverges> Akii: ?
  • 12:22:42 <bjo3rn> v:tag
  • 12:22:46 <Akii> ^
  • 12:23:02 <juanmanuelverges> uhm lets take a look
  • 12:23:05 <juanmanuelverges> thank you mates
  • 12:26:17 <NamelessCoder> uhm juanmanuelverges that looks like way, way too many templates
  • 12:26:27 <NamelessCoder> I think that...
  • 12:26:48 <NamelessCoder> 1) you somewhat try to reinvent the functionality of "content sliding" (v:content.render, argument "slide").
  • 12:27:33 <NamelessCoder> 2) you use far too many Layouts which do the exact same thing except for rendering another section name - the right way to do that, is to use the same section name always and let your Template render the parts that would differ
  • 12:29:14 <NamelessCoder> 3) colPos counts above some 6-7 pieces is usually an indication that something could be improved regarding how you insert special content in special columns - maybe not all of them need to have actual page columns but could be offloaded to a dedicated sysfolder
  • 12:30:52 <juanmanuelverges> NamelessCoder: Maybe I'm wrong but slide is taking for the parent, and I don't need that. About points 2 and 3, I don't think that the Editor experience is the same. I completly understand what are you suggesting and you are right, however Editor first, developent second
  • 12:31:08 <NamelessCoder> last tip: a generic templates extension may not make a lot of sense in the long run. My suggestion above all others would be: create templates on an as-needed basis and create the templates for each site and only that site.
  • 12:32:03 <juanmanuelverges> NamelessCoder: Thank you for the tip, however I'm trying to implement some approach that I get used to us with TV
  • 12:32:19 <NamelessCoder> as an editor I would worry about a page module presenting 10+ page columns - but if you understand the tips and why they're good practice, then my job is done ;)
  • 12:32:32 <NamelessCoder> yeah juanmanuelverges and you should avoid that
  • 12:32:49 <juanmanuelverges> let me paste an image
  • 12:32:53 <NamelessCoder> replicating the old by using the new tools tends to result in the same bloat that the old way would
  • 12:33:04 <NamelessCoder> we've learned things since TV
  • 12:33:42 <juanmanuelverges> http://docs.typo3.org/typo3cms/extensions/march8/ExtMarch8TheWorkersWomenFrameworkForTemplavoila/ThankYouTo/Screenshots/Index.html
  • 12:33:50 <juanmanuelverges> what is wrong with that=
  • 12:34:31 <NamelessCoder> 85% of your templates can be replaced with two toggles to switch on or off the left/right hand columns
  • 12:35:01 <juanmanuelverges> NamelessCoder: no offense, please don't missunderstood me.
  • 12:35:27 <juanmanuelverges> the work that you are doing is very useful and I apreciate that
  • 12:35:57 <NamelessCoder> I'm absolutely only giving tips about best practice now - whether you use it or think it applies isn't really relevant
  • 12:36:18 <juanmanuelverges> however, If I need to explain to a customer that need to first think "how many columns do you need?" that second "where the columns should be rendered?"
  • 12:36:45 <juanmanuelverges> NamelessCoder: I was thinking about that option, gbod also gave me the same tip
  • 12:37:10 <juanmanuelverges> I appreciate that, maybe in a future I will move to that direction, however, for a editor is easier just make a click
  • 12:37:44 <juanmanuelverges> if it was for me, probably I will the last tip
  • 12:38:59 <juanmanuelverges> NamelessCoder, room, please, don't think that I'm disrespectful. I really appreciate the help that you give me
  • 12:39:34 <NamelessCoder> don't worry, I get it. I was only worried that you weren't understanding what I was saying or why I was recommending it
  • 12:40:44 <juanmanuelverges> no, really, I understand it. I have a question about that, is there flux:radio with images?
  • 12:41:31 <NamelessCoder> if TCA supports if in a flexform context, flux supports it in a flexform context. You gotta study the TCA docs to know *what* you can do, then the flux docs to know *how* you can do it
  • 12:41:40 <gbod> Hehe, radio with images is called television. ;)
  • 12:41:50 <juanmanuelverges> gbod lol
  • 12:41:50 <NamelessCoder> heheeh gbod nice catch :)
  • 12:42:03 <NamelessCoder> headache with pictures :)
  • 12:42:12 <NamelessCoder> aka. an idea
  • 12:42:45 <NamelessCoder> lunch break is over - back to work everyone, including me!
  • 13:03:05 <juanmanuelverges> I have other question, is about typoscript and settings. I have this in my constants plugin.tx_m8thlayout.settings.bottomNavigation.class
  • 13:03:23 <juanmanuelverges> and this into a partial : <v:tag name="{settings.bottomNavigation.tag}" class="{settings.bottomNavigation.class}">
  • 13:03:35 <juanmanuelverges> what I'm not doing or what I'm doing wrong
  • 13:04:50 <juanmanuelverges> ah, shit it is a constant
  • 13:07:49 <juanmanuelverges> uhm is not only because of that
  • 13:09:17 <juanmanuelverges> is like is not getting the value of the settings
  • 13:11:32 <batjony> is there some real examples about https://fluidtypo3.org/documentation/templating-manual/advanced-provider-extensions/custom-flux-providers/use-cases-for-providers.html where I can take a look
  • 13:12:01 <juanmanuelverges> take a look to fluidshare extension
  • 13:12:17 <NamelessCoder> batjony fluidpages, fluidcontent, flux, fluidcontent_core all contain Providers
  • 13:13:06 <NamelessCoder> juanmanuelverges one of two options: 1) you're not passing, or somehow overriding, the value in your template. 2) more likely, you didn't create a corresponding TS *setup* entry that inserts the constant's value.
  • 13:13:49 <juanmanuelverges> was the second one.. sorry
  • 13:14:05 <juanmanuelverges> now is done, is amazing all this stuff, really
  • 13:16:56 <batjony> 10x
  • 13:59:16 <denis_droid> What is the correct way to render a formatted last changed date in the fluid template? This does not work: <v:page.header.meta name="date" content="{page.SYS_LASTCHANGED -> f:format.date(format: 'Y-m-d')}" />
  • 14:08:28 <denis_droid> I know that this works: <v:page.header.meta name="date" content="{f:format.date(format: 'Y-m-d', date: '@1415779789')}" />
  • 14:14:02 <denis_droid> Ok that's the way to go: <v:page.header.meta name="date" content="{f:format.date(format: 'Y-m-d', date: '@{page.SYS_LASTCHANGED}')}" />
  • 14:38:46 <denis_droid> Can the generator meta tag be removed in the head or is it fixed in code?
  • 14:39:02 <denis_droid> (in Typo 3 6.2, I know that it was fixed in 4.x)
  • 14:46:50 <danilobuerger> denis_droid yes it can be removed, for example by replacing the page renderer template file
  • 14:49:56 <denis_droid> danilobuerger: Yeah ok I know. (you told me :D) I just don't want to include every script in my head. If I understand it correctly v:asset calls in my templates would not lead to added assets in the head. Is that correct?
  • 14:50:20 <denis_droid> I have a lot of optional JS that I just include in some templates.
  • 14:50:33 <danilobuerger> i didnt tell you i think? replacing the page renderer template file is not the same as disabling the page renderer itself
  • 14:51:26 <denis_droid> Oh ok. Where can I find some documentation about replacing the page renderer :-)
  • 14:52:47 <danilobuerger> http://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Config/Index.html#setup-config-pagerenderertemplatefile
  • 14:53:11 <denis_droid> ah that looks good :-)
  • 14:53:19 <denis_droid> Thank you very much.
  • 14:53:50 <denis_droid> One last question for today. What is the correct way of accessing the current locale in fluid templates? (sth. like en_US)
  • 15:50:02 <beo6> how is <flux:field.inline.fal> correctly used? if i debug the value i only get the number of attached images which does not really help in displaying it. :)
  • 15:50:50 <NamelessCoder> https://fluidtypo3.org/library/code-examples.html?tx_fluidshare_display%5Bgist%5D=5&tx_fluidshare_display%5Baction%5D=display&tx_fluidshare_display%5Bcontroller%5D=Gist&cHash=e403004449572e5ede2dd38d6d268f99
  • 15:51:11 <beo6> NamelessCoder: ahh. thank you a lot.
  • 16:25:45 <denis_droid> Does someone see an error in this condition? [plugin.tx_xyz.settings.enableOpenGraphTags = 1]
  • 16:29:41 <beo6> denis_droid: yes
  • 16:29:57 <denis_droid> Ok so what is the error :D
  • 16:30:28 <beo6> i think you want to use typoscript conditions?
  • 16:30:45 <denis_droid> yeah thats right
  • 16:31:13 <denis_droid> after that would come the things that should be done when open graph tags are enabled and after that would be [global]
  • 16:31:32 <denis_droid> (but I'm a beginner so bear with me :-))
  • 16:32:55 <beo6> [globalVar = LIT:1 = {$plugin.tx_xyz.settings.enableOpenGraphTags}]
  • 16:33:11 <beo6> i think this should work if your value is a constant
  • 16:33:52 <denis_droid> Ok :-) Let me check.
  • 16:37:32 <denis_droid> beo6: Great thank you that works.
  • 16:48:46 <denis_droid> grr TS is killing me :/. What is wrong with that hmpf: config.htmlTag_setParams = lang="{$config.language}" class="no-js" prefix="og: http://ogp.me/ns#"
  • 16:49:06 <denis_droid> I just want to output the config.language correctly
  • 16:49:44 <NamelessCoder> config.language is probably not a constant
  • 16:49:56 <denis_droid> Ok so only constants can be used that way right?
  • 16:51:09 <denis_droid> Ok hmm. What would be the right way to just add something to the hmtlTag_setParams?
  • 16:51:47 <NamelessCoder> by doing what you did, but using a constant
  • 16:53:32 <denis_droid> Ok. So this is wrong as well? config.htmlTag_setParams := appendString(|prefix="og: http://ogp.me/ns#)"
  • 16:54:29 <NamelessCoder> that might work (not sure) but of course you don't get the language that way
  • 16:55:01 <denis_droid> Your right :/
  • 16:57:18 <denis_droid> Well languages are defined in the base template. This update of the html tag should happen in the provider extension. But the base template is loaded after the extension ts. So I assume that language would be null no matter what. Ahh I'm getting confused right now. :-)
  • 16:58:28 <denis_droid> But in the end I just want to add "prefix="og: http://ogp.me/ns#)" when opengraph tags are enabled :P
  • 18:17:19 <juanmanuelverges> hey mates, does anybody know some extension to include fonticons like CE and into RTE?
  • 22:02:01 <juanmanuelverges> hi there
  • 22:02:16 <juanmanuelverges> I'm having a problem with the code of this morning
  • 22:02:27 <juanmanuelverges> <v:if stack="{0: '{v:content.get(column: \'12\', pageUid:\'settings.layoutPage\')}', 1: '||' , 2: '{v:content.get(column: \'12\') > 0}' }">
  • 22:02:36 <juanmanuelverges> <v:if stack="{0: '{v:content.get(column: \'12\', pageUid:\'settings.layoutPage\')}', 1: '||' , 2: '{v:content.get(column: \'12\') > 0}' }">
  • 22:04:20 <juanmanuelverges> I'm getting an error: The stack was not comparable and did not include any logical operators
  • 22:33:51 <Akii> juanmanuelverges: syntax errors

20141114

  • 06:24:39 <Momodedf> Hello there
  • 10:44:04 <ndee_> <f:debug>{v:iterator.filter(subject: job.locations, filter: 'city')}</f:debug> <-- I want to filter all my job.locations, so that they are unique by city-name. job.locations is an objectstorage. When I use that syntax, it returns an empty array.
  • 14:09:09 <bastiand> hello
  • 14:10:05 <bastiand> I start using fluidbootstraptheme and FCC a few days ago, modifying page templates is very easy, great job, thanks for that.
  • 14:10:47 <bastiand> but while i tried to build/modify CEs I got a problem by FE rendering for non FCC elements.
  • 14:12:10 <bastiand> In BE everything works fine, i can insert the elements from the tabs Bootstrap, Grid or FCE and put content in it, but in FE only the Header of the CE is rendered. Is this a setup problem?
  • 15:05:43 <NIMIUS|johannes> can I render a FCE in another template?
  • 15:06:01 <Boernd> Hi
  • 15:06:24 <Boernd> I am having trouble with the provider functionality of FLUX.
  • 15:07:33 <Boernd> TYPO3 4.7.20, FLUX 6.0.4, I use an extension to override templates of a parent extension, registering the child extension as provider using registerProviderExtensionKey
  • 15:07:54 <Boernd> Now when I am in the Backend and try to save any record, an Exception like this is thrown:
  • 15:08:27 <Boernd> PHP Fatal error: Call to undefined method FluidCache_EXTENSIONNAME_Flux_action_TEMPLATENAME_89850f6665472e19d7f706df83643c1053ba7d89::section_754164850f38c1ecdaf6b8ed894cb192bc36c5f4()
  • 15:08:52 <Boernd> I checked the template for the action, and added a configuration section. Then this error disapears
  • 15:09:38 <Boernd> Does anyone have an idea why this is happening, and why every single action Template (Resources/Private/Templates/CONTROLLERNAME/ACTION.htm needs an configuration section all of a sudden?
  • 15:11:09 <Boernd> This error happens on the second level of overriding the templates. So there are actually 3 Extensions. Original > Override1 > Override2 for the first override everything is OK
  • 15:11:44 <Boernd> and the second overriding extension looks exactly like the first one, except from template content of course :-)
  • 15:16:46 <beo6> ndee ?
  • 15:16:57 <ndee> beo6?
  • 15:17:12 <Xatenev> ndee ? beo6 ?
  • 15:17:14 <beo6> what happened with your question you had?
  • 15:17:38 <ndee> beo6: I made a workaround since iterator.filter acted not like I expected
  • 15:18:33 <beo6> ok. good. i didn't used iterator to filter but when i understand the documentation correctly your example looked wrong.
  • 18:29:35 <jmverges> hi there mates
  • 21:17:48 <SventeHof> Hi there
  • 21:19:23 <SventeHof> need a little hint for the fluidcontent_core ..
  • 21:19:53 <SventeHof> i install the ext. and build my template ext. with the builder
  • 21:20:07 <SventeHof> it works fine ..
  • 21:21:31 <SventeHof> but now, i aktivate the <flux:widget.grid /> in der Preview section
  • 21:22:18 <SventeHof> in the Configuration Section i instert: <flux:form.content name="content" />
  • 21:22:52 <SventeHof> then i create y new content element "FCE" the example content element
  • 21:23:51 <SventeHof> in this element i insert a text element
  • 21:24:46 <SventeHof> and now .. i can´t see this text element at my site :-(
  • 21:24:59 <SventeHof> and i don´t know why
  • 21:27:27 <SventeHof> i also insert <flux:content.render area="content" /> i nthe main section
  • 21:49:38 <SventeHof> i found the problem!
  • 21:49:56 <SventeHof> i run the update script to add the additionalconfiguration
  • 21:50:25 <SventeHof> but the update script does not crate the file ..
  • 21:51:15 <SventeHof> i copy the file from the build dir. to the typo3conf dir .. and now .. it works!

20141115

  • 17:57:43 <bastiand> SventeHof: i had the same problem form an fresh TER install, so i downgrade the following Ext: vhs 2.1.0; fcc 1.0.0; fc 4.1.0; fp 3.1.1; flux 7.1.0 and run the update script for fcc; than clear all caches and render the FE > all CEs are there!
  • 18:01:13 <bastiand> afterwards i upgrade all EXTs to their current versions an also new CEs also rendered, can anyone reproduce this??
  • 18:08:33 <xaver> bastiand: i have no problems
  • 18:26:54 <bastiand> xaver: i started playing with fluid Exts and fluidbootstraptheme just a few days ago, i installed the ext with git clone dev and master branches and also via TER on local and hosting accounts always on a fresh T3 6.2.5 instance and got always the same problem: flud CEs Main-Section wound be rendered in FE neither from plain HTML nor with viewhelpers, every other thing works without any problem. today i followed the video from
  • 18:26:54 <bastiand> Claus Due with still having this rendering problems afterwards i did the down an upgrade like described above and the CEs are rendered. tomorrow i will see how this works an my other instances....
  • 18:37:09 <NamelessCoder> bastiand if you use EXT:fluidcontent_core please be extra careful that the AdditionalConfiguration.php file gets written (when you do manual installs, use the EM update script for fluidcontent_core). Then make sure the static typoscript is loaded. If you use css_styled_content, of course the TS from that ext needs to be loaded.
  • 18:37:36 <NamelessCoder> the AdditionalConfiguration.php file is the number one pitfall but we can't work around it any other way
  • 18:41:25 <NamelessCoder> brb, reboot
  • 21:37:57 <bastiand> NamelessCoder: thanks for that hint with the AdditionalConfiguration.php this solved my problem i should read the readme in a more accurate way! and i thought that fcc is responsible for the default CEs.
  • 21:37:58 <FT3BOT> NamelessCoder is currently away.
  • 21:43:33 <bastiand> could it be that the update script is not working correctly in vers 1.0.1 an higher, i removed the AdditionalConfiguration.php from the conf folder an try to run the script via EXT-Manager and got the message "No action performed" in vers 1.0.0 the file will be placed on the right place and i got the Deployed message via EXT-Manager

20141116

  • 09:43:25 <jmverges> good morning mates
  • 16:21:33 <xaver> anybody around who wants to test windows with vagrant
  • 16:22:32 <NamelessCoder> hehe
  • 16:22:46 <NamelessCoder> "anybody around who wants to shove a red hot poker up their ass?"
  • 16:23:05 <NamelessCoder> :p
  • 18:22:07 <jmverges> xaver, I did
  • 18:24:03 <xaver> you wnat to test the new box - it has a windows part - also if i get a smb server config i will add it
  • 18:24:12 <xaver> yaml config is also present
  • 18:25:59 <jmverges> I have to finish something and restart
  • 18:26:03 <jmverges> give me some time
  • 20:29:27 <xaver> jmverges: did you also tried hyperv
  • 20:35:50 <jmverges> what is that?
  • 20:43:47 <xaver> windows developed a virtualisation system called hyperv
  • 20:44:04 <xaver> it should be more perform ant as virtualbox
  • 20:45:06 <jmverges> no idea, I'm using sshfs and is not bad
  • 20:45:15 <jmverges> for all OS
  • 20:45:17 <xaver> windows and sshfs?
  • 20:45:21 <jmverges> yes
  • 20:45:38 <xaver> IDE is slower that why i stopped using it
  • 20:45:51 <xaver> also lager git repos are noticeable slower
  • 20:45:56 <jmverges> you are right
  • 20:46:05 <jmverges> slower than smb?
  • 20:46:12 <xaver> never used smb
  • 20:46:24 <xaver> i use nfs also the current box
  • 20:46:35 <jmverges> nfs is slower than sshfs
  • 20:46:40 <xaver> i think a nfs windows plugin for vagrant extsis
  • 20:46:42 <xaver> no
  • 20:46:45 <jmverges> yes
  • 20:46:56 <jmverges> I tried it
  • 20:47:16 <jmverges> maybe the IDE is faster
  • 20:47:19 <xaver> it is faster because a hit in web needs only a few files and also my typo3temp runs on ram tmpfs mount
  • 20:47:28 <jmverges> however the petitions are slower
  • 20:48:27 <xaver> if you use vagrant on a large site with a lot of assets, git status takes forever
  • 20:48:37 <jmverges> I know
  • 20:48:54 <jmverges> but I'm using symlinks
  • 20:49:15 <jmverges> and then I'm only mounting the site
  • 20:49:33 <jmverges> so the IDE doesn't take so long
  • 20:49:54 <jmverges> I'm not a sys guy, but I'm pretty happy with this weird solution
  • 20:50:37 <jmverges> it is like I worked directly in production with eclipse, lol

20141117

  • 09:06:03 <batjony> hello fed-ers
  • 09:08:22 <batjony> when you have a custom fluid content element and edit it, there is a select box "Fluid Content type", which can be set to value "Fluid Content type", which breaks the site with message error
  • 09:08:32 <batjony> " Template could not be loaded. I tried "/home/momchil/www/html/site/typo3conf/ext/fluidcontent/Resources/Private/Templates/Content/Default.html"
  • 09:09:54 <batjony> I know there is no sense the client to set it like that, but is there a way to preserve it, for example to remove this option and the FE editor would be not able to break the FE ?
  • 09:48:32 <macro11> good morning, i've problem with me fluidcontent fce's displaying them in a wizardTab. i've tried to use the new options option, but no difference: options="{group: 'Raster Elemente', icon: 'Icons/layout-50-50.png'}"
  • 09:48:54 <macro11> typo3 6.2.6 -> all extensions to latest ter versions
  • 09:50:00 <macro11> can anyone give me a hint where to search next?
  • 10:17:06 <jmverges> good morning mates, I'm having a problem, I don't know if you also saw it. The first space in a grid into a grid, for example, FluidCE Three columns, has not t3-page-ce-dropzone
  • 10:19:14 <mrboe> @jmverges it works when you drop the item on the right side
  • 10:19:23 <mrboe> and then pull it into the left
  • 10:19:35 <mrboe> think this is a CSS problem
  • 10:19:41 <jmverges> you are talking about columns, don't you?
  • 10:19:56 <mrboe> yes
  • 10:20:06 <jmverges> the problem for me is that right now I have other element, that is not a Three columns
  • 10:20:12 <jmverges> and only have a Grid space
  • 10:20:46 <jmverges> do you think that is CSS?
  • 10:21:04 <mrboe> i have not checked it
  • 10:21:13 <mrboe> but it looks like a css problem for me
  • 10:21:14 <jmverges> okey, I will take a look later
  • 10:21:52 <mrboe> because the dropzone is shown when a content is in there
  • 10:27:51 <erredeco> Hi, I'm facing some problems with FCE on TYPO3 6.2.5 and Flux 7.1.0, Fluidcontent 4.0.0
  • 10:28:21 <erredeco> The first problem I faced was this: https://github.com/FluidTYPO3/flux/issues/686
  • 10:28:30 <erredeco> but I managed to solve it as suggested :)
  • 10:29:38 <erredeco> the second problem: after creating the FCE, I don't see the fields I see only:
  • 10:29:39 <erredeco> Plugin Options
  • 10:29:39 <erredeco> DEF:
  • 10:29:39 <erredeco> The Title:
  • 10:31:35 <erredeco> no other field is shown :S :S :S :S
  • 11:11:18 <erredeco> please, help :)
  • 11:17:46 <NamelessCoder> erredeco you may want to upgrade flux etc.
  • 11:54:50 <macro11> @erredeco i have the same problem, do you delete the wizardTab and icon attribute when you use the options attribute?
  • 11:56:41 <macro11> @all can i use v:extension.path.resources in array? options="{group: 'Raster Elemente', icon: '{v:extension.path.resources(path: \"Icons/layout-50-50.png\")}"
  • 11:56:46 <macro11> seems not to work :(
  • 11:59:07 <mrboe> <flux:form id="accordion" options="{useTypoScript: 0, group: 'Bootstrap', Fluidcontent: {sorting: 300}, icon: '{f:uri.resource(path: \'Icons/bootstrap/glyphicons_113_justify.png\')}'}">
  • 12:00:14 <macro11> thanks mrboe, will try
  • 12:00:24 <mrboe> welcome
  • 12:37:28 <NamelessCoder> Snake Plissken agrees with your escaping.
  • 12:38:18 <Akii> gta v ready?
  • 12:38:23 <Akii> or are you screaming :D
  • 12:38:29 <NamelessCoder> 11:22 to go
  • 12:38:36 <NamelessCoder> but I bet I will be screaming
  • 12:38:46 <NamelessCoder> it downloaded 2g, total size reported as 44g
  • 12:39:01 <Akii> well, cya in a week or two
  • 12:39:02 <Akii> ^^
  • 12:57:14 <rosieres> is there any vh for the treeLevel?
  • 13:00:32 <rosieres> or a possiblity to build a condition that is true to a certain treeLevel?
  • 13:52:36 <Guest|35541> Hi
  • 13:52:39 <Guest|35541> flux:flexform.field.multiRelation
  • 13:53:02 <Guest|35541> is this implemented in flux Version?
  • 14:14:05 <rosieres> Guest|35542 https://fluidtypo3.org/viewhelpers/flux/master/Field/RelationViewHelper.html -> multiple="1" -> is in Master .... dive the versions through to see where it disappears
  • 14:14:18 <rosieres> Guest|35541 see above
  • 14:22:17 <Guest|35541> thx i will read and test it
  • 14:32:43 <Guest|35541> <flux:form.object name="slideNews" label="Slide News">
  • 14:32:43 <Guest|35541> <flux:field.relation table="tx_news_domain_model_news" maxItems="1" name="news" label="News" /></flux:form.object>
  • 14:34:12 <Guest|35541> if i use this i get a select box, but i want to use something like the wizzard to select a news from a directory
  • 14:34:49 <Guest|35541> because if i have 1000 or more news ist difficult to select the new
  • 15:15:25 <erredeco> I upgraded all version of flux
  • 15:15:32 <erredeco> fluidpages, vhs, fluidcontent
  • 15:16:06 <erredeco> now I have this problem: In a multisite enviroment, it seems that the templateRootpath cannot be changed
  • 15:19:35 <rosieres> erredeco -> templateRootPaths !
  • 15:20:06 <erredeco> yes, of course
  • 15:20:15 <erredeco> I mean templateRootPaths
  • 15:21:21 <rosieres> templateRootPaths is nothing from fluidtypo3 - it core stuff and should be working. Check TSOB if you have any TS issues
  • 15:21:38 <erredeco> sorry
  • 15:21:47 <erredeco> I'm confused
  • 15:21:53 <rosieres> why
  • 15:21:55 <erredeco> I'll try to explain
  • 15:22:10 <erredeco> I have a pagetree configuration like this
  • 15:23:17 <erredeco> [ID=1] Home
  • 15:23:17 <erredeco> [ID=8] Home 2
  • 15:23:17 <erredeco> [ID=9] Home 3
  • 15:23:17 <erredeco> [ID=10] Home 4
  • 15:23:47 <erredeco> Each of this pages are set as root pages, have a domain record and a Typoscript root template
  • 15:24:44 <erredeco> the extension I use to provide the FE is called bhsiteconf
  • 15:26:32 <erredeco> on each site I want to use a different templateRootPath
  • 15:26:35 <rosieres> BTW: did you wipe the reflection caches?
  • 15:26:41 <erredeco> how?
  • 15:26:57 <rosieres> installtool -> clearAllCaches
  • 15:28:00 <erredeco> yes. but with no results
  • 15:28:35 <erredeco> in the BE it seems that in the layout tab the templates listed are taken from the 1st domain
  • 15:28:38 <erredeco> ID=1
  • 15:28:42 <erredeco> ??!?!?
  • 15:29:13 <rosieres> What does the TSOB on ID=8 say?
  • 15:31:02 <erredeco> Let's say that the templates for the ID=1 are in
  • 15:31:26 <erredeco> plugin.tx_bhsiteconf.view.templateRootPath = EXT:bhsiteconf/Resources/Private/Templates/
  • 15:31:33 <erredeco> while for ID=8
  • 15:31:43 <erredeco> plugin.tx_bhsiteconf.view.templateRootPath = EXT:bhsiteconf/Resources/Private/Templates-edetail/
  • 15:31:50 <rosieres> you have been advised to use templateRootPaths
  • 15:32:24 <erredeco> Sorry I don't understand
  • 15:32:42 <rosieres> plugin.tx_bhsiteconf.view.templateRootPaths instead of plugin.tx_bhsiteconf.view.templateRootPath
  • 15:33:00 <rosieres> the (s) makes the diffderence
  • 15:33:59 <erredeco> :S
  • 15:34:02 <rosieres> Check this -> http://www.dennislizarzaburu.de/blogs/16/Mehrere+Pfade+f%C3%BCr+Templates,+Layouts+und+Partials+in+Typo3+6.2
  • 15:34:59 <erredeco> but this is the fallback syntax
  • 15:35:11 <rosieres> yep
  • 15:36:01 <erredeco> I don't need a fallback...
  • 15:36:49 <erredeco> I want to specify a different path because each domain has its own templates
  • 15:37:59 <erredeco> btw with fluidpages 3.0.0 everything worked
  • 15:38:07 <rosieres> afaik templateRootpath is deprecated - and for your inheritance issue why dont you wipe the ts with a pagesettings - options - clear ts
  • 15:38:10 <erredeco> I had problem after an update to the latest TER version
  • 15:38:48 <rosieres> then every inheritance is gone
  • 15:39:08 <erredeco> each page have TS template with
  • 15:39:08 <erredeco> Constants Setup
  • 15:39:21 <erredeco> sorry... with clear constants, clear setup
  • 15:39:24 <erredeco> checked
  • 15:39:52 <rosieres> So normally any inheritance should be avoided
  • 15:40:39 <rosieres> if not, check TSOB if it throws any errors and look if yout contant is in tsob present
  • 15:42:08 <rosieres> TSOB -> Web -> Template -> Rootpage (id=8 in you case) -> Submodule: Typoscript Object Browser -> SubSub Module Constants -> then traverse the tree for your things
  • 15:42:08 <erredeco> on TSOB no typoscript error
  • 15:43:10 <oschulz> hey volks, i made an proof of concept to render a one pager frontend. in my backend i have serveral single pages with individual page layouts ... i ended in following solution: https://gist.github.com/tv-schulz/5fbd0a1e68f77d7bd73f
  • 15:44:36 <rosieres> In TSOB if your constant is not visible in Setup -> plugin -> tx_bhsiteconf -> there's then something wrong. But it must not be the fluitypo3 package
  • 15:45:18 <erredeco> in TS setup the template rootpath is correct, and is set as it has been set in constants
  • 15:46:29 <erredeco> and in Frontend I have the error:
  • 15:46:36 <erredeco> Oops, an error occurred!
  • 15:46:36 <erredeco> "C:/wamp/www/congresintesi.local.it/typo3conf/ext/bhsiteconf/Resources/Private/Templates-edetail/Page/HomePageTemplate.html" is not a valid template resource URI.
  • 15:47:07 <erredeco> which is strange because the file IS present and the path is correct
  • 15:48:36 <rosieres> erredeco: yeah but you collide with the conventional expectation from fluid.
  • 15:49:50 <erredeco> ?
  • 15:50:20 <erredeco> I don't know where the conflict arises :S
  • 15:54:10 <rosieres> I always put my templates to Resources/Private/Templates/Page/tpl_file.html and do not run into any problems. It's a try worth to go with that naming convention
  • 15:55:21 <NamelessCoder> sorry rosieres but fluid naming convention would call for filename TplFile.html
  • 15:55:47 <gbod> oschulz: Without controller stuff and things - https://worksonmymachine.org/blog/onepage-design-with-fluidtypo3
  • 15:55:54 <NamelessCoder> erredeco your problem most likely is the renamed "Templates-edetail" folder
  • 15:56:06 <erredeco> umm you mean the "-" ?
  • 15:56:15 <rosieres> That's what I meant
  • 15:56:19 <NamelessCoder> yessir
  • 15:56:24 <erredeco> I'll try
  • 16:01:37 <Akii> nice domain
  • 16:02:21 <rosieres> NamelessCoder is there a equivalent in fluid or vhs for the TS treeLevel condition?
  • 16:03:22 <rosieres> couldn't find anything
  • 16:03:38 <erredeco> nope. no luck
  • 16:03:51 <oschulz> gbod, thanks, but we need for some pages several layouts, in your example you have to make much if then else stuff to get ohter css classes and so in
  • 16:04:48 <erredeco> "C:/wamp/www/congresintesi.local.it/typo3conf/ext/bhsiteconf/Resources/Private/TemplatesEdetail/Page/HomePageTemplate.html" is not a valid template resource URI.
  • 16:07:06 <erredeco> it seems that the template path is set wrong in the backend
  • 16:11:12 <erredeco> I really don't know what to think
  • 16:11:19 <NamelessCoder> rosieres {v:page.breadCrumb() -> f:count()}
  • 16:11:40 <rosieres> DAMMIT :-)
  • 16:12:16 <NamelessCoder> mind you, you probably need the tag based usage of v:page.breadCrumb + "as" argument then f:count that variable
  • 16:12:26 <NamelessCoder> not sure breadcrumb from VHS supports returning the array
  • 16:15:17 <erredeco> What else can I try?
  • 16:19:49 <rosieres> erredeco: I'd do the naming like Private/TemplateOne/Templates/Page/DetailTemplate.html AND Private/TemplateTwo/Templates/Page/DetailTemplate.html
  • 16:27:33 <erredeco> nope the problem is always the same
  • 16:28:21 <erredeco> now, for reason that I don't know I can't even see nothing on the page module, even if the BE layout is set as "fluidpages" (both page and subpages)
  • 16:31:02 <rosieres> erredeco: I'd wipe all Template folders from that extension and move them step by step in again. Always check that they are working each. Then go ahaed with the implementation of the next one. You have anywhere built a bogus. But from here itś hard to determine
  • 16:35:27 <erredeco> :S :S
  • 16:35:40 <erredeco> Ok I've discovered this
  • 16:36:11 <erredeco> the ID=1 page takes the templaterootpath (as "default") from a constant.txt file in bhsiteconf
  • 16:36:33 <erredeco> it seems that the constant set in the TS template of ID=8 is not taken into account
  • 16:37:03 <rosieres> But you should see this in TSOB if it is like this or not
  • 16:38:03 <erredeco> I repeat that in TSOB both constants and setup) I see the correct path
  • 16:40:27 <rosieres> and you are sure that you are in id=8 in TSOB?
  • 16:40:44 <NamelessCoder> and you have enabled the TS conditions if you use TS conditions?
  • 16:41:16 <NamelessCoder> do you have a TS condition that is not closed by a [global]?
  • 16:50:26 <erredeco> as far as I can see...no there are no condition without an ending [global]
  • 16:50:36 <erredeco> I've done another experiment:
  • 16:51:18 <erredeco> remove the template, layout, partials path from constant.txt and put them in the TS template
  • 16:51:28 <erredeco> result: they are not read
  • 16:52:02 <erredeco> it seems typoscript TSOB reads the correct path, but fluidpages don't
  • 16:52:58 <erredeco> and it always uses the path in constant.txt
  • 16:54:05 <NamelessCoder> I repeat: if you use TS conditions in your constants or setup - are you enabling the TS conditions in the TSOB when inspecting this?
  • 16:54:40 <NamelessCoder> otherwise you're checking the wrong resulting TS setup
  • 16:59:43 <erredeco> I use conditions to change the baseurl on FE, but even checking it in TSOB, the path remains the one I set in TS constants
  • 17:00:35 <erredeco> And everything worked with fluidpages 3.0
  • 17:11:56 <erredeco> the question as far as I can see is
  • 17:12:55 <erredeco> why TYPO3 in the TSOB takes the correct path from the constant set in the TS template; while fluidpages sees the path from constant.txt
  • 17:16:25 <rosieres> erredeco: my only advice is to create a new provider extension with builder and recreate your scenario. Your problem has never been seen here so far.
  • 17:25:27 <erredeco> I Think I'm going to cry
  • 17:32:14 <NamelessCoder> erredeco are you sure you are using the latest versions?
  • 17:32:21 <erredeco> latest from TER
  • 17:32:26 <erredeco> let me see
  • 17:32:50 <erredeco> VHS 2.1.4
  • 17:33:07 <erredeco> FLUX 7.1.2
  • 17:33:24 <erredeco> fluidpages 3.1.2
  • 17:33:28 <erredeco> fluidcontent 4.1.1
  • 17:34:32 <NamelessCoder> looks good
  • 17:37:03 <NamelessCoder> how exactly are you setting these paths?
  • 17:38:38 <erredeco> Ok, let's see
  • 17:38:53 <erredeco> 1. Provider extension for FE: bhsiteconf
  • 17:39:30 <erredeco> in ext_tables.php:
  • 17:40:04 <erredeco> TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'Configuration/TypoScript', 'My Provider extension for pages and content');
  • 17:40:04 <erredeco> Tx_Flux_Core::registerProviderExtensionKey('bhsiteconf', 'Page');
  • 17:40:04 <erredeco> Tx_Flux_Core::registerProviderExtensionKey('bhsiteconf', 'Content');
  • 17:40:30 <erredeco> 2. so, in bhsiteconf/Configuration/Typoscript:
  • 17:40:58 <erredeco> constants.txt
  • 17:41:21 <erredeco> plugin.tx_bhsiteconf.view {
  • 17:41:21 <erredeco> templateRootPath = EXT:bhsiteconf/Resources/Private/Templates/
  • 17:41:21 <erredeco> partialRootPath = EXT:bhsiteconf/Resources/Private/Partials/
  • 17:41:21 <erredeco> layoutRootPath = EXT:bhsiteconf/Resources/Private/Layouts/
  • 17:41:21 <erredeco> }
  • 17:42:12 <erredeco> then, in every root page with ID=1,7,8,10 I set a TS template
  • 17:42:30 <erredeco> please note that bhsiteconf is loaded as last in "include static from extension"
  • 17:43:02 <erredeco> sorry I forgot: bhsiteconf/Configuration/Typoscript/Setup.txt
  • 17:43:14 <erredeco> plugin.tx_bhsiteconf.view {
  • 17:43:14 <erredeco> templateRootPath = {$plugin.tx_bhsiteconf.view.templateRootPath}
  • 17:43:14 <erredeco> partialRootPath = {$plugin.tx_bhsiteconf.view.partialRootPath}
  • 17:43:14 <erredeco> layoutRootPath = {$plugin.tx_bhsiteconf.view.layoutRootPath}
  • 17:43:14 <erredeco> }
  • 17:43:18 <NamelessCoder> why do you have a TS template on all "root" pages? Are those pages actually root pages?
  • 17:44:00 <erredeco> they are all root pages
  • 17:44:21 <erredeco> "world" icon and "Behavior > Use as Root Page"
  • 17:44:38 <NamelessCoder> and all TS templates on those pages have the "ROOT" flag set as well?
  • 17:45:12 <erredeco> all have a TS template with "options > Clear:constant, setup" and Rootlevel
  • 17:45:20 <erredeco> all checked
  • 17:46:58 <erredeco> so, for example in the page with ID=10
  • 17:47:00 <erredeco> plugin.tx_bhsiteconf.view {
  • 17:47:00 <erredeco> templateRootPath = EXT:bhsiteconf/Resources/Private/Templates-medmadquiz/
  • 17:47:00 <erredeco> }
  • 17:47:16 <erredeco> I also tried with EXT:bhsiteconf/Resources/Private/TemplatesMedmadquiz/
  • 17:47:26 <erredeco> and EXT:bhsiteconf/Resources/Private/Medmadquiz/Templates/
  • 17:47:48 <NamelessCoder> is this your problem? https://github.com/FluidTYPO3/flux/commit/5ffaf4662e2b9e6a3069d38ac82f88d9072d7417
  • 17:47:52 <erredeco> obviously, insite /Templates-medmadquiz/ there is the /Page/
  • 17:47:55 <erredeco> subfolder
  • 17:52:42 <erredeco> mhh
  • 17:58:45 <erredeco> a colleague of mine is debugging the code of fluidpages and flux and he says that it does not even enter in that function
  • 18:03:18 <NamelessCoder> so this is not a BE problem...
  • 18:03:33 <NamelessCoder> well of course not in FE - the class is called BackendConfigurationManager ;)
  • 18:06:26 <erredeco> :S
  • 18:10:50 <NamelessCoder> try debugging in fluidpages' PageService->getPageConfiguration
  • 18:11:13 <NamelessCoder> - that it resolves the correct action
  • 18:11:32 <NamelessCoder> and in PageProvider that it resolves the correct template paths (through FluxService I think it is)
  • 18:19:30 <erredeco> umm
  • 18:35:17 <erredeco> I think I'll do a revert to the old versions
  • 18:49:39 <erredeco> The old version WORK
  • 18:49:49 <erredeco> don't know why
  • 18:57:37 <erredeco> I will wait for flux 7.1.9 before the next update

20141118

  • 08:45:01 <jmverges> good morning mates
  • 08:51:47 <Momodedf> hello
  • 08:52:33 <vizArt> mooorning ^^
  • 09:07:26 <jmverges> I'm having some weird behaviour with RTE
  • 09:08:20 <jmverges> I'm inserting <span class="icon-facebook"></span> and I cannot select it or is hard to delete
  • 09:10:33 <soee> i dont think its fedext related issue :)
  • 09:10:41 <soee> probably something with RTE configuration
  • 09:13:19 <jmverges> sorry soee , is righ
  • 09:13:36 <jmverges> you are right, is not a fedext, however this room is always active :P
  • 10:40:08 <rosieres> v:content.render does not let me access certain fields -> <v:content.render limit="8" pageUid="{settings.footerContentUid}" as="ce">
  • 10:40:10 <rosieres> <f:for each="{ce}" as="element">{element.bodytext}<f:debug>{element.bodytext}</f:debug></f:for>
  • 10:40:12 <rosieres> </v:content.render> {element} gives me full item {element.bodytext} is NULL -> is that wanted?
  • 10:40:17 <rosieres> Any idea?
  • 10:45:27 <jmverges> what about the colPos?
  • 10:45:48 <jmverges> you need the columun
  • 10:45:48 <rosieres> is not a requiredAttribute
  • 10:45:53 <jmverges> uhm
  • 10:45:59 <jmverges> try it
  • 10:46:05 <jmverges> As I understad
  • 10:46:12 <jmverges> you have a Page for the footer
  • 10:46:18 <jmverges> right?
  • 10:46:42 <jmverges> I'm working in an approach for "overlay" pages
  • 10:47:15 <jmverges> <v:content.render column="11" pageUid="{settings.layoutPage}"/>
  • 10:48:12 <jmverges> hey mates, I need to create a Custom form element, however https://fluidtypo3.org/documentation/templating-manual/advanced-provider-extensions/custom-form-objects/creating-components.html is empty
  • 10:48:34 <jmverges> soee, gbod , NamelessCoder , anyone? some example code
  • 10:49:47 <gbod> jmverges: Stop these direct mentions!
  • 10:50:38 <jmverges> sorry
  • 10:51:35 <rosieres> funnily if column is set I do not get ANY output while the content is definately on colPos0
  • 10:53:29 <jmverges> rosieres, I don't know. try with flux:content.render
  • 10:53:56 <jmverges> rosieres, the column is part of the layout or is part of some FCE?
  • 11:02:00 <jmverges> so, doesn't anyone know about custom flux fields?
  • 11:02:20 <rosieres> jmverges: no fce
  • 11:03:47 <jmverges> so is a page column
  • 11:04:06 <jmverges> did you try flux:content.render ?
  • 11:04:45 <jmverges> just to discard
  • 11:05:49 <jmverges> could you paste the output of {element}
  • 11:07:20 <rosieres> afk
  • 11:20:41 <rosieres> jmverges: AFAIS flux.content.render is not ment for FE
  • 11:20:42 <FT3BOT> Welcome back rosieres!
  • 11:27:23 <rosieres> jmverges: btw: {element} output is the complete content element .. . no need to paste
  • 11:27:41 <jmverges> so, I don't know how could I help you
  • 11:28:27 <jmverges> <f:debug is returning null for bodytext, isn't it?
  • 11:29:34 <jmverges> http://pastebin.com/tu3ftqPq
  • 11:30:03 <jmverges> I'm using that for a FCE, and the other line for pagecontent
  • 11:33:38 <Xatenev1> was the maxthreadsize lal
  • 11:33:44 <Xatenev1> ops w/c
  • 12:15:59 <jmverges> how could I add a stylesheet to BE with a userFunc? Is it possible?
  • 12:34:44 <rosieres> jmverges: for own FCE or RTE?
  • 12:35:11 <rosieres> jmverges: for own FCE or RTE?
  • 12:36:27 <jmverges> own FCE
  • 12:36:34 <jmverges> I'm doing a hook
  • 12:36:56 <rosieres> afk
  • 14:06:43 <batjony> guys, lets say i have a menu: Home, About, Contact, Test and the page Test has two sub pages Test1 and Test2
  • 14:07:34 <batjony> when i try to render the menu with: v:page.menu levels="2" i see the sub pages(Test1 and Test2) only when I click on page Test
  • 14:07:46 <batjony> in the rest cases the sub pages are not visible in the menu
  • 14:08:19 <batjony> is there a way to display all sub pages no metter where the user currently is ?
  • 14:10:27 <batjony> of course in case when I use the automatic menu rendering (so without as="menu" and the manual rendering)
  • 14:13:49 <rosieres> batjony: expandAll
  • 14:13:49 <FT3BOT> Welcome back rosieres!
  • 14:14:23 <hans_> hi there !
  • 14:14:45 <hans_> how can is set the "target" attribut in a v:page.menu ?
  • 14:14:58 <hans_> i got some normal pages and one external link
  • 14:15:09 <hans_> there the target="_blank" should be set!
  • 14:17:27 <rosieres> hans_ useShortcutTarget should do it . .. if not do an inline if on doktype
  • 14:18:58 <rosieres> batjony && hans_ -> https://fluidtypo3.org/viewhelpers/vhs/master/Page/MenuViewHelper.html
  • 14:28:53 <hans_> hm, ok
  • 14:28:59 <hans_> i got this iteration: <f:for each="{menu}" as="mainPage" iteration="iteration">
  • 14:29:40 <hans_> and then i debug the mainPage-Objects there is a target => _blank
  • 14:29:50 <hans_> so i used: target="{mainPage.target}"
  • 14:30:03 <hans_> but there is nothing in die html
  • 14:30:47 <rosieres> hans_ paste a gist?
  • 14:33:15 <hans_> https://gist.github.com/anonymous/c464d950830e8a9ac2f9
  • 14:34:08 <hans_> rosieres:
  • 14:34:15 <hans_> rosieres: sry, it´s working!
  • 14:34:21 <hans_> got the worng tpl!
  • 14:34:24 <hans_> :-/
  • 14:35:22 <hans_> rosieres: thx for the support ! :-)
  • 14:35:27 <hans_> it´s done!
  • 14:40:13 <rosieres> hans_ if you look into MainPage.target with debug you should see it is empty . . . so you make an if confition on url field
  • 14:40:57 <rosieres> hans_ ql: just crosschecked. Bute here target is empty :-)
  • 15:00:43 <rosieres> I am in a partial. Is it possible to pass an argument to access content elements fiels? If I pass {_all} there is an record array but this is the original page array. And my <v:content.render limit="8" pageUid="{settings.footerContentUid}" as="ce">
  • 15:00:45 <rosieres> <f:debug title="all">{_all}</f:debug>
  • 15:00:47 <rosieres> <f:for each="{ce}" as="element">{ce}</f:for>
  • 15:00:49 <rosieres> </v:content.render> ce array has only two strings with the copmlete content item . . . I want to extract bodytext
  • 15:02:53 <rosieres> Is explode the right way? But how?
  • 15:08:11 <braguzz1> hi some months ago I made few sites with 6.1 and speciality ext
  • 15:08:27 <braguzz1> evrything is working fine
  • 15:08:46 <braguzz1> but I had some problems to pass to 6.2 and twboot 3
  • 15:09:03 <rosieres> OK. It's time: Obi NamelessCoder Kenobi. Padawan needs advice.
  • 15:09:15 <braguzz1> now I have to start two more sites
  • 15:10:05 <braguzz1> and I'd like to know where the world is walking
  • 15:10:20 <rosieres> braguzz1: ??
  • 15:10:45 <braguzz1> sorry I admit to have been cryptic
  • 15:11:09 <braguzz1> Is some months that I dont look at typo3, speciality, ecc..
  • 15:12:13 <braguzz1> and I like to have some advice
  • 15:12:33 <rosieres> come to the point
  • 15:12:36 <braguzz1> fluidtypo3 is fully compatibile with speciality ext?
  • 15:13:23 <braguzz1> in my experience with speciality and 6.1
  • 15:13:55 <braguzz1> everything is working but I have had many problems to upgrade to 6.2
  • 15:14:23 <rosieres> braguzz1: https://github.com/Ecodev/typo3-cms-speciality-distribution is you friend -> watch iddsue tracker and commits .... then you are up to date. I've never used it as I do homebrew
  • 15:15:41 <braguzz1> mmm there are many issues. someone use it?
  • 15:19:50 <rosieres> braguzz: https://github.com/bootstraptheme-for-typo3/fbtpackage seems to be common and maintained
  • 15:23:41 <braguzz1> mmm thanks I'll take a look, thanks again
  • 15:23:58 <jmverges> does anybody know how could I get in FLUX a link selector?
  • 15:24:42 <jmverges> I see, wizar
  • 15:25:38 <rosieres> jmverges: must be nested in a field e.g.
  • 15:26:06 <jmverges> nice, so nice
  • 16:21:00 <jmverges> what is wrong with this: <v:tag name="{settings.iconElement.tag}" class="{settings.iconElement.class} {settings.iconElement.size}"></v:tag>?
  • 16:30:12 <jmverges> any one?
  • 16:30:43 <rosieres> jmverges: What do you expect AND what do you get ? -> Be precise in your definitions
  • 16:31:02 <jmverges> I get nothing
  • 16:31:17 <jmverges> I spect a span with class icon-fire
  • 16:31:47 <jmverges> both parameters printed individually returns the expected values
  • 16:36:04 <jmverges> rosieres, ?
  • 16:37:18 <rosieres> this is what it is used in other cases. Perhaps you start with entering string values - if your ouput is ok move to variable inserts <f:debug>{settings}</f:debug> is a goo friend
  • 16:37:24 <rosieres> https://github.com/FluidTYPO3/fluidtypo3org/blob/master/Resources/Private/Layouts/Default.html
  • 16:38:48 <jmverges> settings are fine
  • 16:39:31 <jmverges> is not as complex as that example
  • 16:39:35 <rosieres> enter stings instead of the variables to see if the tag gets rendered
  • 16:39:37 <jmverges> I used it in other place
  • 16:43:50 <jmverges> is because the content of the tag content is empty
  • 16:44:02 <jmverges> hideIfEmpty="0"
  • 16:44:39 <jmverges> is not working
  • 16:49:25 <rosieres> afk
  • 16:49:56 <jmverges> I found a bug :)
  • 17:43:57 <NamelessCoder> jmverges you forgot to report the bug you found
  • 17:44:09 <jmverges> I'm on it
  • 17:44:43 <jmverges> I have to do a fork to commit right?
  • 17:45:40 <xaver> jmverges: you tried the vm?
  • 17:46:03 <jmverges> no, sorry I will do it today
  • 17:46:48 <Xatenev1> jmverges: Fork > Commit > Pull request to merge your solution into the original source
  • 17:52:14 <jmverges> NamelessCoder, I did a pr
  • 17:52:29 <jmverges> I like the bots :)
  • 17:55:07 <xaver> jmverges: you need to change your commitmessage and not the PR mesage
  • 17:55:07 <NamelessCoder> jmverges do TRUE === (boolean) $this->arguments['hideIfEmpty']
  • 17:55:20 <jmverges> shit, now I have to revert and all that stuff right?
  • 17:56:26 <xaver> no git commit --amend to edit a commit and git push -f
  • 17:56:28 <Akii> git commit -a --amend after you done
  • 17:56:38 <Akii> you're
  • 17:57:18 <xaver> -a is all files if some changed stuff shouldn't be in commit you need to add the changes with git add
  • 17:58:22 <Akii> yipyip
  • 17:58:25 <xaver> any use only one commit - not 2 commits
  • 17:58:51 <Akii> also empty returns only boolean - no need to cast
  • 17:59:13 <NamelessCoder> yeah but don't use empty() to check the value of a boolean parameter
  • 17:59:22 <NamelessCoder> it reverses the logic
  • 17:59:44 <jmverges> I delete the fork
  • 17:59:47 <jmverges> I will do it again
  • 17:59:50 <xaver> no
  • 17:59:54 <Akii> lol
  • 17:59:56 <xaver> git reset --soft HEAD^
  • 18:00:14 <Akii> that's what I did after I first crashed the xserver
  • 18:00:21 <xaver> git commit --amend -a # if you changed nothing else
  • 18:00:23 <xaver> git push -f
  • 18:03:24 <jmverges> is too late, sorry :( I felt nervous
  • 18:49:07 <jmverges> now... at the end. I'm not used to work with PR..
  • 18:49:24 <jmverges> NamelessCoder, I hope it is well no
  • 18:49:26 <jmverges> now
  • 18:50:05 <jmverges> xaver, I'm restarting in Windows the other computer
  • 20:27:20 <rosieres> It try to get a certrain field of a content element. I am doing it within a partial section, which is called with all arguments for testing. Namespaces Are declared in Partial, Layout and Page. I only get an array with strings, not a subarray or something like that. -> {v:content.get( limit:"8",pageUid:"{settings.footerContentUid}" -> v:variable.set(name="content")} a hint from cedric was to try something like {v:content.get( limit:"8",p
  • 20:27:20 <FT3BOT> Welcome back rosieres!
  • 20:27:22 <rosieres> ageUid:"{settings.footerContentUid}" -> v:variable.set(name="content")} -> but unfortunately this is only throws as plain output. Any suggestions?
  • 20:27:55 <rosieres> http://pastebin.com/GyhczvHv
  • 20:28:52 <rosieres> Pastebin is what I was trying .... the inline vh from above is what cedricziel mentioned
  • 21:20:37 <jmverges> my first pr accepted! good night all. See you tomorrow
  • 22:43:30 <xaver> rosieres: : not =

20141119

  • 06:41:14 <rosieres> if anybody is awake -> https://github.com/FluidTYPO3/vhs/issues/723
  • 07:09:14 <Momodedf> hello
  • 07:10:13 <Momodedf> if I get it right you want to render a tt_content from his Uid
  • 07:10:46 <rosieres> nope. I want a field out of a tt_content record
  • 07:10:52 <Momodedf> oh
  • 07:11:10 <Momodedf> v:content.info ?
  • 07:12:08 <Momodedf> https://fluidtypo3.org/viewhelpers/vhs/master/Content/InfoViewHelper.html
  • 07:12:19 <Momodedf> I think it shld do the job
  • 07:12:24 <rosieres> not
  • 07:13:54 <Momodedf> <v:content.info contentUid="{settings.footerContentUid}" field="bodytext" as="ce"> </v:content.info>
  • 07:15:47 <Momodedf> does {settings.footerContentUid} contains a tt_content Uid or a page Uid ?
  • 07:16:16 <rosieres> pageUid. Naming is not the best. ..
  • 07:18:03 <Momodedf> ok
  • 07:18:33 <Momodedf> then maybe you should use content.get instead of content.render
  • 07:18:51 <rosieres> content.get gets out of bounds . . .
  • 07:19:31 <rosieres> ne output
  • 07:19:48 <rosieres> Described in AP3 in the github issue
  • 07:19:55 <Momodedf> because content.render purpose is rendering, so it should juste output HTML
  • 07:20:08 <Momodedf> juste*
  • 07:20:38 <rosieres> AP3
  • 07:20:43 <rosieres> <v:content.get limit="8" pageUid="{settings.footerContentUid}">
  • 07:20:45 <rosieres> <v:variable.set name="content"/>
  • 07:20:47 <rosieres> <f:debug title="ap3">{content}</f:debug>
  • 07:20:49 <rosieres> </v:content.get>
  • 07:20:51 <rosieres> Output
  • 07:20:55 <rosieres> Nothing. No NULL array in {_all} no Output for "ap3"
  • 07:27:37 <Momodedf> I think content.info is the right solution
  • 07:27:40 <Momodedf> https://fluidtypo3.org/community/irc-logs.html?tx_fluidtypo3org_content%5Bdate%5D=20140702&cHash=51ea9cb8ba855ecbc4a97c003939e27a
  • 07:27:58 <Momodedf> there is a small discussion here
  • 07:30:25 <Momodedf> oops content.get i mean at 14:57
  • 07:37:38 <rosieres> Momodedf: Not in my case. Record is in my case the page object although it's unwanted. Even if I do {v:content.get(pageUid:'{settings.footerContentUid}') -> v:variable.set(name: 'foo') -> f:else() -> f:if(condition: foo)}
  • 07:37:40 <rosieres>
  • 07:37:42 <rosieres> {foo.title}
  • 07:37:54 <rosieres> The Debug output is foo => array(1 item)
  • 07:37:56 <rosieres> 0 => '<section id="c950" class="csc-default"><p>&l
  • 07:37:58 <rosieres> t;a href="http://www.google.de" title="Öffnet externen Link
  • 07:38:00 <rosieres> in neuem Fenster" target="_blank" class="button">
  • 07:38:02 <rosieres> ;Link 1</a> </p> <p>Link 2 </p> <p>Link 3</
  • 07:38:04 <rosieres> p></section>' (205 chars)
  • 07:38:09 <rosieres> but should be an array
  • 07:38:22 <rosieres> of the record foo
  • 07:39:45 <Momodedf> maybe render propery is TRUE by default
  • 07:40:25 <jmverges> good morning mates
  • 07:40:31 <Momodedf> hi
  • 07:40:34 <rosieres> morning
  • 07:40:53 <jmverges> how is going?
  • 07:41:36 <rosieres> Momodedf FUCK MAN - you are right !! it's render !! .... Thank you !
  • 07:43:41 <Momodedf> you're welcome :)
  • 08:06:13 <rosieres> Momodedf: last question on this -> Whats the correct syntax on this as inline? -> {v:content.get(pageUid:'{settings.footerContentUid}',render:0) -> v:variable.set(name: 'foo') ->f:for(each:foo, as:'bar')}
  • 08:06:15 <rosieres> {bar.header}
  • 08:13:33 <jmverges> hey mates, I just want to render 1 random element
  • 08:14:01 <jmverges> any idea?
  • 08:14:39 <jmverges> I see
  • 08:14:54 <rosieres> content random render limit 1
  • 08:15:13 <jmverges> https://fluidtypo3.org/viewhelpers/flux/master/Content/RenderViewHelper.html
  • 08:15:22 <jmverges> I don't understand the RAND()
  • 08:15:38 <rosieres> jmverges -> https://fluidtypo3.org/viewhelpers/vhs/master/Content/Random/RenderViewHelper.html
  • 08:18:07 <jmverges> let's see
  • 08:23:25 <jmverges> is not working for me
  • 08:24:11 <jmverges> <v:content.random.render column="m8thelements" limit="1"></v:content.random.render>
  • 08:25:57 <jmverges> that is not rendering anything
  • 08:29:14 <rosieres> jmverges: <v:content.random.render column="m8thelements" limit="1" as="foo"><f:for each="{foo}" as="element">
  • 08:29:16 <rosieres> <f:format.html>{element}</f:format.html>
  • 08:29:18 <rosieres> </f:for></v:content.random.render>
  • 08:30:00 <jmverges> ah, it is necessary
  • 08:30:03 <jmverges> okey
  • 08:30:31 <jmverges> thank you rosieres
  • 08:30:56 <rosieres> in manual it says -> "as" : If specified, adds template variable and assumes you manually iterate through {contentRecords}
  • 08:31:13 <jmverges> if specified
  • 08:31:21 <jmverges> what if not specified?
  • 08:31:58 <rosieres> <f:debug>{_all}</debug> and see if there's a std. array to access?
  • 08:32:27 <jmverges> ahmmm
  • 08:33:12 <jmverges> let's see, I'm curious
  • 08:34:19 <jmverges> nothing
  • 08:34:26 <jmverges> with that returns nothing
  • 08:35:32 <jmverges> I'm getting an error. Argument as was not registered :)
  • 08:36:06 <rosieres> you see in the reference if you have as present
  • 08:36:21 <Momodedf> <f:debug>{_all}</debug> ==> <f:debug>{_all}</f:debug>
  • 08:36:29 <jmverges> I have it infront of me
  • 08:36:40 <jmverges> Momodedf, sure, I saw it
  • 08:36:48 <Momodedf> :)
  • 08:37:44 <jmverges> rosieres, is not working that
  • 08:37:55 <jmverges> let's debug
  • 08:38:25 <rosieres> Momodedf: a tip for correct inline usage at my one ? -> {v:content.get(pageUid:'{settings.footerContentUid}',render:0) -> v:variable.set(name: 'foo') ->f:for(each:foo, as:'bar')}
  • 08:38:28 <rosieres> {bar.header}
  • 08:38:59 <rosieres> I think the laswt for is not the brightest aproach
  • 08:40:54 <jmverges> rosieres, that vhs was thought for pages, I think
  • 08:40:58 <jmverges> not for FCES
  • 08:42:45 <rosieres> content.random?
  • 08:42:51 <jmverges> yes
  • 08:42:58 <jmverges> v:content.random
  • 08:45:34 <rosieres> -> get: ViewHelper for fetching a random content element in Fluid page templates -> should work for FE output - no matter inf FCE or not
  • 08:46:36 <jmverges> uhm
  • 08:46:45 <jmverges> I'm doing a FCE
  • 08:46:46 <jmverges> Random
  • 08:46:54 <jmverges> that has a column called random
  • 08:46:57 <jmverges> is a grid
  • 08:48:43 <jmverges> I got it with flux render and order RAND()
  • 08:50:07 <rosieres> are you talking about BE stuff? Why should you do some random there?
  • 08:50:15 <jmverges> is FE
  • 08:50:26 <jmverges> let me copy paste code
  • 08:50:57 <jmverges> http://pastebin.com/5QT64Ht4
  • 08:54:05 <rosieres> <v:content.random.render column="0"/> doesn't work?
  • 08:54:16 <jmverges> is not column=0
  • 08:54:24 <jmverges> is column="elements"
  • 08:54:30 <jmverges> take a look into the code
  • 08:54:46 <jmverges> looks like was thought for page columns
  • 08:55:09 <jmverges> not the pastebin code, the vhs code
  • 08:56:58 <rosieres> https://fluidtypo3.org/viewhelpers/flux/master/Grid/ColumnViewHelper.html -> you can push any grid column to a colPos . . . if wanted. 0-4 is quite taken from CMS ... rest nearly free
  • 08:57:24 <jmverges> <v:content.random.render column="0"/>
  • 08:57:55 <rosieres> is this context colPos and coumn is the lame AFAIK
  • 08:58:06 <rosieres> same - not lame
  • 08:58:32 <jmverges> copy paste the pastebin and try your self
  • 08:59:17 <jmverges> https://github.com/FluidTYPO3/vhs/blob/master/Classes/ViewHelpers/Content/Random/RenderViewHelper.php
  • 08:59:28 <jmverges> https://github.com/FluidTYPO3/vhs/blob/master/Classes/ViewHelpers/Content/Random/GetViewHelper.php
  • 08:59:52 <jmverges> https://github.com/FluidTYPO3/vhs/blob/master/Classes/ViewHelpers/Content/AbstractContentViewHelper.php
  • 09:02:19 <rosieres> The point is that the content elements that you place into the grid column can do have a colpos. So was my thought you can use the v:content.random.render
  • 09:03:30 <jmverges> I understand, sounds logical, however I had a similar problem the other day
  • 09:03:46 <jmverges> was with other vhs
  • 09:50:08 <vizArt> is there a known issue by using flux with extbase command controller?
  • 09:50:26 <vizArt> it seem that flux return the wrong pageId
  • 09:50:33 <vizArt> ... from root page
  • 09:52:10 <vizArt> Im unable to get the "settings" parameter from module configuration ... only if i place a template with this settings at page with uid 1
  • 09:54:12 <vizArt> ... ok there are differences between TYPO3 getCurrentPageId to the flux getCurrentPageId ... TYPO3 returns: $this->currentPageId and flux $this->currentPageUid
  • 09:56:11 <Akii> ah yes
  • 09:56:13 <Akii> fixed
  • 09:56:19 <Akii> in dev
  • 09:56:30 <Akii> @vizArt
  • 09:56:48 <vizArt> thanks
  • 09:57:12 <Akii> https://github.com/FluidTYPO3/flux/pull/706
  • 09:57:45 <Akii> as a workaround you can inject the other manager by not using the interface
  • 09:59:07 <vizArt> cool ... thanks
  • 09:59:43 <jmverges> hey mates, is there something like no_cache just for a part of code?
  • 10:02:38 <Akii> not that I know of
  • 10:02:47 <Akii> what do you mean by "code"
  • 10:03:51 <jmverges> looks like v.render.uncache
  • 10:03:58 <jmverges> is the one that I'm looking for
  • 10:04:10 <jmverges> a section, for example
  • 10:05:13 <Akii> TS objects rendered with f:cObject can be uncached
  • 10:05:23 <Akii> or whatever that VH is called
  • 10:06:18 <jmverges> let's try if it works
  • 10:06:52 <jmverges> so, you are saying that a CE is always cached?
  • 10:08:27 <Akii> no idea
  • 10:30:16 <bjo3rn> morning y'all
  • 10:30:26 <bjo3rn> is there something like inheritance mapping in extbase?
  • 10:30:55 <bjo3rn> read: mapped superclass or sti?
  • 10:31:01 <bjo3rn> as in Doctrine
  • 10:33:03 <Akii> STI
  • 10:33:51 <Akii> naddy got something for ya
  • 10:34:02 <Akii> http://naddy.schattenhandel.de/?p=50
  • 10:34:08 <jmverges> is there some way to hide options tab in FluidCE where there are no options?
  • 10:34:21 <bjo3rn> hehe, I just found that myself. thanks Akii
  • 10:34:33 <Akii> ^^
  • 10:34:41 <jmverges> bjo3rn, spain loosed
  • 10:34:55 <bjo3rn> yep, goalie's fault
  • 10:35:00 <bjo3rn> and the rain.
  • 10:35:08 <bjo3rn> I mean: rain? in Spain?
  • 10:35:20 <bjo3rn> (rhymemonster ^^)
  • 10:35:25 <jmverges> more often than you think XD
  • 10:37:00 <bjo3rn> oh, Akii, there's a dedicated chapter in 'Future proof extensions with extbase' ^^
  • 10:37:17 <bjo3rn> future proof. lol.
  • 10:37:26 <Akii> hihi
  • 10:37:54 <Akii> like when migrating to phoenix? eeh neos eeh .. whatever it's called in the future ^^
  • 10:39:30 <bjo3rn> doesn't matter. just wrap another extension around it.
  • 10:39:41 <Akii> and an adapter
  • 10:40:07 <bjo3rn> servers are powerful enough these days
  • 10:40:20 <Akii> and if not, cache
  • 10:40:37 <bjo3rn> ^^
  • 10:41:20 <Akii> and if that doesn't help: distribute. if that fails distribute cache
  • 10:43:50 <bjo3rn> yeah, a guestbook should be performant.
  • 10:45:14 <Akii> and that contact form, don't forget about that one
  • 11:12:12 <jmverges> Hey mates, I need advice
  • 11:13:46 <jmverges> Do you know about News extension? It has a fancy Tag selection where you can create a new one on the fly. So, I would like to implement the same for tt_content section_frame
  • 11:14:00 <jmverges> what do you think?
  • 14:49:00 <Xatenev> Is anybody familiar wiuth the typo3 cache?
  • 14:50:09 <Xatenev> Got some huge trouble with this error: https://forge.typo3.org/issues/60760
  • 14:55:44 <Xatenev> Maybe u got an idea NamelessCoder? :p
  • 15:09:08 <drlimbo> good afternoon
  • 15:10:44 <drlimbo> is there a viewhelper to show the "filesize" with variable Units like 150KB, 3MB, 1.4GB?
  • 15:19:36 <drlimbo> on single-lines this is working, but i cant figure out how to correctly nest this inline tags =(
  • 15:19:36 <drlimbo> {v:math.round(a: {v:math.division(a: "{v:media.size(path: 'uploads/pdf/{downloadItem.downloadItem.downloadItemFile}')}", fail: 1, b: "1000")}, fail: 1, decimals: 0)}
  • 15:19:44 <drlimbo> someone an idea?
  • 15:23:27 <Guest|95024> Hi, i'm using fluidcontent and fluidbackend to provide some quite simple modules. Now i have the problem that for some elements typo3 backend takes up to 500+MB of RAM on client, as soon as in backend a page with some of those elements are loaded. I did not find any obvious problem in template. Are there any known things regarding those extension w
  • 15:23:27 <Guest|95024> hich could cause that? (extensions: develop versions from git, typo3: 6.2.5)
  • 15:50:08 <xaver> drlimbo: {variable/function -> nextfunction}
  • 15:51:21 <xaver> maybe a profiler xhprof can you tell more. normally it works just fine
  • 15:51:29 <xaver> Guest|95024:
  • 16:06:32 <NamelessCoder> drlimbo https://fluidtypo3.org/viewhelpers/fluid/6.2.0/Format/BytesViewHelper.html
  • 16:07:17 <NamelessCoder> Xatenev I don't reply to private queries for support, much less those not related to ft3.
  • 16:07:27 <Xatenev> Yea okay :)
  • 16:07:35 <Xatenev> I was like: "Lets try it!" :D
  • 16:07:48 <Xatenev> Well yeah, Ive just been asking if u know a solution to this problem: https://forge.typo3.org/issues/60760
  • 16:08:00 <Xatenev> something like a quickfix, until there is an official solution :p
  • 16:08:18 <NamelessCoder> I don't - it's a bug and you already reported it.
  • 16:08:28 <Xatenev> Nope, somebody else .p but yeah
  • 16:21:46 <xaver> why should you flush the system cache
  • 16:24:45 <Guest|95024> @xaver: thanks, i'll try.
  • 17:39:55 <Guest|1812> Hi, i have a problem using the actual version of fluidcontent. BE mask of new created fce ignores flux configuration, only shows one input field "the title"
  • 17:46:10 <Guest|1812> here is my fce_test.html: https://gist.github.com/semuc/4686b9f6ac090e967dbc
  • 17:50:49 <bjo3rn> Guest|1812 I'm not sure about the underscore in the form's id
  • 17:51:50 <bjo3rn> and please set flux' debug mode to '2'. maybe this will reveal something.
  • 17:54:11 <Guest|1812> removed the underscore in id, set debug mode to 2 (was already 1), uploaded file and cleared all cache ... no difference, only got one input field labled with "The Title:"
  • 17:54:51 <bjo3rn> where does 'the title' come from?
  • 17:55:11 <bjo3rn> ah, please use self closing tags <flux:field.input ... />
  • 17:55:46 <bjo3rn> didn't spot that on first sight
  • 17:55:53 <bjo3rn> *at
  • 17:56:42 <Guest|1812> think i allready tried before, but i'll give it one more try
  • 17:59:13 <Guest|1812> nope, BE mask still has just this one input field as you can see at http://preview.staging.saint-elmos.com/debug/fcetest.png
  • 18:00:03 <bjo3rn> ok, the 'DEF' label indicates that there's some other syntactical error. let's have a look
  • 18:00:18 <bjo3rn> can you update your gist please?
  • 18:01:34 <bjo3rn> oh, and the debug level should be '1' in this case. sorry about that. I always mix that up :S
  • 18:01:36 <Guest|1812> updated right now
  • 18:02:26 <bjo3rn> fluidcontent and flux both current ter versions?
  • 18:03:13 <Guest|1812> installed vhs, flux, fluidpages and fluidcontent yesterday on an empty TYPO3 6.2.6
  • 18:03:20 <Guest|1812> from TER
  • 18:04:09 <Guest|1812> configured fluidpages, so i can choose from different templates with e.g. different grids -> working fine
  • 18:04:32 <bjo3rn> well, your code works for me (just tested it). cleared all caches via install tool?
  • 18:04:41 <Guest|1812> yes
  • 18:05:02 <Guest|1812> important actions -> clear all cahe
  • 18:05:20 <bjo3rn> https://www.dropbox.com/s/tk7ilr0t1n82nsu/Screenshot%202014-11-19%2018.05.12.png?dl=0
  • 18:06:09 <Guest|1812> short description what i did (maybe somethin is missing?):
  • 18:09:32 <bjo3rn> the changes won't be applied to existing content elements btw. did you add a new one?
  • 18:09:54 <bjo3rn> the flexform structure of a saved fce might be corrupt
  • 18:09:57 <bjo3rn> *ed
  • 18:10:31 <Guest|1812> always deleted old/wrong fce and added new one
  • 18:11:16 <bjo3rn> added the static ts?
  • 18:11:17 <Guest|1812> i just updated gist, so you can see setup.txt, ext_tables.php / ext_localconf.php and ContentControlle.php
  • 18:11:22 <bjo3rn> yes, I saw that
  • 18:13:03 <Guest|1812> i added the static ts of my own extension, i don't get ts listet for any fluidcontent/pages, vhs or flux
  • 18:13:36 <bjo3rn> that's what I meant, yes
  • 18:14:06 <bjo3rn> well, then I'm out of ideas here. your template code works for me, sorry.
  • 18:16:05 <Guest|1812> flux 7.1.2 and fluid 4.1.1 are the latest? should i try with previous version?
  • 18:16:28 <bjo3rn> that's what I have here.
  • 18:17:06 <ilCerchiari> Hi, i've just updated a website to TYPO3 6.2.6 with all the latest TER version of fluidtypo3 stack (flux, vhs, fluidcontent, fluidpages). I now encounter an error only if I'm not logged into backend. Th error is:#1225709595: Template could not be loaded. I tried "[...]/typo3conf/ext/fluidpages/Resources/Private/Templates/Page/Default.html" . Any cl
  • 18:17:06 <ilCerchiari> ues?
  • 18:18:33 <ilCerchiari> Of course I checked and that template seems not to be calle anywhere I could think of
  • 18:18:55 <Guest|1812> got similar error yesterday, included ts template path correctly?
  • 18:19:18 <ilCerchiari> ts template of which ext?
  • 18:19:38 <bjo3rn> what's the extension key of your ext ilCerchiari?
  • 18:20:20 <ilCerchiari> yes RootPaths from my template ext are correct
  • 18:20:33 <Guest|1812> Thanks @bjo3rn.
  • 18:20:48 <bjo3rn> sorry I couldn't help :/
  • 18:27:27 <ilCerchiari> Anyone knows why fluidpages seems to try calling fluidpages/Resources/Private/Templates/Page/Default.html only when not logged into backend?
  • 20:02:06 <jmverges> good night mates, how is going?

20141120

  • 07:24:52 <jmverges> good morning mates
  • 09:05:39 <denisdroid> Good morning.
  • 09:06:11 <denisdroid> Is it possible to allow only numbers in a flux input field?
  • 09:20:44 <bjo3rn> denisdroid you could add eval="int"
  • 09:22:43 <denisdroid> bjo3rn: Mmmpf I missed that option. :( Thank you.
  • 09:22:57 <bjo3rn> ;)
  • 10:13:15 <denisdroid> What is the recommended way to show a fal image preview in the Preview section? - This is the way I did it. https://gist.github.com/DenisMir/3f2c96cc47c6376f4662
  • 10:13:39 <denisdroid> The image tag gets rendered but the path to the image is wrong
  • 10:13:50 <xaver> i think some examples are in the libary
  • 10:14:15 <denisdroid> xaver: Yeah I saw the example in the library. But the example contains no example for the preview section.
  • 10:14:52 <denisdroid> The wrong path starts with: "/typo3/sysext/cms/fileadmin…"
  • 10:15:22 <denisdroid> "typo3/sysext/cms" is wrong it has to start with /fileadmin...
  • 10:33:25 <Guest|85492> hi bjo3rn, i allready postet my question yesterday evening, and you tried to help me.
  • 10:33:36 <Guest|85492> on https://gist.github.com/semuc/4686b9f6ac090e967dbc you can see my fcetest.html (and some configuration files) which didn't work in my TYPO3. I always get one single input field "The Title:". You tested it in your TYPO3 and it worked fine.
  • 10:33:44 <Guest|85492> Now i'm one step further - although it still not works ;-}
  • 10:33:52 <Guest|85492> The field "The Title:" is defined in typo3\sysext\frontend\Configuration\TCA\tt_content.php as default pi_flexform. So i guess the configuration section of my template could not be read
  • 10:34:00 <Guest|85492> Do i have to create/modify more then the files setup.txt, ext_localconf.php, ext_tables.php and ContentController.php as shown in https://gist.github.com/semuc/4686b9f6ac090e967dbc ?
  • 10:34:46 <Guest|85492> thanks for each advice
  • 10:43:04 <xaver> denisdroid: try another example :P
  • 10:43:27 <denisdroid> xaver: Haha which one.
  • 10:43:49 <denisdroid> I have looked at this one: https://fluidtypo3.org/library/code-examples.html?tx_fluidshare_display%5Bgist%5D=5&tx_fluidshare_display%5Baction%5D=display&tx_fluidshare_display%5Bcontroller%5D=Gist&cHash=e403004449572e5ede2dd38d6d268f99
  • 10:44:56 <xaver> denisdroid: https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/tree/development/Resources/Private/Templates/Content
  • 10:48:05 <denisdroid> xaver: Thank you. Does the "flux:field.file" use fal for images?
  • 10:50:21 <xaver> https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/Resources/Private/Templates/Content/ImageGallery.html
  • 10:50:51 <denisdroid> Ok yeah. I looked at the single responsive image example.
  • 10:52:29 <denisdroid> So to be able to use fal for a single image I have to use flux:field.inline.fal as well? (I only saw the flux:field.inline.fal in gallery examples)
  • 11:08:32 <Guest|85492> anyone here to take care of my issue?
  • 11:09:56 <Guest|85492> "Configuration" section of my fce templates are ignored, i always get ony the default input field, defined in TCA\tt_conten.php
  • 11:26:02 <bjo3rn> Guest|85492 I already asked yesterday: what is the key of your provider extension?
  • 11:29:07 <Guest|85492> hi bjo3rn, extension name is se_wee. selecting and output of fluidpages templates stored and configured in this extension wrks fine
  • 11:29:33 <bjo3rn> underscore. I knew it.
  • 11:29:37 <Guest|85492> adding new content elements lists all stored fce templates
  • 11:30:10 <bjo3rn> one sec, brb
  • 11:30:25 <Guest|85492> i didnt have problems with underscore in older fluidcontent versions
  • 11:33:19 <Guest|85492> i try renaming ...
  • 11:38:54 <Guest|85492> renaming and replacing all occurrences of se_wee with sewee, same problem
  • 11:40:19 <bjo3rn> ok, to recap: flux debug mode '1' doesn't show anything unusual?
  • 11:47:32 <Guest|85492> debug mode 1, saved, cleard cache (in install tool), added new content element on page, wizard opens and lists all fces, click on one of them, BE mask with only the default input field. No debug messages
  • 11:49:03 <bjo3rn> so creepy
  • 11:49:25 <bjo3rn> at the end of the day it will be something easy I am sure.
  • 11:49:50 <bjo3rn> so, it's working in my setup. let's try to determine the differences.
  • 11:50:11 <Guest|85492> well, guess i have it:
  • 11:50:31 <Guest|85492> template names have to begin with "big" letters ?
  • 11:50:56 <Guest|85492> modTest.html ist not allowed, should be ModTest.html ?
  • 11:51:13 <bjo3rn> hehehe
  • 11:51:17 <bjo3rn> that's so true, yes
  • 11:51:30 <bjo3rn> let me guess:
  • 11:51:39 <bjo3rn> development on a mac?
  • 11:52:10 <Guest|85492> used older version of combination of flux, vhs, fluidpages and fluidcontent, always with fce templates only in lowercase
  • 11:52:17 <Guest|85492> nope, windows
  • 11:52:20 <bjo3rn> hm
  • 11:52:45 <bjo3rn> anyway, the naming rule is UpperCamelCase.html
  • 11:53:43 <Guest|85492> opened the page in frontend and got an error like "don't found ModTest.html", so i changed name and BE Mask works
  • 11:53:58 <Guest|85492> Guess i will never forget
  • 11:53:59 <bjo3rn> cool.
  • 11:54:06 <Guest|85492> Thanks for your time and support
  • 11:54:14 <bjo3rn> and the best part: you found out yourself!
  • 11:54:36 <bjo3rn> np. I'm glad you got it working
  • 12:15:35 <Defos> Hi there, I'm struggling with a simple if statement. I'm trying this, which is not possible in fluid I think: <f:if condition="{myvar1} || {myvar2}">do it</f:if>
  • 12:15:52 <bjo3rn> hi Defos
  • 12:16:00 <bjo3rn> this is only possible with v:if
  • 12:16:06 <bjo3rn> and it's: ugly
  • 12:16:24 <bjo3rn> but it works. here's how:
  • 12:17:03 <bjo3rn> <v:if stack="{0: myvar1, 1: 'OR', 2: myvar2}">...</v:if>
  • 12:19:03 <Defos> ah yeah, "stack"... thanks a lot
  • 12:19:11 <bjo3rn> yw
  • 14:10:24 <denisdroid> Is there an example on how to use the "indexed_search" extension together with the fluidpages? (template for the result page etc.)
  • 14:17:14 <bjo3rn> denisdroid actually there's nothing much to it besides adding the markers and make sure pages are cached?
  • 14:17:22 <bjo3rn> or am I wrong?
  • 14:18:02 <denisdroid> (ok I'm a newbie) - What about the rendering of the result page?
  • 14:18:27 <denisdroid> I have added the markers and the page gets cached. I can see the indexed stuff in the backend.
  • 14:18:40 <denisdroid> (and the index_<name> tables get filled as well)
  • 14:18:40 <bjo3rn> I don't know much about indexed_search. isn't the result page a plugin?
  • 14:19:41 <bjo3rn> ...which can be placed anywhere?
  • 14:19:55 <denisdroid> Mmmh let me check that. The search form is a plugin.
  • 14:21:40 <denisdroid> bjo3rn: The indexed Search result is a plugin as well. It renders the search box as well.
  • 14:22:13 <bjo3rn> so, there you go. nothing special. or do I miss the real question here?
  • 14:22:34 <bjo3rn> the question is: what is the question? (Scooter) ^^
  • 14:23:01 <mrboe> how much is the fish?
  • 14:23:07 <bjo3rn> hehe.
  • 14:23:11 <bjo3rn> disgusting.
  • 14:23:20 <denisdroid> bjo3rn: The question is gone. :P I had used the "normal" search form. :-)
  • 14:23:29 <bjo3rn> aha!
  • 14:23:34 <mrboe> thank you bjo3rn - i got the song in my head
  • 14:23:34 <denisdroid> With the indexed search plugin it does work indeed.
  • 14:24:14 <bjo3rn> I am happy 1) we could solve the issue and 2) I don't remember that 'song' ^^
  • 14:25:59 <mrboe> @denisdroid i can post a search form if you need
  • 14:26:13 <denisdroid> mrboe: That would nice to compare.
  • 14:26:43 <mrboe> http://pastebin.com/VEbih8uD
  • 14:27:36 <denisdroid> Oh thank you very much.
  • 14:27:41 <mrboe> and this is for the "constants"
  • 14:27:44 <mrboe> # cat=TPB-BaseConfig/003; type=string; label = ID for Searchresultspage
  • 14:27:44 <mrboe> searchpage = 0
  • 14:28:01 <mrboe> so you can set the output page in the TS constants
  • 14:29:05 <denisdroid> And how does the search result page template look like?
  • 14:30:36 <mrboe> just but the plugin there
  • 14:30:59 <denisdroid> The "Indexed Search" plugin?
  • 14:31:10 <denisdroid> This one does render the search form as well.
  • 14:31:12 <mrboe> yes
  • 14:31:42 <denisdroid> So it is not possible to just render the results directly without the plugin.
  • 14:31:54 <mrboe> http://pastebin.com/KvudtXZh
  • 14:32:35 <denisdroid> So you could possibly set a custom result template.
  • 14:33:04 <mrboe> dont know - i just used it like that
  • 14:33:10 <denisdroid> That helps me a lot thank you very much.
  • 14:33:32 <denisdroid> Well the templateFile option could be set differently
  • 14:34:00 <mrboe> i have a search field on the output page so that the user also hase the possibilty to make another search
  • 14:35:50 <denisdroid> Yeah that's right. I have found the default template now and I would assume that I can overwrite the template with my own stuff. :-) I just need the search result.
  • 14:35:58 <denisdroid> (search result data)
  • 15:04:06 <denisdroid> Does an ViewHelper exist that gives me the link for a certain page id? (is it https://fluidtypo3.org/viewhelpers/vhs/master/Link/TypolinkViewHelper.html ?)
  • 15:04:27 <Akii> f:link.page
  • 15:04:29 <Akii> lol
  • 15:04:31 <denisdroid> Ah it is: https://fluidtypo3.org/viewhelpers/vhs/master/Page/LinkViewHelper.html
  • 15:04:36 <denisdroid> grr :D
  • 15:36:26 <denisdroid> Akii: Ok I searched for the URL for a specific page id not the rendered a tag
  • 15:36:43 <Akii> f:uri.page
  • 15:37:18 <denisdroid> hmpf :(
  • 15:37:29 <denisdroid> Thank you
  • 15:37:31 <Akii> ^^
  • 16:00:17 <denisdroid> plugin.tx_indexedsearch.templateFile = EXT:xyz/Resources/Private/Templates/Extension/SearchResult.html - Does someone know why this gets ignored?
  • 16:21:57 <denisdroid> mrboe: And the "templateFile = EXT:t3basic/Resources/Private/Plugins/SearchForm.html" doesn't get ignored in your indexed search setup?
  • 16:22:41 <mrboe> it only works if you but the setup in the rootpage
  • 16:22:44 <mrboe> t3backend
  • 16:22:46 <denisdroid> I have included this in my provider extensions setup.txt: plugin.tx_indexedsearch.templateFile = EXT:xyz/Resources/Private/Templates/Extension/SearchResult.html - But the default template is used all the time. :/
  • 16:22:58 <mrboe> i never get this working
  • 16:23:06 <mrboe> in an provider ext
  • 16:23:13 <denisdroid> hmpf :/
  • 16:23:22 <mrboe> the indexed search TS is ignored
  • 16:23:30 <mrboe> never found a awnser why
  • 16:24:04 <denisdroid> should it be in the page ts setup or in the root page template?
  • 16:24:13 <mrboe> yes
  • 16:24:19 <denisdroid> Because I added it inside the root page template and nothing happens.
  • 16:24:21 <mrboe> if you place it there it works
  • 16:24:33 <mrboe> not the page ts
  • 16:24:35 <NamelessCoder> because indexed_search is abusive and loads TS using ext_typoscript_setup.txt which you cannot override except by also using ext_typoscript_setup.txt and making sure your extension depends on indexed_search.
  • 16:24:56 <mrboe> thx NamelessCoder
  • 16:25:43 <denisdroid> NamelessCoder: But when looking in my Template Analyzer I have the provider extension below the indexed_search setup
  • 16:26:42 <denisdroid> NamelessCoder: I had the problem with "ext_typoscript_setup.txt" with dd_googlesitemap as well.
  • 16:27:50 <NamelessCoder> it doesn't matter
  • 16:28:10 <NamelessCoder> it will always load last.
  • 16:28:14 <denisdroid> NamelessCoder: I fixed the dd_googlesitemap problem with setting "Static template files from Typo3 extension" to "Include before all static templates if root flag is set"
  • 16:28:38 <NamelessCoder> that's the only behaviour toggle that can affect this, but it won't work on static TS from extensions
  • 17:03:32 <denisdroid> NamelessCoder: But what is the correct position to override the static stuff of indexed_search?

20141121

  • 09:04:03 <batjony> guys does the latest fluidcontent_core works fine with the latest flux
  • 09:04:28 <batjony> i see the latest fluidcontent_code has a dependency 'flux' => '7.1.0-7.1.99',
  • 09:04:41 <batjony> but the latest flux is 7.2.
  • 09:09:37 <batjony> i mean that is there a problem using fluidcontent_core 1.0.1 with flux 7.2.0 ?
  • 09:26:53 <gbod> batjony: Latest TER-flux is 7.1.2, Latest TER-fcc is 1.0.1 - The 7.2.0 of flux is dev. Try it for yourself - you've been warned.
  • 09:27:51 <gbod> batjony: It's not clear that next TER-flux is 7.2.0 - maybe a bugfix-release 7.1.3 is on it's way.
  • 09:28:08 <batjony> ok 10x for the info
  • 09:30:00 <batjony> gbod: btw should I put this lines in my AdditionalConfiguraion.php file in order fluidcontent_core to works:
  • 09:30:12 <batjony> $GLOBALS['TYPO3_CONF_VARS']['FE']['contentRenderingTemplates'] = array('fluidcontentcore/Configuration/TypoScript/');
  • 09:30:14 <batjony> $GLOBALS['TYPO3_CONF_VARS']['FE']['activateContentAdapter'] = 0;
  • 09:31:18 <gbod> batjony: Yep, If it's not in there right now you should paste it into.
  • 09:31:49 <batjony> yes its not there
  • 09:32:06 <batjony> and I should load/include my fluidcontent_core static template ?
  • 09:33:18 <gbod> Yep
  • 09:34:12 <batjony> 10x
  • 10:00:00 <batjony> gbod: why most of the fluid TER extensions include the ,git folder
  • 10:01:56 <rosieres> Is it a feature or a bug that as soon a pagetemplate is chosen the new ce wizard only has very limited options???
  • 10:04:26 <gbod> batjony: As fa as I can see it's an issue with our current way of ter releasing. But as it doesn't break anything It shouldn't be a problem.
  • 10:05:24 <batjony> depends if you set the whole typo3conf/ext folder in the repo, then issues appear
  • 10:05:50 <gbod> rosieres: Is there a allow/deny clause for content elements in one of you page templates?
  • 10:06:10 <batjony> i still dont use the composer, most likely i will migrate to composer soon, currently i put my project typo3conf/ext folder in a git repo
  • 10:06:31 <gbod> batjony: Why would one put TER extensions in a repo? But sure I see the issue.
  • 10:06:58 <gbod> *into
  • 10:07:13 <rosieres> gbod: OMG - yes . . . <flux:form.variable name="deniedContentTypes" value="textpic,table" /> -> blacklisting is better than allowed :-)
  • 10:07:35 <gbod> rosieres: Happy End!
  • 10:07:51 <batjony> why ? because, i want easy and smart depployments ! everything I develop is in my local machine, then when I deploy it - everything goes on the live server
  • 10:08:35 <batjony> if some other employee wants to pull it, then he has everything he need - all extensions - a real working environment
  • 10:09:01 <batjony> same number of extensions, same version of extensions
  • 10:11:16 <gbod> batjony - I like to keep changed only stuff in my repo, all the other things are just dependencies. But YMMV.
  • 10:11:37 <gbod> changed by me or other project attendees.
  • 10:12:08 <batjony> ya I know, thats why there are tool like composers, but not all the extensions are properly configured to use composers
  • 10:12:44 <batjony> thats why until everything works fine with Composer, i will keep them all in a repo
  • 10:13:19 <batjony> imagine you have a project with 20 different extensions
  • 10:13:33 <batjony> and on this project works other developers
  • 10:13:52 <batjony> and this project is deployed to a Test Server, Pre-live Server and Live Server
  • 10:14:21 <batjony> its STUPID to configure all the extensions X times and this produce a lot bugs
  • 10:15:13 <gbod> Well, as this is not a deployment channel - let's agree to disagree and stop it - as long as you call me stupid in all caps.
  • 10:16:12 <batjony> the deployments is related to the extension structure
  • 10:16:36 <batjony> and I dont call you stupid
  • 10:18:17 <gbod> batjony: Instead of discussing off topic I did this: https://github.com/NamelessCoder/gizzle-typo3-plugins/issues/1
  • 10:20:49 <batjony> 10x, i have not offended anyone, just sharing info :)
  • 10:21:27 <batjony> of course the best solution is the Composer, but last time i have tried, the composer files were not properly configured in the extensions
  • 10:21:56 <batjony> and also not all typo3 extensions have their composer files
  • 10:22:40 <bjo3rn> I know people who put the complete root folder into a git repo :S
  • 10:23:15 <bjo3rn> but as gbod correctly stated: YMMV.
  • 10:23:43 <bjo3rn> so, I am with you both that .git shouldn't be included in a TER release.
  • 10:25:25 <soma> i agree with that. i was also a bit surprised that they were in the releases
  • 10:54:54 <batjony> hmm some idea why i cant include the fluidcontent_core static template with
  • 10:54:55 <batjony> <INCLUDE_TYPOSCRIPT: source="FILE:EXT:fluidcontent_core/Configuration/TypoScript/setup.txt">
  • 10:55:09 <batjony> <INCLUDE_TYPOSCRIPT: source="FILE:EXT:fluidcontent_core/Configuration/TypoScript/constants.txt">
  • 10:56:02 <batjony> i usually include only one template - my provider's extension template, and inside it i include all other templates which I need
  • 10:56:25 <batjony> but the fluidcontent_core template inclusion doesnt work
  • 11:09:30 <NamelessCoder> batjony it just doesn't work that way. As the TYPO3 templateparser why, if you dare.
  • 11:09:35 <NamelessCoder> or take my word for it ;)
  • 11:10:01 <NamelessCoder> try the same with css_styled_content for a laugh
  • 11:10:09 <Akii> haha {f:translate() -> f:link.page()}
  • 11:10:27 <batjony> yes css_styled_content - is absolutely fine working with this way
  • 11:10:49 <NamelessCoder> eh, no.
  • 11:10:58 <NamelessCoder> plugins aren't rendering, I will bet you.
  • 11:10:58 <batjony> <INCLUDE_TYPOSCRIPT: source="FILE:EXT:css_styled_content/static/setup.txt">
  • 11:11:10 <batjony> <INCLUDE_TYPOSCRIPT: source="FILE:EXT:css_styled_content/static/constants.txt">
  • 11:11:16 <NamelessCoder> seriously, it's time you take a look in the typo3 template parser batjony
  • 11:11:26 <batjony> i havent tried with plugins
  • 11:11:32 <batjony> but the rest works fine
  • 11:11:36 <NamelessCoder> no, like I said, bet you it won't render plugins
  • 11:12:09 <NamelessCoder> the reason is the order in which tt_content.* is built and the TS required for rendering plugins is generated
  • 11:12:25 <batjony> you mean that if its included with this way I cant include any plugin in a page ?
  • 11:12:31 <NamelessCoder> css_styled_content is targeted by special name in order to load it first and this targeting only works if the template is included as static from extension
  • 11:13:24 <NamelessCoder> we do this for fluidcontent_core via AdditionalConfiguration.php which is why when this file exists, fluidcontent_core can insert the TS that renders plugins correctly, in the right order, but it HAS to be included as static TS because it gets targeted by special name and this name is only matched if included as static TS
  • 11:13:36 <NamelessCoder> check out the templateparser.
  • 11:16:07 <batjony> k my last project was built with css_styled_content included with INCLUDE_TYPOSCRIPT, there were also some custom plugins included, but didnt meet any issues
  • 11:16:26 <batjony> anyway i will trust you
  • 11:17:14 <NamelessCoder> all depends on how your plugins are included - but definitely check out the templateparser if you wish to know exactly why it works how it does. It's a very special behavior, one that I've described here and elsewhere quite a few times by now
  • 11:17:34 <bjo3rn> "In NamelessCoder we trust"
  • 11:17:41 <NamelessCoder> all others pay cash.
  • 11:18:03 <bjo3rn> you srsly need some pyramid avatar
  • 11:18:06 <bjo3rn> ^^
  • 11:18:08 <NamelessCoder> hehehe
  • 11:18:30 * bjo3rn is putting 'check templateparser out' on his todo list
  • 11:18:51 <batjony> :)
  • 11:19:36 * bjo3rn gives internet hi5 to batjony
  • 11:20:00 <bjo3rn> ;)
  • 11:20:37 <batjony> what is this hi5 ?
  • 11:20:57 <bjo3rn> https://www.dropbox.com/s/yu99fsxwcr0mznl/highfive.jpg?dl=0
  • 11:21:07 <bjo3rn> =)
  • 11:21:07 <NamelessCoder> greasy screen assumes
  • 11:21:34 <bjo3rn> pro tip: don't do it after having grilled chicken or the like
  • 11:22:02 <batjony> :)
  • 11:24:03 <NamelessCoder> Acacia Strain - Whale Shark
  • 11:24:11 <NamelessCoder> this shit is heavy as a really heavy thing
  • 11:28:17 <batjony> NamelessCoder: about all these .git folders in the TER extensions, is there any issue to keep them ?
  • 11:30:20 <gbod> https://github.com/NamelessCoder/gizzle-typo3-plugins/issues/1 + answer
  • 11:31:00 <gbod> throw em away
  • 11:31:59 <batjony> :)
  • 13:23:15 <rosieres> how do I access ext:media image selector from flux? Anybody knows?
  • 13:25:42 <rosieres> ahh - comes from fal
  • 13:35:53 <rosieres> <flux:field.inline.fal name="myimage" showThumbs="1" enabledControls="{info:1,new:1,dragdrop:1,sort:1,hide:1}"/> opens the media vidi image selector but as soon as I choose an image I run into a wron configuration of tt_content popup message. Anybody ran ever into this?
  • 13:59:47 <mrboe> hey guys some off topic - when i delete typo3temp/* - must i go to install tool and "create" the folders or will they be created if they needed?
  • 14:00:36 <Akii> noyes
  • 14:00:56 <mrboe> ;) nice awnser
  • 14:00:58 <mrboe> thx
  • 14:01:01 <Akii> nice question ^^
  • 14:29:04 <m4d-m4t> hey guys! Just updated flux (7.0.0), fluidcontent (4.0.0) and vhs (1.9.1) to flux (7.1.2), fluidcontent (4.1.1) and vhs (2.1.4). Seems that my own fluidcontent extensions, which is based on fluidcontent_bootstrap, does not work anymore.
  • 14:29:15 <m4d-m4t> I'm getting a "#1257246929: "/home/www/p229323/html/typo3/typo3conf/ext/fluidcontent_drschreibers/Resources/Private/Templates/Content/Experts.html" is not a valid template resource URI. " - exception
  • 14:31:56 <m4d-m4t> and went through the update notes, but could not find any hints. Has someone experienced the same issue and has a solution for this problem? Big thanks!
  • 14:32:43 <Akii> le cache?
  • 14:32:46 <NamelessCoder> m4d-m4t have the files moved? If so, you need to clear temporary files and system cache
  • 14:34:35 <m4d-m4t> I cleared all caches (BE -> flush frontend/general caches). Should be enough, shouldn't it?
  • 14:35:01 <gbod> Install Tool -> Clear cache
  • 14:35:08 <Akii> and them files
  • 14:39:31 <m4d-m4t> I'll try that, as soon I remember the install-tool password :)
  • 14:39:56 <m4d-m4t> But fluidcontent_bootrap seems to work.
  • 14:40:04 <m4d-m4t> But fluidcontent_bootstrap seems to work.
  • 14:45:04 <m4d-m4t> Cleared all caches via install tool, but still got the same error as before.

20141122

  • 14:45:11 <7JTABJ5JY> [builder] NamelessCoder pushed 1 new commit to development: https://github.com/FluidTYPO3/builder/commit/a6098e527eae962e31bb043d51aa77778a5a964a
  • 14:45:11 <7JTABJ5JY> builder/development a6098e5 Claus Due: [TASK] Ignore .idea
  • 14:45:11 <92AAAH40D> [builder] NamelessCoder pushed 1 new commit to development: https://github.com/FluidTYPO3/builder/commit/d9b747c39d5fd45702f05f461fe78f442d0dc8d0
  • 14:45:11 <92AAAH40D> builder/development d9b747c Claus Due: [TASK] Update dependencies
  • 15:28:12 <danielkoch> hi
  • 15:30:16 <danielkoch> i try to update a typo3 6.1 installation to 6.2 including the fluidtypo3 extensions: flux, fluidcontent, fluidpages and vhs to the current versions
  • 15:30:40 <danielkoch> i get the following error in the frontend: #1289386765: Could not analyse class:FluidTYPO3\Vhs\ViewHelpers\Page\Content\RenderViewHelper maybe not loaded or no autoloader?
  • 15:42:15 <NamelessCoder> danielkoch see blog on fluidtypo3.org - release notes for VHS 2.0
  • 15:42:47 <NamelessCoder> some viewhelpers renamed - that one is not the only one
  • 15:47:42 <danielkoch> yes, i noticed that and switched them. this is the last error i tried to remove
  • 15:48:13 <NamelessCoder> since you already know the entry: the problem is a remaining v:page.content.render which should be v:content.render
  • 15:48:26 <NamelessCoder> just needed to make sure you knew about the rest, too ;)
  • 15:52:16 <danielkoch> NamelessCoder: v:content.render, that this change solve the problem!

20141123

  • 09:42:34 <6A4AAJQGW> [fluidcontent_core] xf- closed pull request #112: [DOC] Fixes folder name in README.md (development...development) https://github.com/FluidTYPO3/fluidcontent_core/pull/112
  • 13:21:52 <jmverges> good morning mates
  • 21:33:14 <jmverges> could anybody help me with some extbase stuff?

20141124

  • 06:58:34 <Momodedf> Hello
  • 06:58:47 <Momodedf> looks like you have a nesting probleme on Fatal error: Maximum function nesting level of '100' reached, aborting! in /var/www/master.fluidtypo3.org/TYPO3.CMS/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 4325
  • 09:50:25 <batjony> guys
  • 09:50:48 <batjony> could someone explain me why this kind of template http://pastebin.com/EsDGT059
  • 09:51:11 <batjony> renders the backend layout 50%-50% instead of 90%-10%
  • 09:52:50 <batjony> seems that Flux doesnt read style="width: 10%" and style="width: 90%" for both columns for a page template
  • 09:52:53 <bjo3rn> batjony keep the sum below 100%
  • 09:53:03 <bjo3rn> make it 10%/89%
  • 09:53:11 <batjony> k i will try
  • 09:56:12 <batjony> bjo3rn: doesnt work
  • 09:56:24 <batjony> also tried 10-80, 10-60...
  • 09:56:50 <batjony> it works for Grid Content Elements, but seems that for Page Templates something goes wrong
  • 09:57:53 <bjo3rn> then try colspan="1"/colspan="9"
  • 09:59:39 <batjony> bjo3rn: now it works :) 10x
  • 09:59:46 <bjo3rn> cool
  • 10:51:52 <Kaimane> When I add a field ( <flux:field.inline.fal name="settings.headerLogos" multiple="true" maxItems="10" /> ) for page configuration in my Default.html fluidpages template the field is rendered in page configuration as expected. But if I choose some files for subpages and go to a subpage in FE {v:page.resources.fal(field: 'settings.headerLogos')} is empty. What did I wrong?
  • 11:13:30 <Kaimane> After clearing the fe-cache and go to a subpage I can debug the array once. If I go to the subpage a second time settings.headerLogosMake is empty as before. The logo I chose on the parent page will be also in the page configuration of the subpage; in both page configuration (this and subpages). Tab for subpages has a yellow exclamation mark which means I can't save my settings.
  • 11:14:01 <Kaimane> Could you give me a hint to fix that problem?
  • 11:16:37 <rosieres> Kaimane: This should bring you to the direction .> http://www.snip2code.com/Snippet/137836/Gallery-FCE-as-example-how-to-use-fal-im
  • 11:17:45 <oschulz> good morning
  • 11:21:48 <oschulz> i created an ContentController.php in my extension folder, extending \FluidTYPO3\Fluidcontent\Controller\AbstractContentController, i also added an Topslider.html to Content folder.. the CE gets renderd finde but when i add public function topsliderAction to my custom controller to load additional stuff, nothing happens
  • 11:22:30 <oschulz> did i miss some init functions ?
  • 11:48:12 <macro11> hey guys, is there a working view helper/example for the responsive picture element (e.g. picturefill)
  • 11:49:49 <macro11> I've found this line in the irc logs: <bjo3rn> well, I don't know the functionality in 6.2. some time ago I created a content element using picturefill.js
  • 11:50:26 <bjo3rn> hi macro11, one sec, I'll post a gist.
  • 11:52:30 <bjo3rn> macro11 https://gist.github.com/bjo3rnf/22194aa1c174d2f29282
  • 11:52:58 <macro11> thanks a lot!
  • 11:53:09 <macro11> i will have a look at it :)
  • 11:53:26 <bjo3rn> note: it needs some tweaking, i. e. it is not generic and uses some old arguments which changed in the meantime
  • 11:54:13 <macro11> ok - i try to adopt it for my purpose :)
  • 11:54:24 <macro11> thanks
  • 11:55:33 <macro11> seams to be more flexible as i would need it - but a very good starting point
  • 11:56:40 <drlimbo> i have a flux:flexform.field.file with inherit="0" in my page settings, but in the Backend this will show me two fields (current page / subpages)
  • 11:56:54 <drlimbo> i thought with inherit=0 the subpages will be disabled?
  • 11:57:14 <drlimbo> is there another way to hide the "subpages" section?
  • 12:02:08 <rosieres> WTF is the purpose of image="[FileInterface|AbstractFileFolder] -> https://fluidtypo3.org/viewhelpers/fluid/master/Uri/ImageViewHelper.html ?
  • 12:02:09 <FT3BOT> ¯\_(ツ)_/¯
  • 12:04:39 <rosieres> My orginally problem is that : <f:section name="Preview">
  • 12:04:41 <rosieres> <div>
  • 12:04:43 <rosieres> <f:for each="{v:content.resources.fal(field: 'settings.ResponsiveImageImages')}" as="image">
  • 12:04:45 <rosieres> <f:image src="{image.id}" alt="image.title" width="100c" height="100c" treatIdAsReference="1"/>
  • 12:04:47 <rosieres> {image ->f:debug()}
  • 12:04:49 <rosieres> </f:for>
  • 12:04:51 <rosieres> </div> -> the src: path is prepended with ../ which leads to a 404 - how can I get rid of that?
  • 12:04:55 <Akii> y u no gist
  • 12:05:40 <rosieres> cause it was short ... *more or less
  • 12:06:29 <rosieres> https://gist.github.com/anonymous/fd2736f0ff31e8ec3cd6
  • 12:09:48 <oschulz> hey i found the problem for my content controller problem, in tt_content:tx_fed_fcefile is set wrong, Bsp my_extkey:Slider.html ... this gives me a wrong class path with underscores, so without namespacing
  • 12:11:58 <drlimbo> whats the best way to "show" some RTE-Content (Formatings & Links) in the Frontend?
  • 12:12:38 <drlimbo> v:format.plaintext doesn't wrap my links and removes <p> Tags
  • 12:13:05 <oschulz> f:format.html
  • 12:13:06 <oschulz> ?
  • 12:14:18 <bjo3rn> drlimbo inherit=0 will only prevent the values to be inherited, the fields will be rendered nevertheless
  • 12:14:59 <drlimbo> ah thx bjo3rn, but is there a way to hide the 2nd field "supages"?
  • 12:15:34 <bjo3rn> hm, not to my knowledge.
  • 12:17:23 <drlimbo> oh bad =(
  • 12:20:53 <bjo3rn> drlimbo see ext_tables.php in fluidpages. maybe you can override something in your ext?
  • 12:20:54 <drlimbo> mh bjo3rn, maybe there is a way to hide the second element with typoscript?
  • 12:21:14 <drlimbo> it's a bit ugly, because on the "subpages" the element won't be used
  • 12:23:34 <drlimbo> bjo3rn: i added the field via template
  • 12:23:50 <drlimbo> but maybe its better to add them via custom ext (ext_tables.php)
  • 12:24:34 <bjo3rn> nono, I though you'd like to remove the 'subpages' field from the backend.
  • 12:24:39 <bjo3rn> *t
  • 12:24:53 <rosieres> or do not set them in flux configuration but as constant only
  • 12:27:14 <oschulz> i found a bug in fluidcontent
  • 12:30:02 <oschulz> the extkey always goes throug GeneralUtility::camelCaseToLowerCaseUnderscored when showing avaible Fces
  • 12:34:40 <Kaimane> rosieres: thank you for the link to snip2code. But that is not exact what I described. I would like to use flux:field.inline.fal for page configuration in my fluidpages template not as a content element.
  • 12:41:13 <Kaimane> And if I use that field for page configuration then I got the cautious as I described above.
  • 13:08:01 <Momodedf> hey
  • 13:08:21 <Momodedf> have you ever tried to get a value in an array form a variable
  • 13:08:58 <Momodedf> I mean i have an array define like this {v:variable.set(name: 'strType', value: {0: 'BigButton', 1: 'SidebarInline', 2: 'FramedBlock', 3: 'ArrowButton'})} et I wld like to get the value at index {typeInt}
  • 13:29:01 <oschulz> OMG, https://fluidtypo3.org/documentation/templating-manual/templating/provider-extension/registration-in-php.html
  • 13:29:34 <oschulz> in point 3 you have to add an ClassAliasMap.php in order to use alle features of fluidcontnent
  • 13:30:19 <oschulz> this is crazy, "Rule of thumb is: the higher your TYPO3 core version is, the less likely it is you will need the alias map" this is absolutely WRONG
  • 13:51:32 <bjo3rn> Momodedf {v:variable.get(name: 'strType.{typeInt}')} see https://fluidtypo3.org/viewhelpers/vhs/master/Variable/GetViewHelper.html
  • 13:55:06 <Momodedf> thanks you bjo3rn
  • 14:03:33 <macro11> hi! is there a way to define a section in a common file and include them in two different content elments: <f:render section="imageres" arguments="{_all}" />
  • 14:11:34 <Momodedf> you can use a partial
  • 14:11:48 <Momodedf> <f:render partial="FileName" section="imageres" arguments="{_all}" />
  • 14:30:53 <macro11> thanks Momodedf: seams to be the thing i'm looking for :)
  • 14:33:12 <macro11> i'm wondering: i've created my prodiver extension with builder. in typoscript the partial path is configured, but the folder itself isn't created
  • 15:07:16 <rosieres> https://gist.github.com/anonymous/fd2736f0ff31e8ec3cd6 the image src is prepended by ../ in BE Preview. How can I get rid of that?
  • 15:09:08 <gbod> rosieres: Is it in main section prepended too?
  • 15:11:14 <rosieres> gbod: nope
  • 15:14:18 <gbod> rosieres: So everything works wight. Or did I get your question wrong?
  • 15:14:25 <gbod> *right
  • 15:20:46 <rosieres> gbod: In backend I cannot see the preview due an 404 . . . because of that ../
  • 16:20:05 <bjo3rn> rosieres use v:media.image to render the image tag. it handles images in BE differently.
  • 16:21:03 <rosieres> bjo3rn: thx . . . already made it https://github.com/FluidTYPO3/vhs/issues/729
  • 16:21:36 <bjo3rn> ok, better twice than nothing ^^

20141125

  • 09:10:16 <jmverges> morning mates
  • 12:02:13 <rosieres> Anyone who knows how to chain TS overrides? I need multiple of them -> https://gist.github.com/anonymous/bbefaf0d2e02cfa22153

20141126

  • 11:04:26 <Guest|73570> Hi guys, i updated the flux:fluid flexforms Extension on 7.1.2
  • 11:05:03 <Guest|73570> now i get a fatal error in the backend : Fatal Error : Call to a member function preparedGet()
  • 11:05:37 <martinhummer> hi guys!
  • 11:06:01 <Guest|73570> i got the TYPO3 Version 6.2.5
  • 11:06:39 <martinhummer> according to this issue: https://github.com/FluidTYPO3/fluidpages/issues/212 i try to hide the column "Fluid Content Area" in the language view.
  • 11:07:22 <martinhummer> but i'm stuck with getting the javascript part into the page module...
  • 11:07:41 <martinhummer> is it possible to insert javascript into the backend with my provider extension?
  • 11:09:52 <soee> xaver: i should add the icons today, they are ready
  • 11:12:32 <xaver> soee: :)
  • 11:19:01 <Guest|73570> push
  • 11:28:14 <drlimbo> good morning
  • 11:28:30 <drlimbo> i have some troubles nesting "inline-tags" maybe someone can help me?
  • 11:28:47 <drlimbo> {v:page.info(field: 'pid')} will show me the PID -> 68 id like to use here
  • 11:28:53 <drlimbo> {v:page.info(pageUid: "68", field: 'title')}
  • 11:29:13 <drlimbo> but i cant bring that nesting-stuff to work =(
  • 11:30:45 <Akii> {vh:page.info(pageUid: '{vh:page.info(field: \'pid\')}', field: 'title')}
  • 11:30:59 <Akii> forgive me for writing this line
  • 11:32:14 <drlimbo> mh, it works with v:page.info, but i dont think this is the "nice-style"
  • 11:32:28 <drlimbo> i thought about nesting the viewhelpers with ->
  • 11:32:43 <drlimbo> but i dont know how to nest the parameters
  • 11:33:05 <Akii> I don't think thats supported with this VH
  • 11:33:22 <drlimbo> something like taht { v:page.info(field: 'title') pageUid: -> v:page.info(field: 'pid') }
  • 11:33:41 <Akii> no
  • 11:33:45 <Akii> that won't work
  • 11:34:43 <drlimbo> allright, but thanks for your help Akii
  • 11:34:50 <Akii> np
  • 11:35:34 <drlimbo> What does the Message mean? "Flux View FluidTYPO3\Flux\View\ExposedTemplateView is able to read stored configuration from source code with hash value ..."
  • 11:35:54 <drlimbo> and ".. to read stored configuration .."
  • 11:36:01 <Akii> just a quick question, when inside page/content template you might already have the pid available
  • 11:36:21 <Akii> {_all -> f:debug()} will show that
  • 11:37:59 <drlimbo> oh, Akii {page.pid} exist
  • 11:38:06 <Akii> heh
  • 11:38:15 <drlimbo> i didn't know that {page} exist
  • 11:38:23 <Akii> and now you have the nice style
  • 11:39:01 <drlimbo> oh yes!
  • 11:39:01 <Akii> {vh:page.info(pageUid: page.pid, ...}
  • 11:39:09 <drlimbo> but i'll have to check my other scripts too =P
  • 11:39:12 <Akii> :D
  • 11:54:58 <drlimbo> What does the Message mean? "Flux View FluidTYPO3\Flux\View\ExposedTemplateView is able to read stored configuration from source code with hash value ..."
  • 11:59:59 <bjo3rn> drlimbo it basically means that your template is error free.
  • 12:00:20 <bjo3rn> to avoid that message set the debug level in flux to '2'
  • 12:00:30 <bjo3rn> you will only be noticed about errors then
  • 12:15:02 <rosieres> It seems that I cannot check if a flux:grid.column has content. Is that true? A condition on the name does not work. In layout on section name doesn't work either ... any hints?
  • 12:36:06 <rosieres> Other way asked: How can I check if a column on page has content?
  • 12:43:44 <Akii> condition="{vh:content.render(..)} == ''" lol
  • 12:43:56 <Akii> that's so bad
  • 12:44:04 <drlimbo> thanks bjo3rn - i was afk
  • 12:44:45 <drlimbo> rosieres: i think there is a way with v.content.render as="var" - and check for "var" then
  • 12:44:46 <FT3BOT> Welcome back drlimbo!
  • 12:46:44 <Akii> lol $contentRecords = $contentRecords;
  • 12:47:34 <rosieres> thank yous !
  • 12:47:45 <Akii> https://github.com/FluidTYPO3/vhs/blob/development/Classes/ViewHelpers/Content/AbstractContentViewHelper.php#L144
  • 12:48:05 <Akii> I'm not certain but that might just be not necessary
  • 12:48:17 <Akii> or am I overlooking something
  • 13:08:36 <batjony> guys i have an important question
  • 13:09:02 <batjony> vhs - could it be used in an extbase plugin ?
  • 13:09:08 <Akii> yes
  • 13:09:52 <batjony> i am trying to use vhs in an plugin's template
  • 13:09:52 <rosieres> it's standalone
  • 13:10:06 <batjony> i set {namespace v=FluidTYPO3\Vhs\ViewHelpers}
  • 13:10:22 <Akii> looks good
  • 13:10:26 <batjony> but for example <v:debug>test</v:debug> doesnt output anything
  • 13:10:43 <batjony> so seems that vhs is not included
  • 13:11:23 <Akii> what about debugging a variable? ^^
  • 13:11:46 <NamelessCoder> batjony v:debug != f:debug - read the description carefully
  • 13:12:18 <Akii> " ### ViewHelper Debug ViewHelper (sic)" :D
  • 13:12:20 <Akii> whut
  • 13:13:38 <batjony> sorry guys, everything is fine :)
  • 13:13:45 <batjony> NamelessCoder: 10x
  • 13:14:23 <NamelessCoder> Akii it is a viewhelper that debugs viewhelpers
  • 13:14:48 <Akii> question is: does it debug itself :D
  • 13:15:06 <NamelessCoder> of course
  • 13:15:23 <NamelessCoder> {somevh() -> v:debug() -> v:debug()}
  • 13:15:23 <Akii> perfect
  • 13:15:25 <batjony> thats seems to be an awesome helper :)
  • 13:34:12 <jmverges> good morning mates
  • 13:34:20 <jmverges> how is going on?
  • 13:41:24 <Guest|73570> i updated flux and fluid on the newest versions, but i got that error: "The action name must be a valid string, array given (Array)."
  • 13:41:57 <Guest|73570> what is wrong?
  • 14:06:59 <batjony> guys, in my plugin's template I want to render file collection images (sys_file_collection)
  • 14:07:09 <batjony> i guess the helper which I should use is v:resource.file ?
  • 14:07:12 <batjony> am I right ?
  • 14:09:50 <batjony> or this v:resource.collection or v:resource.record.fal :)
  • 14:09:54 <batjony> i am confused
  • 14:20:53 <jmverges> why typo3pageModule.js is not used in fluidpages?
  • 14:24:15 <jmverges> uhm
  • 14:24:18 <jmverges> batjony,
  • 14:24:28 <jmverges> I would use fal
  • 14:25:45 <batjony> v:resource.record.fal has arguments "table" and "field"
  • 14:25:53 <batjony> what should I use for them
  • 14:32:35 <jmverges> for images?
  • 14:32:48 <jmverges> let me see
  • 14:33:00 <jmverges> <f:for each="{v:content.resources.fal(field: 'settings.pill.image')}" as="image">
  • 14:33:00 <jmverges> <v:media.image src="{image.url}" treatIdAsReference="TRUE" alt="{image.id}" height="50" style="height: auto; max-width: 100%;" />
  • 14:33:00 <jmverges> </f:for>
  • 14:34:19 <batjony> but I am trying to render images from a File Collection record
  • 14:35:01 <batjony> for example, in your List view - you can add File Collections
  • 14:35:30 <batjony> lets say you add a File Collection record with X images, and this File Collection record is with id 17
  • 14:35:59 <batjony> then I am trying to get all the images for this file collection record with id 17 inside a plugin's template
  • 14:37:31 <Gast> hi guys , i updated the flux und fluidextension and i get that error in the frontend : The action name must be a valid string, array given (Array).
  • 14:37:38 <Gast> whtas wrong?
  • 14:37:59 <Gast> whats*
  • 14:40:25 <Gast> do you need more information guys?
  • 14:46:36 <Akii> cleared the cache, removed the temp folder Gast?
  • 14:48:03 <rosieres> update scripts
  • 14:49:47 <Gast> i cleared the cache with the install tool
  • 14:50:00 <Gast> and removev the temp folder
  • 14:50:36 <Gast> removed
  • 15:00:58 <Gast> anyone an idea?
  • 15:01:36 <Akii> ran the update script?
  • 15:03:57 <rosieres> Gast: and you should read the different version changes. Some vh might have changed
  • 15:06:03 <beo6> Can i somehow have all flux:flexform.object not unfolded by default? So by default i only see the name/description and not all fields of the object?
  • 15:06:50 <Momodedf> hum
  • 15:07:06 <Momodedf> why isn't there an iterator.length ?
  • 15:07:25 <beo6> iterator.total
  • 15:07:51 <Momodedf> I mean v:iterator
  • 15:08:18 <Momodedf> cause i dont want to make for just to know the lenght of my rootline
  • 15:08:41 <beo6> whats the difference of v:iterator to the default iterator?
  • 15:09:02 <batjony> btw I found the solution when you are trying to render file collection records, just for your information: <v:resource.record.fal table="sys_file_collection" field="files" uid="[sys file collection record uid]" as="images">
  • 15:10:00 <Momodedf> the default iterator is set in a f:for when the v:iterator can call function
  • 15:10:29 <Gast> @akii i run the update scripts ,but i still get the exception
  • 15:11:04 <Akii> Gast: no idea then, sorry
  • 15:11:31 <beo6> i don't see a v:iterator. its just a bunch of viewhelpers
  • 15:13:07 <Gast> @akii when your want to update the flux and fluid extension, which steps you go through?
  • 15:13:39 <Akii> Gast: I read the release notes and changes and update accordingly ^^
  • 15:14:52 <Gast> and you get no errors ?
  • 15:15:45 <Momodedf> anyway, that was dumb ... I just needed f:count
  • 15:15:53 <Akii> ^ lol
  • 15:24:24 <Gast> anyone else an idea about my problem ?
  • 15:28:30 <rosieres> Gast: from which version to witch (LOL) did you upgrade?
  • 15:36:13 <jmverges> hey mates
  • 15:36:42 <jmverges> anybody knows why fluidpages is not using typo3pageModule?
  • 15:37:30 <rosieres> jmverges aka the riddler -> wtf?
  • 15:37:31 <FT3BOT> ¯\_(ツ)_/¯
  • 15:38:11 <Gast> flux 7.0 to 7,1 and 4.0 to 4.1
  • 15:38:25 <rosieres> jmverges: what did you do. What did you expect. What did you get? :-)
  • 15:39:21 <rosieres> Gast: did you read this? -> https://fluidtypo3.org/blog/news/flux-71-changes.html
  • 15:46:02 <rosieres> jmverges: https://fluidtypo3.org/community/irc-logs.html?tx_fluidtypo3org_content[date]=20141029&cHash=82b3974dc2d446ca4a44210b06ed5906#17:52:00 -> 17:52:00 -> looks like your answer -> It's often helpful to query the irc logs -> https://fluidtypo3.org/search.html?q=typo3pageModule.js
  • 15:50:54 <jmverges> rosieres, thank you
  • 15:52:59 <rosieres> jmverges: yw
  • 15:54:13 <Gast> i did read it, but i got no problems with that whats in the changelog
  • 15:54:29 <Gast> do i need fcc ?
  • 15:56:55 <rosieres> Gast: no it's optional
  • 15:57:40 <jmverges> rosieres, is planned to fix that again? I mean, using xclass o whatever
  • 15:59:50 <Gast> @rosieres is there any other way to fix that?
  • 16:00:45 <Gast> i updated everything and cleared all the caches with the installtool , cleared the typo3temp folder
  • 16:00:57 <rosieres> idk... ask some team members
  • 16:01:14 <rosieres> @jmverges
  • 16:03:02 <Gast> @xaver can you help me with my problem? I updated flux 7.0 to 7.1 and get the error "The action name must be a valid string, array given (Array)" in the frontend
  • 16:04:14 <rosieres> @Gast -> determine where it occours ... "The action name must be a valid string, array given (Array)." ... it must not neccessarily be flux or fluidcontent. It's also possible that this occours in a different extensions. Deinstall every extension that is not needed and clear all caches every time in installtool
  • 16:07:35 <Gast> but that error appeared only when i updated flux and the first lines show that the AbstractFluxController.php throw this exception
  • 16:08:15 <rosieres> ok
  • 16:10:33 <rosieres> install builder extension and run the error checking. Also enable debug mode in flux
  • 16:11:13 <beo6> Can i somehow have all flux:flexform.object not unfolded by default? So by default i only see the name/description and not all fields of the object?
  • 16:12:55 <rosieres> Gast: do you run a provider extension?
  • 16:15:38 <Gast> yes
  • 16:16:05 <Gast> i deinstalled but the exception is still there
  • 16:17:57 <rosieres> Gast: perhaps you deinstall flux as well, delete the folder and get a fresh copy... just to be sure
  • 16:18:34 <rosieres> Gast: did you enable debug mode in flux?
  • 16:19:43 <Gast> how do i enable it?
  • 16:19:53 <rosieres> extmanager
  • 16:22:36 <Gast> okay i did it
  • 16:23:06 <rosieres> clear caches... on page load in backend you should get output
  • 16:23:32 <Gast> oaky
  • 16:23:36 <Gast> okay
  • 16:26:35 <Gast> everthing green
  • 16:28:47 <Momodedf> <p><v:iterator.pop subject="{rootLine}" as="pageAncetre">{pageAncetre.title}</v:iterator.pop></p>
  • 16:28:47 <Momodedf> I dont get why in this example <h1><v:iterator.pop subject="{rootLine}" as="pageAncetre">{pageAncetre.title}</v:iterator.pop></h1>
  • 16:29:10 <Momodedf> i dont get the last, then the one before
  • 16:29:20 <Momodedf> I just the the same item both instead
  • 16:32:49 <Gast> should i validate the flux extension?
  • 16:33:16 <Gast> i get a lot of exceptions
  • 16:41:12 <Gast> rosieres ?
  • 16:41:31 <jloew> Hi everyone
  • 16:42:34 <jloew> Does anyone happen to know, why typo3 6.2.6 and flux 7.1 don't show my grid layout in the backend? I've updated the namespace to match the new one, Frontend works like a charm, but I can't seem to get it to display the backend correctly!
  • 16:43:45 <jloew> I'm talking about grid in the page Layout, not Content
  • 16:45:44 <Akii> jloew: select fluidtemplate as the backendlayout
  • 16:46:38 <NamelessCoder> jloew https://fluidtypo3.org/blog/news/fluidcontent-and-fluidpages-released.html
  • 16:46:47 <rosieres> makes sense
  • 16:48:05 <jloew> Heck yeah!
  • 16:48:10 <jloew> Thank you so much!
  • 16:48:11 <Gast> rosieres belongs the answer to you ?
  • 16:48:16 <Gast> to me*
  • 16:48:21 <rosieres> jep
  • 16:48:34 <NamelessCoder> jloew it's a good idea to keep an eye on the blog, we always write about changes like that
  • 16:49:25 <jloew> I know =) this is just the first time I'm implementing on 6.2.6 and flux 7.1 and I think I got caught up a little too much in the namespace changes that I must have missed that...
  • 16:52:00 <rosieres> NamelessCoder: perhaps put this into the Channel head -> https://fluidtypo3.org/search.html?q=your+searchwords
  • 16:52:30 <NamelessCoder> hopefully people already know how awesome the search is
  • 16:52:55 <rosieres> I did forget it . . . that's why I mention
  • 16:55:09 <jloew> I did use it, but the search engine is only as smart as the person using it, it seems...
  • 16:55:16 <jloew> Well thanks anyways! See you!
  • 17:47:01 <jmverges> NamelessCoder, is planned to include again typo3pageModule.js? Using xclass o whatever. I'm talking about fluidpages
  • 17:58:20 <soma> anyone else noticed that wizardtab is not working in flux 7.1.2? (i know its deprecated, but i would still expect it to work)
  • 18:01:42 <soma> sry, i need to leave, but will read the backlog in 20 minutes or so
  • 18:02:01 <jmverges> other question, does anybody know how to check if a value is in a array with vhs, f, or flux
  • 18:05:11 <jmverges> <f:if condition="{v:page.info(field: 'uid') in settings.showinpage.pages }"> ????
  • 18:11:12 <xaver> Gast: ?
  • 18:17:15 <jmverges> <f:if condition="{m8th:inArray(haystack:settings.showinpage.pages,needle:v:page.info(field: 'uid'),then:'true',else:'false')}">
  • 18:23:44 <bjo3rn> jmverges, what's that all about?
  • 18:23:52 <xaver> soma: options="{group : 'Test'}" this way or the old one?
  • 18:24:21 <bjo3rn> is there a q behind that code?
  • 18:24:28 <bjo3rn> I hope so ^^
  • 18:24:59 <xaver> i think you can't fo a viewhelper in a viewhelper in a viewhelper {var -> v1 -> v2 -> v3 ....} is possible
  • 18:25:31 <jmverges> bjo3rn, is to check if the current page id is into some selected pages in a flux:field.relation
  • 18:25:49 <bjo3rn> the matryoschka of all viewhelpers
  • 18:26:09 <xaver> ^^
  • 18:26:14 <jmverges> could you help me�?
  • 18:26:27 <bjo3rn> maybe. what is the actual question?
  • 18:27:07 <jmverges> first of all I wrote: {namespace m8th=Tx_M8thstructures_ViewHelpers}
  • 18:27:36 <xaver> use namespaces /Vendor/Plugin/Viewhelpers and
  • 18:27:37 <jmverges> then I create a class class InArrayViewHelper extends \FluidTYPO3\Vhs\ViewHelpers\Asset\AbstractAssetViewHelper with namespace "namespace MANDARINA\M8thstructures\ViewHelpers;"
  • 18:27:38 <NamelessCoder> https://fluidtypo3.org/viewhelpers/vhs/master/Condition/Iterator/ContainsViewHelper.html
  • 18:27:47 <bjo3rn> is this in a page or content template?
  • 18:27:59 <jmverges> ce
  • 18:27:59 <bjo3rn> bam! answers flooding in!
  • 18:28:05 <jmverges> content
  • 18:28:16 <jmverges> nice
  • 18:28:17 <jmverges> better
  • 18:28:18 <xaver> bjo3rn: mass confusion
  • 18:28:31 <jmverges> NamelessCoder, thank you
  • 18:28:45 <bjo3rn> that's it?
  • 18:30:53 <jmverges> I'm not sure how to use it
  • 18:31:42 <jmverges> <f:if condition="{v:condition.iterator.contains(haystack:'{settings.showinpage.pages}',needle:v:page.info(field: 'uid'),then:'true',else:'false')}">
  • 18:32:24 <jmverges> it is written fine?
  • 18:32:32 <bjo3rn> don't use v:page.info(). use {page.uid} instead.
  • 18:32:36 <xaver> i think you can't write inline in inline annotation
  • 18:33:03 <xaver> bjo3rn: isn't always available
  • 18:33:12 <bjo3rn> plus v:condition... is a, well, condition viewhelper itself
  • 18:33:25 <bjo3rn> it is not, xaver?
  • 18:33:45 <xaver> if you in news or other ext and you it, you will have no page object
  • 18:34:01 <bjo3rn> sure, but this is a ce if I got him right.
  • 18:34:19 <bjo3rn> I assume you are using fluidcontent, jmverges?
  • 18:34:21 <xaver> ah ok
  • 18:34:28 <jmverges> <f:if condition="{v:condition.iterator.contains(haystack:'{settings.showinpage.pages}',needle:'{page.uid}',then:'true',else:'false')}">
  • 18:34:29 <xaver> cu later :)
  • 18:34:36 <jmverges> I'm using a provider extension
  • 18:34:39 <jmverges> cu xaver
  • 18:34:43 <bjo3rn> you don't need the outer if.
  • 18:35:11 <xaver> jmverges: btw we suopport now windows nfs plugin and yaml config and a lot of other stuff
  • 18:35:27 <jmverges> ok xaver, is good to now
  • 18:35:38 <jmverges> the yaml stuff is cool, I saw it.
  • 18:35:52 <bjo3rn> <v:condition.iterator.contains ...><f:then></f:then><f:else></f:else></v:condition.iterator.contains>
  • 18:35:58 <xaver> php 5.6 composer ...
  • 18:37:27 <jmverges> <v:condition.iterator.contains haystack="{settings.showinpage.pages}" needle="{page.uid}">
  • 18:39:38 <bjo3rn> jmverges yes, that should to the trick.
  • 18:40:12 <jmverges> xaver ajenti
  • 18:40:33 <jmverges> bjo3rn, I have a problem... hehe
  • 18:42:06 <bjo3rn> which is...?
  • 18:43:56 <jmverges> I'm on it,
  • 18:44:13 <jmverges> funciona
  • 18:44:17 <jmverges> it is working :D
  • 18:44:27 <jmverges> thank you all
  • 18:44:36 <bjo3rn> ai carramba!
  • 18:44:59 <bjo3rn> muy bien
  • 18:45:29 <bjo3rn> buen trabajo
  • 18:45:37 <jmverges> hahaha :)
  • 18:45:38 <jmverges> so, bjo3rn what do you know about typo3pageModule.js is planned to be included again?
  • 18:45:45 <bjo3rn> no se
  • 18:46:11 <jousch> hi, (topic: <v:asset.style />) is it possible to include a css with an absolute custom domain url? I've a typo3 instance with many subdomain.domain.at websites they share many assets. Any suggestions?
  • 18:47:51 <bjo3rn> jousch is plugin.tx_vhs.settings.prependPath = http://static.mydomain.com/ what you are looking for?
  • 18:48:10 <bjo3rn> https://github.com/FluidTYPO3/vhs#secondary-domain-name-for-resources
  • 18:49:25 <jousch> :-o ah, I can set via TS, ok.
  • 18:50:31 <jousch> think of a photographer website with a main page for general stuff. then there are "sub websites" for peoplephotography, wedding, still, ...
  • 18:51:19 <jousch> I think this features resolves my problem
  • 18:53:55 <jmverges> he mates, see you later
  • 19:15:35 <jousch> bjo3rn is it also possible to deactivate for certain assets?
  • 20:42:59 <TaucherMK> Hi, I have a really simple content element, providing two columns. It worked a long time and seems to be broke with an update, I don’t know which though. The code can be found here: http://pastebin.com/9eP1C0zU
  • 20:43:49 <TaucherMK> The content elements in existing elements in the columns are not displayed in backend and if I add new elements, they appear in both columns
  • 20:44:55 <NamelessCoder> TaucherMK you need to read the migration notes of the documentation, specifically how flux:form.content now works and doesn't. https://fluidtypo3.org/documentation/templating-manual/appendix/migration/to-flux-71.html
  • 20:56:22 <TaucherMK> Thank you NamelessCoder, that did it. Is there still a way to get the columns aligned next to each other in the backend? The style option is still present on column, but it doesn’t work for me?!?
  • 20:57:12 <NamelessCoder> depends on what you mean by aligned next to each other
  • 20:57:28 <NamelessCoder> two columns inside the same row will do that as default 50% 50% split
  • 21:00:02 <xaver> next feature is finished - return the ip from VM
  • 21:01:57 <TaucherMK> NamelessCoder: In my case each column gets its own row in the backend view (only content elements though, fluidpage columns split equally)
  • 21:05:28 <s-andersen> After upgrade to 6.2 from 6.0, my flexible content elements displays: LLL:EXT:flux/Resources/Private/Language/locallang.xlf:flux.my-widget.columns.column in the backend. Can't find out why?
  • 21:06:07 <TaucherMK> NamelessCoder: Just an issue of display I guess, it’s placed in tds and one of the columns just takes too much space
  • 21:06:16 <TaucherMK> thx for the help ;-)
  • 21:13:14 <NamelessCoder> yw TaucherMK
  • 21:14:44 <NamelessCoder> s-andersen looks like one or more templates are being rendered with the "flux" extension context rather than fluidcontent. Did you also upgrade all the fluidtypo3 extensions when you upgraded the core?
  • 21:18:39 <soee> xaver: ping
  • 21:19:49 <soee> btw fluidcontent and fluidpages are almost compatible with 7.0-dev, there is only one array function to replace in both extensions to make the work
  • 21:21:49 <s-andersen> NamelessCoder: Yes I upgraded flux, fluidcontent, fluidpages and vhs to new versions
  • 21:22:51 <NamelessCoder> s-andersen do you use any other extensions which contain Provider classes and if so, are those also updated and/or have you ensured the Provider uses your extension key, not "flux"?
  • 21:23:59 <s-andersen> NamelessCoder: I'm not sure how to check that, but I'm 80% certain that I'm just using the default FluidTYPO3 setup
  • 21:24:08 <xaver> soee: HI
  • 21:24:56 <soee> xaver: my colegue forget to add 5 icons, i will upload them this week i think. The one that are ready https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/pull/233
  • 21:25:12 <soee> but the build fails, but thats not my fault i think
  • 21:26:59 <s-andersen> NamelessCoder: Looks like I'm using the old tx_fed typoscript setup in my extension, maybe that is the problem?
  • 21:27:21 <NamelessCoder> yep - that will force the "flux" extension key on every element registered that way
  • 21:28:16 <NamelessCoder> you may be able to simply switch to a Core::registerProviderExtensionKey approach and delete the typoscript, but that requires you use a provider extension - fileadmin files not supported
  • 21:36:40 <s-andersen> NamelessCoder: Now I have changed the typoscript to the new version, but my FCE's will not register in the backend. They are rendered nicely in the frontend though
  • 21:43:30 <NamelessCoder> clear system cache specifically
  • 21:46:30 <s-andersen> NamelessCoder:Have cleared cache through install tool and in backend, no luck. Creating a dummy extension with "builder" gives me the example FCE, so somewhere there must be something I haven't changed correctly yet.
  • 21:57:07 <s-andersen> Forgot to change ext_tables.php.... that helped a lot :)
  • 22:19:43 <soma> xaver: the old way with wizardTab
  • 22:21:44 <soma> unfortunately i'm having some other problems too. labels disappear after clearing caches, reappear after flushing all caches in install tool. also setting "debug mode" to 1 in flux config in extensionmanager does not show debug messages anymore

20141127

  • 06:00:59 <Guest|57883> good morning. already anyone awake that can help me ;)
  • 08:08:45 <jmverges> good morning mates
  • 09:04:07 <batjony> hi guys
  • 09:04:33 <batjony> does someone know if there is a chance fluidtypo3 to be part of the next typo3 cms 7.0 ?
  • 09:05:52 <batjony> just I am curious about it
  • 09:06:09 <jmverges> +1
  • 09:53:30 <jmverges> morning gbod
  • 10:25:13 <soma> new day, new problems... ;) any hints how to get spamProtectEmailAddresses to work in rte content that is rendered with f:format.html?
  • 10:36:44 <beo6> which parse function do you use?
  • 10:37:53 <soma> i didn't specify one, so the default one. lib.parseFunc_RTE
  • 10:38:15 <beo6> i would have guessed it works out of the box then
  • 10:40:31 <soma> me too. but it seems it doesn't or i'm doing something wrong. when using the default typo3 text CE it works, so its not a general config problem
  • 10:42:12 <beo6> soma: you are right. just tried it
  • 10:43:43 <beo6> soma: also another issue i noticed is when you have new lines in the source code of the html in the RTE it converts them into <br> instead of ignoring like the normal text ce does.
  • 10:48:12 <soma> i didn't notice that before. but you are right, same behaviour here
  • 10:54:06 <beo6> too bad. would be nice if the behaviour would be the same as normal text CE
  • 10:54:27 <beo6> if you know anything let me know
  • 11:09:59 <Guest|50732> hi guys, i have a problem with the preview section when i registred the flux flexform xml. it shows the preview section in every content element. Do you know what i did wrong?
  • 11:13:01 <DannyGER> My FLUX Version is 7.1.2 and Typo3 is 6.2.6
  • 11:35:38 <drlimbo> Akii: another question about inline conditions
  • 11:35:44 <drlimbo> is there a NOT or something?
  • 11:35:45 <drlimbo> {f:if(condition: '!{overwriteDemand.year} && {iterator.isFirst}' then: 'first')}
  • 11:35:59 <Akii> not in the vanilla VH
  • 11:36:05 <Akii> the vhs version might be able to do it
  • 11:36:08 <Akii> but no idea
  • 11:36:28 <Akii> you could also use "else"
  • 11:36:56 <Akii> && doesn't work either afaik
  • 11:38:01 <drlimbo> mhh, v:if isn't a solution - same there
  • 11:38:41 <drlimbo> IF year == FALSE and isFirst == TRUE - so the else-wont work
  • 11:38:45 <drlimbo> maybe with multiple if
  • 11:39:19 <DannyGER> has anybody a solution for my question above?
  • 11:40:12 <drlimbo> something like {f:if(condition: '{iterator.isFirst}') -> f:if(condition: '{overwriteDemand.year} == FALSE' then: 'first')}
  • 11:40:40 <drlimbo> f:if(condition: overwriteDemand.year else: 'first')}
  • 12:19:27 <Cash2m> Hi. Is it possible to mount pages and use an other fluidpages layout for the page and all sub-pages?
  • 12:42:12 <jmverges> Cash2m, no idea, but sound interesting
  • 12:43:01 <jmverges> afk
  • 13:22:05 <7YUAAGLEX> [flux] NamelessCoder pushed 2 new commits to development: https://github.com/FluidTYPO3/flux/compare/728b3358edd8...8217215b396a
  • 13:22:05 <7YUAAGLEX> flux/development 1ea5f7a Björn Fromme: [TASK] Add wrapper method for 7.0 compatibility
  • 13:22:06 <7YUAAGLEX> flux/development 8217215 Claus Due: Merge pull request #718 from bjo3rnf/compat...
  • 15:48:37 <BrianJ> Upgrading to Typo 3 from 4.7.19 to 6.2.5. How would you go about deleting old unused images from db and folders? Theres about 20k of unused images
  • 17:05:07 <drlimbo> hi there
  • 17:05:15 <drlimbo> i'd like to use some typoscript-variables in my extension
  • 17:05:40 <drlimbo> i found this help https://fluidtypo3.org/documentation/templating-manual/templating/using-variables/typoscript-variables.html but i have no idea where to put the Controller Context
  • 17:15:45 <drlimbo> i found the v:variable.typoscript solutions
  • 18:39:11 <drlimbo> good evening
  • 18:39:37 <drlimbo> i extended the page-settings with an extension to add some custom fields - now i can't switch the Page-Type from Standard to Shortcut
  • 18:40:21 <drlimbo> does anyone have an idea whats wrong with my custom fields?
  • 20:11:55 <qnic> hey guys
  • 20:12:17 <qnic> I don't know whether it's intentional or not, but your website is blocking the XML schema retriever of NetBeans
  • 20:12:41 <qnic> which means no viewhelper autocompletion for netbeans users
  • 20:13:03 <qnic> it says the browser signature is banned by the site owner

20141128

  • 00:10:22 <xaver> qnic what is zour useragent
  • 00:10:33 <xaver> NamelessCoder: any idea
  • 00:14:55 <NamelessCoder> qnic it appears CloudFlare thinks the user agent is a thread
  • 00:15:07 <NamelessCoder> s/thread/threat
  • 00:16:08 <NamelessCoder> also, please share your netbeans autocompletion setup, people have asked for that ;)
  • 00:42:26 <vizArt> hi everybody ... I hope somebody can help: By using fluidpages all installed packages are shown in every page. Is it possible to activate different templates for different sites within one TYPO3 instance?
  • 00:44:11 <vizArt> Usecase are multidomain pages ... using unique template-sets
  • 00:49:43 <vizArt> If i understand the documentation right: https://fluidtypo3.org/documentation/templating-manual/templating/using-templates/selecting-page-templates.html (last paragraph) there may be typoscript support. But everything i try nothing works.
  • 08:18:14 <Momodedf> Hello everybody
  • 09:15:53 <jmverges> good morning mates
  • 09:15:55 <FT3BOT> Welcome back jmverges!
  • 09:16:59 <jmverges> what does the bot?
  • 09:25:43 <jmverges> is everybody sleeping or working? today is friday! black friday in fact.
  • 13:32:49 <qnic> xaver, it's Java/1.7.0_71
  • 13:33:33 <qnic> NamelessCoder, I'll give you a paste once schema retrieval works
  • 13:34:35 <xaver> qnic: i tried it yesterday and schemaLocation didn't work at all - docu says it should work
  • 13:35:41 <qnic> xaver, it does work for me
  • 13:35:46 <qnic> http://nopaste.info/44b351622f.html
  • 13:35:54 <qnic> a dump of the request/response fyi
  • 13:36:04 <xaver> useragent ajava is always bad
  • 13:36:38 <qnic> I guess you're implying I should open a ticket with netbeans so it uses a custom UA?
  • 13:37:10 <xaver> A lot of "bad" bots using java
  • 13:37:38 <NamelessCoder> qnic our situation: it is CloudFlare that is blocking this and our security filtering is already at "minimal". The next level of security is "off" and I am disinclined to set that. There's no option in CloudFlare to whitelist specific user agents.
  • 13:38:49 <qnic> which means fixing netbeans is pretty much the only option, if possible
  • 13:39:14 <qnic> you're surely not the only site to use cloudflare, after all
  • 13:39:28 <NamelessCoder> qnic temporarily you can set port :8080 in the URL but I'm afraid this one would be an issue with EVERY site using cloudflare to serve files that netbeans attempts to access - except those running without any security filtering of course.
  • 13:39:48 <NamelessCoder> we can't guarantee that the :8080 solution will work forever though
  • 13:40:10 <xaver> NamelessCoder: wait
  • 13:40:12 <NamelessCoder> aaaaand that doesn't work now
  • 13:40:16 <qnic> haha
  • 13:40:21 <NamelessCoder> https redirects are in effect
  • 13:40:29 <xaver> try git
  • 13:40:33 <xaver> https://raw.githubusercontent.com/FluidTYPO3/flux/development/Resources/Private/Schemas/Flux.xsd
  • 13:40:56 <NamelessCoder> xaver served as text/plain, may be misinterpreted by client
  • 13:41:42 <xaver> he could try it - if eclipse as java IDE has the same problem, we maybe should sue another CDN to ship thoes files
  • 13:41:44 <NamelessCoder> qnic I will disable the security for 30 seconds to let you confirm that it is in fact the issue
  • 13:41:58 <qnic> I'll try the github one, wait
  • 13:42:09 <qnic> it seems to download correctly
  • 13:42:36 <NamelessCoder> is it still an .xsd? :)
  • 13:45:51 <qnic> it downloads but autocomplete doesn't work (yet)
  • 13:46:04 <qnic> and I'll probably need more than 30s to analyze this
  • 13:46:25 <NamelessCoder> PM me your IP, I'll excempt you
  • 13:47:05 <qnic> I definitely remember getting it to work with local xsd files at some point
  • 14:13:58 <qnic> ok so it kinda works
  • 14:14:14 <qnic> but not in conjunction with the XHTML schema
  • 14:14:44 <qnic> and only if the root element is a tag found inside an XML schema specified
  • 14:16:08 <qnic> XHTML probably doesn't work since the xsd specifies the complete document structure which doesn't allow any elements from other namespaces
  • 14:16:44 <NamelessCoder> so really it doesn't work :/
  • 14:17:16 <qnic> how do other IDEs solve this, specifically the xhtml part?
  • 14:17:49 <NamelessCoder> just works, probably because of a default file extension to schema map
  • 14:20:08 <qnic> but still, shouldn't the xhtml schema disallow any custom tags as childs of html tags?
  • 14:25:56 <NamelessCoder> if they are inside a declared namespace, sure
  • 14:26:39 <qnic> sure they should be allowed, or sure they should be disallowed?
  • 14:27:40 <NamelessCoder> allowed
  • 14:29:18 <qnic> so xml schemas are not valid accross namespaces?
  • 14:29:29 <xaver> qnic: looks like phpstorm ignores it in html
  • 14:30:28 <qnic> xaver, but strictly speaking, it's not valid as in conform to the .xsd then, right?
  • 14:31:00 <NamelessCoder> qnic the namespace prefix determins the valid nodes
  • 14:32:27 <qnic> NamelessCoder, so within a <div>, I should be able to insert a <v:something>?
  • 14:35:12 <NamelessCoder> yes
  • 14:35:14 <qnic> ok
  • 14:35:20 <qnic> so to sum it up
  • 14:35:25 <NamelessCoder> if you declared the v: namespace earlier or on the div itself
  • 14:35:31 <qnic> not offering elements from other namespaces is a netbeans bug
  • 14:35:37 <qnic> yes I did
  • 14:39:26 <beo6> hello everyone
  • 14:42:19 <qnic> nevertheless
  • 14:42:28 <qnic> it's still feasible to use if you don't need the HTML stuff
  • 14:43:11 <qnic> you have to use a dummy root element since HTML doesn't work and using a viewhelper would probably not be possible
  • 14:43:15 <qnic> http://nopaste.info/01d08796c0.html
  • 14:43:37 <qnic> if HTML would work, this would of course not be necessary
  • 14:43:52 <qnic> so I can file a bug about offering autocompletion for unrelated namespaces
  • 14:43:57 <qnic> but what about the UA issue then?
  • 15:03:09 <xaver> qnic: you can always file a issue and if you explain it and we can support more systems, we will think about it
  • 15:04:16 <NamelessCoder> we cannot whitelist user agents and I really don't want to disable security threat checking
  • 15:04:29 <NamelessCoder> I can exempt by IP but cannot offer to do that for all netbeans users of course
  • 15:05:07 <qnic> ok so two bug reports it is
  • 15:05:10 <NamelessCoder> if netbeans has *any* way to configure the UA, exploit it. Otherwise, request a change for netbeans to either set a proper UA or allow the user to define one that should be used.
  • 15:05:11 <qnic> maybe they'll change the UA
  • 15:05:20 <qnic> I'll look into that
  • 15:05:42 <qnic> in the meantime I can always use the github URLs
  • 15:36:34 <qnic> fyi
  • 15:36:35 <qnic> https://netbeans.org/bugzilla/show_bug.cgi?id=248982
  • 15:36:43 <qnic> https://netbeans.org/bugzilla/show_bug.cgi?id=248983
  • 17:05:23 <nigel-peach> hi everyone
  • 17:05:54 <nigel-peach> FluidContent_Core: Can you tell me, whether it is somehow possible to define custom partials within my own provider extensions?
  • 17:09:27 <nigel-peach> I know it is possible to override the template path alltogether, I'm just wondering whether I can use partials for a single variant
  • 17:09:40 <nigel-peach> "template path" -> "partial path"
  • 17:57:05 <qnic> NamelessCoder, not completely unrelated: https://fluidtypo3.org/schemas/fluid-master.xsd has multiple duplicate xsd:elements, e.g. be.container
  • 18:16:43 <nigel-peach> Doesn't anyone know how to use custom partials for specific fluidcontent_core elemtents?

20141129

  • 00:03:49 <nigel-peach> FluidContent_Core: Can you tell me, whether it is somehow possible to define custom partials within my own provider extensions?

20141130

  • 12:38:38 <jmverges> good morning mates
  • 15:07:31 <AndreD> Hi, I got a question regarding vhs (v2.0.3) usage: I tried to give out the page title using <v:page.info field="title" /> in a layouts file (namespace set in template). Unfortunately there is no rendering of the title but the html results has the <v:..... /> command in it. Could you give me some advice? Thanks in advance!
  • 16:04:48 <NamelessCoder> AndreD you neglected to include the vhs namespace in your layout. Add it and it will work.
  • 16:06:38 <AndreD> Ahh, thank you very much! Thought it would be routed through from the template file.