IRC logs

201405

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

IRC log range: 201405*

20140501

  • 04:50:58 <Outdoorsman> NamelessCoder, I have a correction for the ViewHelper reference on this page... http://fluidtypo3.org/viewhelpers/vhs/master/Page/MenuViewHelper.html
  • 04:52:46 <Outdoorsman> Maybe I should be telling danilobuerger, but titleFields on the page just mentioned uses the word "navtitle" serveral times when it should be "nav_title"
  • 04:54:24 <Outdoorsman> I'm not sure if I'm the only one that has noticed but for the life of me I can't get that option to work anyway. Here's what I'm entering and it is not respecting it no matter what I do or how much cache I clear.
  • 05:17:23 <Outdoorsman> I just submitted an issue to VHS for this.
  • 05:17:52 <Outdoorsman> https://github.com/FluidTYPO3/vhs/issues/555
  • 09:07:12 <bjo3rn> Outdoorsman around?
  • 11:09:32 <Beda> Can I set the body class from within a Page Template? e.g Output <body class="homepage">
  • 11:13:03 <Denyerec> Hmm.
  • 11:13:10 <Denyerec> Interesting question.
  • 11:13:15 <Denyerec> It can of course be controlled from TS...
  • 11:13:33 <Denyerec> I am in the habit of putting my entire site inside a container div anyway
  • 11:13:43 <Denyerec> So I've only ever had to control that from the template.
  • 11:22:17 <Beda> I'm using zurb foundation and it has the bgcolor already defined on the body class
  • 11:22:56 <Beda> anyway. I do like you proposed. create a div and use height 100%. Does work
  • 11:26:08 <Denyerec> Beda you could always insert a ....
  • 11:26:12 <Denyerec> I hate people that log off.
  • 11:26:14 <Denyerec> I really do.
  • 11:26:14 <Denyerec> :/
  • 11:26:28 <Denyerec> He could have overloaded the style with an inline block if he'd needed to
  • 11:41:42 <jlumpe> man, can anybody tell me, why my extbase extension keeps trying to load my listAction, when i clearly defined that this plugin is supposed to use the latestAction iny extconf?
  • 11:51:47 <jlumpe> nevermind, cache wasn't cleared properly
  • 11:56:58 <Denyerec> Hehe
  • 11:57:05 <Denyerec> Now you see why Claude wrote uncache ;)
  • 11:57:07 <Denyerec> Claus.
  • 11:57:11 <Denyerec> Not Claude, jeez.
  • 12:00:15 <jlumpe> man, this bug that fluidpages is a bit annoying :(
  • 12:00:29 <jlumpe> pasting a CE into an FCE deletes the CE
  • 12:00:30 <jlumpe> :/
  • 12:13:51 <jlumpe> Denyerec: did you ever have an issue with super slow extbase queries?
  • 12:14:32 <jlumpe> i am just querying the repository for models, with a limit of 9 applied
  • 12:14:34 <jlumpe> and it takes ages
  • 12:14:37 <jlumpe> not sure what the issue is
  • 12:17:25 <Denyerec> jlumpe I've not worked with extbase
  • 12:17:42 <Denyerec> I do know that the repository isn;t the fastest thing in the world :/
  • 12:17:45 <Denyerec> but that does seem odd.
  • 12:17:56 <Denyerec> Perhaps you're running out of memory and it's hitting swap ?
  • 12:18:04 <jlumpe> i have only 3 entries
  • 12:18:10 <jlumpe> 3 silly entries in the backend
  • 12:18:20 <jlumpe> so i hardly think that i'm running out of memory :(
  • 12:18:30 <Denyerec> This is Typo3.
  • 12:18:38 <Denyerec> That's a dangerous assumption ;)
  • 12:18:41 <jlumpe> haah
  • 12:18:43 <jlumpe> the weird thing is
  • 12:18:49 <jlumpe> findAll()
  • 12:18:51 <jlumpe> is fast enough
  • 12:19:18 <jlumpe> but running a custom query, using createQuery() and applying a limit is utterly slo
  • 12:19:19 <jlumpe> w
  • 12:21:30 <Denyerec> Tried #typo3-flow or #typo3-extbase ?
  • 12:21:54 <jlumpe> not yet, still trying to figure it out by myself :)
  • 12:22:40 <jlumpe> hmm weird, now it's better
  • 12:22:42 <jlumpe> lol, wtf
  • 12:27:24 <Denyerec> This is Typo3.
  • 12:35:12 <jlumpe> Denyerec: lol, after installing uncache: Fatal error: Call to a member function getBackend() on a non-object in /www/htdocs/w00b04a1/customtattoo.lum.pe/typo3_src-6.2.0/typo3/sysext/core/Classes/Cache/Cache.php on line 105
  • 12:35:14 <jlumpe> wtf
  • 12:36:43 <jlumpe> today is a day full of surprises
  • 13:17:57 <aPollO2k> moin
  • 16:49:47 <randomresult> hello again
  • 16:51:44 <randomresult> someone here?
  • 16:53:29 <danilobuerger> hey randomresult
  • 16:53:43 <randomresult> hey danilobuerger
  • 16:53:43 <danilobuerger> (obviously claus is not here) :-)
  • 16:53:48 <randomresult> hehe
  • 16:53:58 <randomresult> havent seen him for ages
  • 16:54:13 <danilobuerger> only here when you are afk :)
  • 16:54:23 <randomresult> i have a question about a condition
  • 16:54:27 <randomresult> yeah. i know
  • 16:54:58 <randomresult> could you take a look?
  • 16:54:59 <randomresult> https://gist.github.com/randomresult/fe1db185407962f5a0f2
  • 16:55:14 <randomresult> there is my field and my condition
  • 16:56:44 <danilobuerger> that wont work
  • 16:56:45 <FT3BOT> Welcome back danilobuerger!
  • 16:57:01 <randomresult> hmmm...
  • 16:57:16 <danilobuerger> <f:if condition="{settings.imgGalleryFalPrevNextPosition} == 'footer'">
  • 16:57:34 <danilobuerger> that should work
  • 16:57:34 <randomresult> thx. but i took this example: <f:if condition="{0:myvar} == {0:'test'}">
  • 16:57:49 <randomresult> ill try
  • 16:57:55 <soee> danilobuerger: its string comparison
  • 16:58:03 <soee> so it wont work standard way
  • 16:58:32 <soee> randomresult: try also try {0 : '{settings.imgGalleryFalPrevNextPosition}'}
  • 16:59:27 <danilobuerger> ah yes soee , <f:if condition="{0:settings.imgGalleryFalPrevNextPosition} == {0:'footer'}"> this should work
  • 17:00:46 <randomresult> danilobuerger your first one works
  • 17:01:01 <danilobuerger> randomresult try the second one
  • 17:02:19 <randomresult> works too
  • 17:02:24 <danilobuerger> then use the second one
  • 17:02:40 <randomresult> whats the diffrence?
  • 17:02:49 <danilobuerger> the first one shouldnt work as soee pointed out
  • 17:03:01 <randomresult> but it works. :)
  • 17:03:07 <randomresult> so i take the second one
  • 17:03:10 <danilobuerger> yeah
  • 17:09:08 <soee> randomresult: than try first one with different value :)
  • 17:34:15 <Outdoorsman> randomresult I've been having trouble getting <v:page.menu titleFields="nav_title,title"> to work. I am modifying ftbcustomiser's Navigation.html to overlay fluidbootstraptheme's Navigation.html. I can't get Alternate Navigation Title to work to work. See this vhs issue for more details... https://github.com/FluidTYPO3/vhs/issues/555
  • 17:34:58 <randomresult> i have seen it
  • 17:35:54 <Outdoorsman> bjo3rnf commented and can't reproduce the issue so I am suspecting one of your extensions so could you see if you can reproduce the same thing on your end and comment in the issue?
  • 17:36:21 <Outdoorsman> Maybe I'm doing something wrong but I can't think what it would be?
  • 17:36:23 <randomresult> i will check localy as i override the menu too
  • 17:38:03 <Outdoorsman> I have verified that my overlay is working and other parameters to page.menu are working... just not that one. And by the way, according to the docs, I shouldn't even have to specify that option since nav_title,title is the default anyway but I was explicity stating it to just to make sure.
  • 17:40:26 <Outdoorsman> Just a side note randomresult... that Navigation.html Gist that is put in the issue is the default from fluidbootstraptheme copied to ftbcustomiser. I wanted to use the most recent version of Navigation.html to test with.
  • 17:40:49 <Outdoorsman> Neith seemed to work though.
  • 17:41:00 <randomresult> i dont get the navigtiontitle
  • 17:41:19 <randomresult> just checking to take this directly in ftb
  • 17:41:27 <soee> guys do you know it it possible to access in action view varaible taht was passed to FLUIDTEMPLATE object (page) ?
  • 17:42:48 <bjo3rn> Outdoorsman I misunderstood your actual issue, sorry.
  • 17:43:30 <Outdoorsman> no worries...
  • 17:43:31 <randomresult> Outdoorsman could pls check something?
  • 17:43:35 <bjo3rn> I will investigate on it.
  • 17:43:55 <randomresult> you want to see the navtitle if it is there... else the title correct?
  • 17:43:57 <bjo3rn> I didn't try to access the page title in manual rendering mode
  • 17:44:17 <Outdoorsman> so bjo3rn, what is manual rendering mode?
  • 17:44:26 <randomresult> bjo3rn
  • 17:44:27 <bjo3rn> what you are doing in your gist ;)
  • 17:44:29 <randomresult> wait pls
  • 17:44:47 <bjo3rn> randomresult, I think I know what you have in mind. go ahead ;)
  • 17:44:47 <randomresult> Outdoorsman: is this correct : navtitle if there, else title
  • 17:45:07 <randomresult> i think it may be an issue wit fluidbootstraptheme
  • 17:45:14 <Outdoorsman> correct but please not that it is nav_title not navtitle.
  • 17:45:43 <randomresult> so. could you pls try to give a page without sidebar a nav-title?
  • 17:45:46 <randomresult> and recheck?
  • 17:46:18 <bjo3rn> Outdoorsman manual rendering is what you are doing when iterating over the variable {menu}. there's also auto rendering using the viewhelper standalone and there it works.
  • 17:47:30 <bjo3rn> I assume in manual rendering mode you get the raw page record and have to access the desired value yourself. in auto rendering mode this is, well, automatic ;)
  • 17:48:34 <Outdoorsman> bjo3rn So where can I see an autorender example... I've only seen it this way. I understand fundamentally but practically I don't :)
  • 17:48:46 <randomresult> <v:page.menu entryLevel="{settings.entryLevel}" useShortcutData="TRUE" titleFields="nav_title,title" />
  • 17:48:50 <randomresult> this is autorendering
  • 17:48:52 <bjo3rn> ^^
  • 17:48:53 <randomresult> and it works
  • 17:49:07 <bjo3rn> in this case you can omit nav_title,title as it is the default
  • 17:49:08 <randomresult> i can not reproduce it
  • 17:49:46 <randomresult> using simply this with an / at the end will produce a ul/li menu out of the box
  • 17:50:14 <Outdoorsman> Ohhhhh.... now I see what you mean... thanks for the / remark.
  • 17:50:39 <randomresult> :)
  • 17:51:00 <randomresult> if you dont like the way it autorenders, you can do it your way: manually
  • 17:51:44 <randomresult> so you can define every single level for example and/or add stuff you like/need like icons or special classes (which is mostly also possible with autorendering)
  • 17:52:18 <bjo3rn> confirmed, Outdoorsman, it doesn't work with manual rendering.
  • 17:52:46 <bjo3rn> but that's by design IMHO
  • 17:53:08 <Outdoorsman> ha ha... so how do I handle this case then?
  • 17:53:17 <bjo3rn> you can access the complete page record thus decide for yourself (manually) whether to use title or nav_title
  • 17:53:33 <bjo3rn> mainPage.title or mainPage.nav_title
  • 17:53:57 <bjo3rn> {mainPage.title -> v:or(alternative:
  • 17:53:57 <Outdoorsman> so am I using the wrong parameters for titleFields?
  • 17:54:02 <bjo3rn> man...
  • 17:54:04 <bjo3rn> return key!!
  • 17:54:11 <bjo3rn> fat fingers syndrome
  • 17:54:36 <bjo3rn> {mainPage.title -> v:or(alternative: {mainPage.nav_title})} should do the trick (untested)
  • 17:54:47 <jlumpe> man, rendering a template with fluid and then serialize the result to json is seriously hard
  • 17:56:06 <Outdoorsman> so like this? titleFields="{mainPage.nav_title},{mainPage.title}"
  • 17:56:56 <bjo3rn> no, inside your foreach loop: ... class="{mainPage.class}">{mainPage.nav_title -> v:or(alternative: "{mainPage.title}")}</a>
  • 17:58:13 <randomresult> afk
  • 17:58:14 <randomresult> back
  • 17:58:15 <FT3BOT> Welcome back randomresult!
  • 17:58:17 <bjo3rn> (line 51 in your gist)
  • 17:58:20 <randomresult> ahhh... i like it
  • 17:58:22 <randomresult> :)
  • 17:58:26 <bjo3rn> don't mess with FT3BOT randomresult
  • 17:58:34 <bjo3rn> he can do things
  • 17:58:41 <bjo3rn> he knows where you live
  • 17:58:51 <bjo3rn> ^^
  • 17:58:54 <randomresult> come on
  • 17:59:00 <randomresult> you know i love him
  • 17:59:03 <randomresult> afk
  • 17:59:04 <randomresult> back
  • 17:59:05 <FT3BOT> Welcome back randomresult!
  • 17:59:06 <bjo3rn> I don't
  • 17:59:06 <randomresult> afk
  • 17:59:07 <randomresult> afk
  • 17:59:08 <FT3BOT> Welcome back randomresult!
  • 17:59:09 <randomresult> afk
  • 17:59:10 <FT3BOT> Welcome back randomresult!
  • 17:59:10 <randomresult> afk
  • 17:59:11 <FT3BOT> Welcome back randomresult!
  • 17:59:16 <randomresult> thx.
  • 17:59:17 <FT3BOT> Welcome back randomresult!
  • 17:59:18 <randomresult> enough
  • 17:59:49 <bjo3rn> this is logged ;)
  • 17:59:56 <randomresult> bjo3rn: this would also be a solution or not ?
  • 18:00:13 <bjo3rn> what exactly?
  • 18:00:26 <randomresult> {f:if(then: '{nav_title}', else: '{name}', condition: '{nav_title}')}
  • 18:00:32 <randomresult> aähhh... title
  • 18:00:55 <randomresult> and mainPage added
  • 18:01:07 <bjo3rn> sure but we are bound by contract to use viewhelpers by danilobuerger
  • 18:01:12 <bjo3rn> ^^
  • 18:01:20 <randomresult> hehe
  • 18:01:27 <randomresult> me also ?
  • 18:01:34 <bjo3rn> he will call us names otherwise
  • 18:01:51 <bjo3rn> don't know. try!
  • 18:01:53 <bjo3rn> ^^
  • 18:02:08 <randomresult> dont wake sleeping danilobuerger 's
  • 18:02:28 <bjo3rn> psst!
  • 18:03:14 * randomresult walks like winnetou
  • 18:03:33 <jlumpe> guys, what's a good way to prepend/append custom links to a menu?
  • 18:04:16 <jlumpe> some link will just link to sections on the main page, but are part of the main nav
  • 18:04:24 <randomresult> Outdoorsman what jlumpe asked is in my opinion a good example for manual rendering
  • 18:04:38 <jlumpe> others will be generated normally using a normal menu object
  • 18:04:58 <jlumpe> ha, manual it is then
  • 18:05:05 <jlumpe> ;)
  • 18:05:07 <randomresult> jlumpe i would create a manually rendered menu
  • 18:05:08 <randomresult> :)
  • 18:05:26 <jlumpe> that's what i did for now, but i thought there'd be a better way :)
  • 18:05:57 <jlumpe> anyway, thanks :)
  • 18:06:05 <jlumpe> time to stop working, it's a holiday after all
  • 18:06:18 <bjo3rn> autorendering is the fire-and-forget solution that covers lots of use cases but there are many that require more tweaks and that's where manual rendering comes in handy.
  • 18:06:20 <Outdoorsman> Wow you guys know this code like you wrote it... he he.
  • 18:06:42 <randomresult> well... bjo3rn wrote it :)
  • 18:06:47 <bjo3rn> nonono
  • 18:06:50 <danilobuerger> what you pininging me for????
  • 18:07:05 <randomresult> uhuh
  • 18:07:09 <bjo3rn> see?
  • 18:07:09 <randomresult> now hes awake
  • 18:07:11 <bjo3rn> hehe
  • 18:07:21 <danilobuerger> v:or is very cool
  • 18:07:22 <danilobuerger> :D
  • 18:07:25 <bjo3rn> see?
  • 18:07:34 <randomresult> am i contracted?
  • 18:07:37 <randomresult> bounded?
  • 18:07:45 <randomresult> to your VHs?
  • 18:07:52 <danilobuerger> naaah, use whatever pleases you ;)
  • 18:07:55 <bjo3rn> hehe
  • 18:08:00 <randomresult> puh
  • 18:08:06 <danilobuerger> or do it like Denyerec and just do whatever you want with the view helpers :D
  • 18:08:08 <bjo3rn> free at last!
  • 18:08:18 <randomresult> thank god
  • 18:08:39 <randomresult> im thinking of using his ... so i can first blame him for the mistakes i do
  • 18:08:46 <bjo3rn> god's?
  • 18:09:06 <randomresult> until he found the reason why hes not resposible...
  • 18:09:10 <randomresult> danilo...
  • 18:09:12 <randomresult> not god
  • 18:09:12 <bjo3rn> Outdoorsman, all fine now?
  • 18:09:30 <danilobuerger> BAH
  • 18:09:44 <randomresult> BAH?
  • 18:09:50 <bjo3rn> BAH?
  • 18:09:53 <danilobuerger> there isnt a single bug in v:or
  • 18:09:59 <danilobuerger> i challenge you to find one
  • 18:09:59 <danilobuerger> :D
  • 18:10:04 <Outdoorsman> bjo3rn This example isn't working but the other one did... {f:if(then: '{nav_title}', else: '{name}', condition: '{nav_title}')}
  • 18:10:05 <randomresult> hehe...
  • 18:10:12 <bjo3rn> nobody claims so danilobuerger
  • 18:10:15 <randomresult> hell yeah!
  • 18:10:29 <danilobuerger> but randomresult wants to blame me :-(
  • 18:10:32 <Outdoorsman> Sorry I had modified it with title in the appropriate place.
  • 18:10:46 <bjo3rn> danilobuerger is v:or available in ter?
  • 18:11:03 <danilobuerger> let me git that for you
  • 18:11:14 <danilobuerger> yes
  • 18:11:15 <danilobuerger> :D
  • 18:11:16 <randomresult> i dont want to blame you danilobuerger
  • 18:11:24 * bjo3rn is waiting for danilobuerger to google something for him
  • 18:11:28 <danilobuerger> its in ter 1.8.5
  • 18:11:38 <bjo3rn> ok, thx
  • 18:11:53 <bjo3rn> Outdoorsman what version of vhs are you using?
  • 18:12:00 * randomresult is loving all of the team for the good work - never would blame anyone
  • 18:12:13 <bjo3rn> irc hug time!
  • 18:12:16 <Outdoorsman> dev update about 9 hours ago.
  • 18:12:59 <bjo3rn> hm... then I don't understand why my code doesn't work for you. it's using a HQ danilobuerger viewhelper :/
  • 18:13:22 <bjo3rn> {mainPage.nav_title -> v:or(alternative: "{mainPage.title}")}
  • 18:13:44 <danilobuerger> maybe the example is wrong, MUHAHA
  • 18:14:08 <randomresult> blame him!!!!
  • 18:14:24 * randomresult hug time over
  • 18:14:26 <bjo3rn> well, #worksonmymachine
  • 18:14:46 <danilobuerger> btw there is actually no need to even use v:or
  • 18:14:50 <danilobuerger> or f:if
  • 18:14:55 <danilobuerger> just do...
  • 18:14:57 <danilobuerger> drum roll
  • 18:15:03 <danilobuerger> {mainPage.linktext}
  • 18:15:08 <randomresult> takatkakatakaktaka
  • 18:15:15 <Outdoorsman> bjo3rn, here's what I'm using and it actually makes it so the menu doesn't even render, must by syntax, https://gist.github.com/Outdoorsman/aec26c4526ff076712f1
  • 18:15:20 <bjo3rn> ah! sec, who wrote that again?
  • 18:15:43 <danilobuerger> Outdoorsman use {mainPage.linktext}
  • 18:16:27 <randomresult> is linktext nav_title / title?
  • 18:16:34 <Outdoorsman> Instead of all the conditional stuff?
  • 18:16:38 <danilobuerger> Outdoorsman yes
  • 18:16:47 <Outdoorsman> NICE... trying
  • 18:16:55 <danilobuerger> randomresult it will be whatever you set in titleFields argument
  • 18:17:12 <danilobuerger> so per default it will be nav_title,title
  • 18:17:22 <randomresult> good.
  • 18:17:24 <randomresult> perfect
  • 18:17:47 <danilobuerger> no need to use that supid v:or vh ;)
  • 18:17:56 <Outdoorsman> ha ha
  • 18:18:33 <randomresult> it would be great to get all your brains into the documentation and get it translated so that stupid ones like me understand it
  • 18:18:41 <bjo3rn> I remember having something to do with that linktext thing...
  • 18:19:03 <danilobuerger> bjo3rn lets look at the blame ;)
  • 18:19:17 <bjo3rn> ship it
  • 18:19:17 <FT3BOT> http://gifs.gifbin.com/092010/1285616410_ship-launch-floods-street.gif
  • 18:19:19 <Outdoorsman> It's not working.
  • 18:19:27 <bjo3rn> MUHAHAHA!
  • 18:19:32 <randomresult> lol
  • 18:19:32 <danilobuerger> Outdoorsman gist what you have done
  • 18:19:42 <danilobuerger> you are doing it wrong TM ;-)
  • 18:19:47 <bjo3rn> hehe
  • 18:20:30 <Outdoorsman> https://gist.github.com/Outdoorsman/98ecf421c951632054fa
  • 18:20:50 <danilobuerger> obviously that wont work ^^
  • 18:21:07 <danilobuerger> but i am not telling why ^^
  • 18:21:08 <danilobuerger> MUHAHA
  • 18:21:15 <Outdoorsman> oops I wrote it wrong
  • 18:21:24 <danilobuerger> there you go ;-)
  • 18:21:59 <Outdoorsman> mainPage.linktext works better than mainPage.linktext by the way :)
  • 18:22:16 <Outdoorsman> There I've got my one mistake a day out of the way, thank guys!!!!
  • 18:22:25 <danilobuerger> yw ;-)
  • 18:22:53 <randomresult> so who to blame now?
  • 18:23:07 <bjo3rn> the russians
  • 18:23:07 <Outdoorsman> I like this solution MUCH better than the conditional. Nevertheless I like knowing about that conditional because it's very powerful... haven't used it yet in action but will keep it tucked away.
  • 18:23:46 <Outdoorsman> randomresult, can you update your Navagation.html templates?
  • 18:24:00 <randomresult> bjo3rn http://www.gifbin.com/986501 him?
  • 18:24:36 <randomresult> i should i guess
  • 18:24:40 <randomresult> :)
  • 18:27:44 <jlumpe> hmm
  • 18:27:56 <jlumpe> what am i doing wrong? first time i am actually trying to use the sys language feature.
  • 18:28:16 <jlumpe> I added languages to the root, i translated a few records into a 2nd language
  • 18:28:29 <jlumpe> and then using a ts condition i changed the syslanguage for the page tree
  • 18:28:33 <Outdoorsman> randoresult I noticed there a number of differences between the two Navagation.html templates. I'm assuming that's in part because one evolved and the other has caught up or are they intentionally that different?
  • 18:28:52 <jlumpe> but still the records aren't being show in their translated version
  • 18:29:15 <jlumpe> (i'm trying to translate records which are inside of a sysfolder, no CEs, but rather object from my own extension)
  • 18:30:00 <bjo3rn> jlumpe did you add a language to the folder as well?
  • 18:30:15 <jlumpe> yes i did
  • 18:30:37 <bjo3rn> and the records are rendered by a plugin?
  • 18:30:45 <jlumpe> yes correct
  • 18:30:51 <bjo3rn> plugin translated?
  • 18:31:00 <jlumpe> they're actually fetched from the repository using extbase
  • 18:31:14 <jlumpe> i was guessing that the translation would be handled transparently?
  • 18:31:31 <randomresult> Outdoorsman its just an example on how to change templates from one extension in another
  • 18:31:33 <jlumpe> i haven'T added any translations to the plugin, only to the records themselves
  • 18:31:35 <bjo3rn> brb, kid need attention
  • 18:33:49 <randomresult> every file copied and then modified from fluidbootstraptheme to fbtcustomiser will be take if it has the same name and lays in the same folder
  • 18:34:03 <randomresult> so you can customize you web based on another extension
  • 18:37:56 <bjo3rn> jlumpe what I mean is the page, that the plugin is on, has to be translated as well of course but I assume you did that.
  • 18:37:56 <FT3BOT> Welcome back bjo3rn!
  • 18:38:00 <bjo3rn> stfu
  • 18:41:17 <jlumpe> bjo3rn: it seems like this changed a lot
  • 18:41:29 <jlumpe> i'm still used to using different page trees for each language
  • 18:42:05 <bjo3rn> this is a conceptual decision that is not bound to a version
  • 18:42:42 <jlumpe> nono i meant: because of that i dind't translate the page
  • 18:42:50 <bjo3rn> ah, I see
  • 18:42:52 <jlumpe> because i assumed it would fetch the records if i just s et the sys language
  • 18:43:25 <bjo3rn> well I'd assume the same
  • 18:43:44 <bjo3rn> maybe xaver can help?
  • 18:45:58 <jlumpe> i'll check back later, maybe he's around then :)
  • 18:46:10 <jlumpe> thanks so far!
  • 18:46:31 <bjo3rn> ok, cya
  • 18:54:03 <TYPO3ua> Hello, all!
  • 18:54:07 <TYPO3ua> I need help...
  • 18:55:45 <TYPO3ua> I made flux elements and 4 content records using this flux elements.
  • 18:56:40 <TYPO3ua> Can I output all my flux elements records and to make for them a total wrap, in other words how I can to make the flux elements records list?
  • 19:00:54 <TYPO3ua> For example I have on the page (ID=10) have 4 contents elements (records).... Can I output all my records on the page using FLUID and VHS
  • 19:02:21 <bjo3rn> TYPO3ua that's what v:content.render or v:content.get are for
  • 19:03:14 <TYPO3ua> But I do not know how to help me make the sample
  • 19:04:21 <bjo3rn> <v:content.render column="0" /> would output all content elements from colPos 0
  • 19:05:38 <TYPO3ua> No, not really ...
  • 19:05:55 <TYPO3ua> For example I have on the page (ID=10) have 4 contents elements (records).... Can I output all my records on the page using FLUID and VHS
  • 19:06:30 <TYPO3ua> output all my flux elements on the page ID = 20
  • 19:06:32 <bjo3rn> you mean on a different page than where they are on?
  • 19:06:39 <bjo3rn> ah ^^
  • 19:06:55 <TYPO3ua> yes
  • 19:07:43 <bjo3rn> <v:content.render column="0" pageUid="20" /> would output all content elements from colPos 0 from page ID = 20
  • 19:10:17 <TYPO3ua> OK! I will try make it ... thanks
  • 19:11:16 <bjo3rn> yw :)
  • 19:11:19 <Denyerec> pft randomresult_afk
  • 19:11:26 <Denyerec> I only EVER use viewhelpers appropriately!
  • 19:11:28 <Denyerec> ¬)¬
  • 19:11:31 <Denyerec> ¬_¬
  • 19:23:24 <danilobuerger> bjo3rn dont we have an issue somewhere regarding content_Fallback?
  • 19:25:12 <bjo3rn> there's some inheritance issue iirc
  • 19:25:30 <danilobuerger> for me content_fallback just doesnt work at all
  • 19:26:03 <bjo3rn> brb, bedtime for the kid
  • 19:31:00 <danilobuerger> houston we have a bug
  • 19:40:34 <danilobuerger> bjo3rn btw i found the issue ^^ #436 ... its a fun read... took me 5 months of refactoring :D
  • 19:46:05 <jlumpe> re
  • 19:46:11 <jlumpe> danilobuerger: maybe you can help out with my issue :D
  • 19:46:26 <jlumpe> if you have some spare time that is
  • 19:46:27 <danilobuerger> whats your issue?
  • 19:46:42 <jlumpe> ok, following setup: 1 page, multiple trees (1 per language)
  • 19:46:53 <jlumpe> 1 extbase extension (gallery with categories)
  • 19:47:04 <jlumpe> the page itself has 4 sys language records
  • 19:47:18 <jlumpe> the categories for my extension have been translated into the sys languages
  • 19:47:33 <jlumpe> now i'm changing config.sys_language_uid based on PIDinRootline
  • 19:47:46 <jlumpe> but the categories do not get translated
  • 19:47:54 <jlumpe> and always the default language is shown
  • 19:48:03 <jlumpe> ever had an issue like that?
  • 19:49:01 <jlumpe> oh and i'm using fluidpages + fluidcontent aswell for the pages
  • 19:49:13 <jlumpe> not sure if that has anything to do with the issue though
  • 19:50:43 <jlumpe> i was expecting that setting the sys_language_uid would be enough to have the repository fetch the correct records
  • 21:25:11 <Outdoorsman> Noooo... I think I'm running into another bug or improperly coded extension.
  • 21:26:27 <Outdoorsman> When I create a CE and drag a standard Text CE into it (FCE-style), it appears to stay there, but when I reload the page in the backend it's won't stay there and pops back to where it came from (randomresult thinks this may be an old issue that was happening with fluidcontent)
  • 21:27:07 <randomresult> i know it was a bug - danilobuerger fixed it
  • 21:27:27 <randomresult> quite sure . lemme doublecheck if it happens in my dev-environment
  • 21:29:07 <Outdoorsman> It appears to behave that way for any of the bootstrap CE's that allow you to put other CE's in them.
  • 21:29:42 <randomresult> created a modal - created a text (outside the modal - normal c-type text) - moved text into the modal ... refreshed page in backend --> stays where it should stay --> inside the moda
  • 21:29:43 <randomresult> l
  • 21:31:11 <Outdoorsman> Hmmmm... so what could be causing that. Maybe I should see if I can dig up the closed issue and see if there are comments on it.
  • 21:34:53 <benjamin_654> Outdoorsman: i hat the same issue
  • 21:34:59 <benjamin_654> hat = had
  • 21:35:38 <benjamin_654> Outdoorsman: this fixed it for me partly: https://github.com/BenjaminBeck/flux/commit/5be45879810b165c49850b6123c7da233c258670
  • 21:36:02 <Outdoorsman> Has this not been commited to flux yet then?
  • 21:36:44 <benjamin_654> i was not sure if its a bug or some wrong config etc. on my side
  • 21:37:23 <Outdoorsman> I believe I had that issue a while back but it seemed to resolve itself if I remember right. But now I see it's happening agian.
  • 21:38:20 <benjamin_654> i described this "bug" also here: https://github.com/FluidTYPO3/flux/pull/541
  • 21:38:56 <benjamin_654> in the screenshot you can see, that the record which is been updated has uid=0 ..
  • 21:41:42 <benjamin_654> danilobuerger: can you have a look at this?
  • 21:42:01 <danilobuerger> what baout it?
  • 21:43:10 <benjamin_654> is this a actual bug?
  • 21:43:22 <danilobuerger> yes
  • 21:43:47 <benjamin_654> is https://github.com/BenjaminBeck/flux/commit/5be45879810b165c49850b6123c7da233c258670 a valid fix for it?
  • 21:43:56 <danilobuerger> no
  • 21:44:20 <benjamin_654> shall i create a issue?
  • 21:44:24 <danilobuerger> no
  • 21:44:27 <danilobuerger> i am working on it atm
  • 21:44:28 <benjamin_654> k
  • 21:44:53 <benjamin_654> nice, thx
  • 21:46:19 <randomresult> yes / no / yes / no / im on it/ no / yes. ... :) coders style
  • 21:48:07 <Outdoorsman> Acutally coder style would be 1 0 1 0 1 0 1
  • 21:48:08 <Outdoorsman> Thanks for speaking up and benjamin_654. Looks like your issue may be the same one I'm having.
  • 22:08:21 <randomresult> cedricziel u there?

20140502

  • 01:24:45 <soee_> what would be the proper way to redirect/display 404 page from inside controller action ?
  • 08:49:06 <jlumpe> morning!
  • 09:08:25 <soee> ping
  • 09:08:52 <bjo3rn> pong
  • 09:09:30 <soee> do you know if @inject annotation should work in service class ?
  • 09:09:35 <soee> good mornig bjo3rn
  • 09:09:40 <bjo3rn> morning soee
  • 09:09:49 <jlumpe> bjo3rn: still no luck with the languages :/
  • 09:10:32 <bjo3rn> soee this should work if you instantiate the service via object manager
  • 09:10:46 <bjo3rn> jlumpe hm...
  • 09:11:04 <bjo3rn> I'd try to set the language explicitly on a page
  • 09:11:12 <bjo3rn> where the plugin is located
  • 09:11:12 <jlumpe> what i tried now was setting the plugin's language specific to my language
  • 09:11:16 <jlumpe> yeah that works
  • 09:11:54 <jlumpe> lets see, will report back in a few mins :)
  • 09:12:52 <bjo3rn> soee same goes ofc also for the magic inject* methods
  • 09:14:00 <soee> bjo3rn: atm i'v used GenralUtility::makeInstance()
  • 09:15:21 <bjo3rn> hm. afaik ObjectManager->get() is required
  • 09:16:37 <soee> bjo3rn: so $this->objectManager = GeneralUtility::makeInstance('\TYPO3\CMS\Extbase\Object\ObjectManager');
  • 09:16:54 <soee> and than use it to instantiate other classses ?
  • 09:17:56 <bjo3rn> I think so, yes
  • 09:18:58 <jlumpe> bjo3rn: copy/paste into fces is really broken atm, right?
  • 09:19:46 <bjo3rn> I'm not involved in that and have no info, sorry. that's danilo's area.
  • 09:19:50 <jlumpe> every time i try to copy/paste or link/paste an element it shows up in the list view, but not inside the page view of the fce
  • 09:19:51 <jlumpe> ah ok
  • 09:20:42 <bjo3rn> but there is a new commit from yesterday in flux dev re that issue.
  • 09:20:55 <jlumpe> bjo3rn: so weird
  • 09:21:00 <jlumpe> now i changed the page language
  • 09:21:01 <bjo3rn> flux#541
  • 09:21:02 <FT3BOT> Issue 541: [TASK] Fix copy/paste/localise issues https://github.com/fluidtypo3/flux/issues/541
  • 09:21:12 <jlumpe> form "default" to "german".
  • 09:21:33 <jlumpe> when i want to show the page in the frontend now, typo3 tells me that the page is not available in the default language
  • 09:23:24 <jlumpe> I'm getting the feeling that having separate page trees in typo3 v6 makes things really complicated
  • 09:23:50 <bjo3rn> sounds like this, yes. soee mentioned a bug in 6.2 re this in #typo3?
  • 09:24:12 <jlumpe> yeah "some bug"
  • 09:24:16 <jlumpe> but no details :)
  • 09:24:51 <bjo3rn> hehe
  • 09:26:10 <bjo3rn> ok, let's gather the details: you have two page trees, each page tree has sys_language_uid set in its root, uid 0 has both languages added.
  • 09:26:18 <jlumpe> OH FUCK FUCKS SAKE
  • 09:26:23 <jlumpe> (sorry)
  • 09:26:28 <jlumpe> moving a page around in the page tree
  • 09:26:31 <jlumpe> destroyed all fces
  • 09:26:53 <jlumpe> now all my content is gone
  • 09:27:07 <bjo3rn> eew
  • 09:27:21 <jlumpe> if i drag it back into it's original positon
  • 09:27:23 <jlumpe> the content re-appears
  • 09:27:43 <jlumpe> meaning i cannot change the structure anymore without having to rebuild everything
  • 09:27:45 <jlumpe> that sucks :(
  • 09:27:52 <bjo3rn> to me as a layman this is completely related to the copy/paste issue
  • 09:28:00 <jlumpe> probably yeah
  • 09:28:05 <jlumpe> ok, the detauls
  • 09:28:07 <jlumpe> details
  • 09:28:17 <bjo3rn> did you pull the latest commits from yesterday`
  • 09:28:19 <bjo3rn> ?
  • 09:28:23 <jlumpe> no not yet
  • 09:28:26 <bjo3rn> aha
  • 09:28:27 <jlumpe> let me do that
  • 09:28:37 <jlumpe> after we gathered teh details
  • 09:28:39 <jlumpe> so
  • 09:28:50 <jlumpe> right now: 2 page trees, but will be 4
  • 09:28:51 <jlumpe> root
  • 09:28:59 <jlumpe> - en (the page title is en)
  • 09:28:59 <jlumpe> - tr
  • 09:29:01 <jlumpe> - de
  • 09:29:03 <jlumpe> - ru
  • 09:29:07 <jlumpe> like this
  • 09:29:33 <jlumpe> above thise i have a root node and above that the tree root
  • 09:29:37 <jlumpe> *these
  • 09:30:10 <jlumpe> on the root node i have a template, which does nothing else, but to set the sys_language_uid depending on PIDinRootline
  • 09:30:35 <jlumpe> uid 0 has all languages added as website languages
  • 09:30:40 <jlumpe> in this case 4
  • 09:30:49 <bjo3rn> ok as you would to with GP L in a single tree structure?
  • 09:30:53 <bjo3rn> *do
  • 09:31:02 <jlumpe> i have never done a single tree page
  • 09:31:32 <jlumpe> i kind of always used this way because that's how i learned it
  • 09:31:53 <bjo3rn> I assume sys_language_uid is set correctly in each tree?
  • 09:33:25 <jlumpe> well it actually should show up in the typoscript object browser, right?
  • 09:33:28 <jlumpe> as being set correctly
  • 09:33:31 <bjo3rn> yep
  • 09:33:34 <jlumpe> it doesn't
  • 09:33:37 <bjo3rn> aha
  • 09:33:44 <jlumpe> shows up as 0
  • 09:33:48 <bjo3rn> aha
  • 09:33:55 <jlumpe> let me create a paste of my config :)
  • 09:34:26 <bjo3rn> is this something that you know to be working in a different setup?
  • 09:35:47 <bjo3rn> sorry, got to go for around 2hrs. bbl
  • 09:35:54 <jlumpe> ah ok
  • 09:35:56 <jlumpe> http://pastebin.com/6JXrEuwa
  • 09:36:21 <jlumpe> bjo3rn: setting sys_language_uid is something i've never tried before
  • 09:36:23 <FT3BOT> bjo3rn is currently away.
  • 09:36:56 <Harpagophyt> @mrboe hello
  • 09:39:49 <danilobuerger> jlumpe some of c&p is still broken
  • 09:45:59 <jlumpe> danilobuerger: :(
  • 09:46:21 <jlumpe> i didn't get the fixes yet, how much is still broken?
  • 09:47:06 <jlumpe> danilobuerger: quick question, because this is rather weird
  • 09:47:29 <jlumpe> i was just talking with bjo3rn about my language issue. turns out, if i set the sys_language_uid with a PIDinRootline condition, it doesn't work
  • 09:47:40 <jlumpe> now that i tried to set it via a hostname condition
  • 09:47:41 <jlumpe> it works
  • 10:59:39 <hans> Hi there
  • 11:00:05 <hans> still tring to update to the latest versions of fluid flux ...
  • 11:00:26 <hans> when i make an update i just get a blank page :-/
  • 11:00:53 <hans> php verion: 5.5
  • 12:06:13 <bjo3rn> jlumpe why not set sys_language_uid in the root templates of each tree?
  • 12:06:14 <FT3BOT> Welcome back bjo3rn!
  • 12:09:24 <Harpagophyt> @mrboe hello
  • 12:12:14 <jlumpe> bjo3rn: right now the trees do not have root templates
  • 12:12:54 <jlumpe> but the conditions were actually working, i just forgot to select the proper checkboxes in the typoscript object explorer
  • 12:15:30 <jlumpe> but it seems like i'm trying to do something that is very weird/wrong for typo3
  • 12:17:11 <bjo3rn> I never did a multi tree setup for different languages but I don't think it's unusual.
  • 12:18:20 <jlumpe> But the way i'm doing it now (this at least works) is:
  • 12:18:38 <jlumpe> 1 tree per language
  • 12:18:50 <jlumpe> i switch the language now per subdomain
  • 12:18:53 <jlumpe> each tree has a subdomain attached
  • 12:19:26 <jlumpe> then in the tree for german language i add an alternative page language to the pages
  • 12:19:31 <jlumpe> and create my page there
  • 12:20:03 <jlumpe> this works, but it feels like there is an unnecessary involved
  • 12:20:17 <bjo3rn> if I had to do it I'd add extension templates to each tree and set the language there
  • 12:20:42 <jlumpe> meaning: it feels weird that i still have to create the german language version of the page for extbase to pick up the language
  • 12:21:06 <bjo3rn> NamelessCoder might solve this riddle or ask in #typo3-extbase
  • 12:21:20 <jlumpe> yeah i will do that later :)
  • 12:21:27 <jlumpe> for now i just want to finish it as far as possible
  • 12:21:31 <jlumpe> since it works now
  • 12:21:37 <jlumpe> (it's something i do for free)
  • 12:21:58 <bjo3rn> cedricziel maybe?
  • 12:21:58 <jlumpe> learning is nice, but this problem took some serious time
  • 12:22:24 <jlumpe> yeah if cedricziel i'll ask :)
  • 12:22:28 <bjo3rn> sure, brb
  • 12:22:28 <jlumpe> 14mins idle ;)
  • 12:23:46 <cedricziel> hmm?
  • 12:24:29 <cedricziel> deployment day
  • 12:26:05 <jlumpe> cedricziel: i have a really weird issue regarding languages
  • 12:26:09 <jlumpe> maybe you can solve it
  • 12:26:18 <jlumpe> if you have a few minutes
  • 12:26:34 <jlumpe> maybe you have a really easy explanation why this doesn't work as i'd expect it do
  • 12:26:35 <jlumpe> *to
  • 12:26:42 <cedricziel> give it a try
  • 12:27:14 <jlumpe> I have 4 page trees, one per language
  • 12:27:21 <cedricziel> check
  • 12:27:29 <jlumpe> on uid 0 I added 4 langauges
  • 12:28:14 <cedricziel> k
  • 12:28:23 <jlumpe> In my tree root (uid 1) i have a typoscript template, which sets the sys_language_uid per tree based on the host (it was PIDinRootline earlier, but that didn't seem to work)
  • 12:28:43 <jlumpe> Each page tree has a domain record attached (de.domain.tld, en.domain.tld etc)
  • 12:29:08 <jlumpe> I have an extbase extension which has some translations
  • 12:29:26 <jlumpe> And this extension has records (images and categories)
  • 12:29:31 <BenjaminR> page has to be translated to target language uid
  • 12:30:03 <jlumpe> i translated the categories in the sysfolder, but the extension always gets the default ones, instead of the ones for the specified sys_language_uid
  • 12:30:17 <jlumpe> BenjaminR: ah, can you explain why setting the sys_language_uid isn't enough?
  • 12:30:39 <jlumpe> I ended up, doing it like this (translating the page) but that kind of defeats the purpose of having multiple trees
  • 12:30:54 <bjo3rn> Just a random thought: are you sure pid _is_ actually in rootline?
  • 12:30:54 <FT3BOT> Welcome back bjo3rn!
  • 12:31:07 <jlumpe> yes i am
  • 12:31:22 <jlumpe> but since i changed it to hosts anyway now, it definitly works
  • 12:31:31 <jlumpe> since the html-tag attributes get the new values
  • 12:31:51 <jlumpe> just the translated content isn't show, as long as i do not translate the page to the target language
  • 12:32:10 <jlumpe> BenjaminR: can you tell me why that is necessary and why setting sys_language_uid is not enough?
  • 12:32:49 <BenjaminR> well i think its part of the typo3 design that typo3 checks if a page is available in the target sys language uid. if not if works as syslanguageoverlay is configured
  • 12:33:21 <jlumpe> yeah i noticed that it would for example hide all content
  • 12:33:34 <BenjaminR> page and content overlay are sepearted in t3
  • 12:33:41 <jlumpe> ah
  • 12:33:41 <BenjaminR> there are two configurations for them
  • 12:34:13 <jlumpe> i tried so many combinations, and extbase would never honor the sys_language_uid
  • 12:34:27 <jlumpe> except when i added an alternative page language
  • 12:34:36 <jlumpe> and placed the plugin on that language version of the page
  • 12:34:57 <BenjaminR> jlumpe - debug the sys language uid used in the extbase query
  • 12:35:15 <BenjaminR> maybe you could get around it by setting the language uid in your repo manually
  • 12:35:48 <jlumpe> is there an easy way to see the resulting query?
  • 12:36:00 <jlumpe> or do i have to echo it in some function?
  • 12:36:11 <BenjaminR> sure - but forgot about the method
  • 12:36:12 <jlumpe> i remember that there was not easy way, but maybe i'm wrong?
  • 12:36:13 <BenjaminR> lets see
  • 12:36:47 <bjo3rn> Admin panel maybe?
  • 12:37:47 <BenjaminR> ah i remember :)
  • 12:38:11 <BenjaminR> you are right jlumpe. hack: use a non exisiting property in constraints fx :)
  • 12:38:17 <BenjaminR> will return an exception containing the query
  • 12:38:38 <bjo3rn> Cool
  • 12:40:35 <jlumpe> let me try that :)
  • 12:42:01 <GRIMMCREATIVE> someone here is using the new mamp?
  • 12:42:26 <BenjaminR> mamp pro 3? yes.
  • 12:42:58 <GRIMMCREATIVE> nice - just get it :) - any idea what the IM Path is?
  • 12:43:35 <GRIMMCREATIVE> Applications/MAMP/Library/bin wont work for me
  • 12:44:10 <BenjaminR> ./opt/ImageMagick/bin
  • 12:45:44 <cedricziel> find . -iname convert
  • 12:46:41 <BenjaminR> http://cactuslab.com/imagemagick/
  • 12:46:49 <BenjaminR> easiest way on osx
  • 12:46:58 <GRIMMCREATIVE> kk - will check thx
  • 12:49:25 <jlumpe> BenjaminR: unfortunately it does not output the query :/
  • 12:49:32 <jlumpe> i just get:
  • 12:49:33 <jlumpe> Uncaught TYPO3 Exception
  • 12:49:33 <jlumpe> #1327065745: Unsupported or non-existing property name "asd" used in relation matching.
  • 12:50:47 <GRIMMCREATIVE> @BenjaminR - IM is already available in MAMP Pro 3 :) no need to install normaly
  • 12:53:49 <BenjaminR> ah nice - ive updated from 2.0 so didnt know that change
  • 12:54:31 <GRIMMCREATIVE> just activate in php.ini line 542 extension=imagick.so
  • 12:54:52 <GRIMMCREATIVE> but i dont find out witch path i need in typo3 :D
  • 12:54:54 <BenjaminR> imagick is only the php extension isnt it?
  • 12:55:07 <GRIMMCREATIVE> shure
  • 12:55:08 <BenjaminR> interface for imagemagick
  • 12:55:22 <GRIMMCREATIVE> ?
  • 12:55:40 <cedricziel> afaik it uses convert directly
  • 12:55:48 <BenjaminR> yap
  • 12:55:57 <BenjaminR> you cant make use of imagick in t3
  • 12:56:05 <BenjaminR> anyway imagick uses imagemagick :D
  • 12:56:29 <cedricziel> hehe, yes, but it uses the bindings, not the binaries
  • 12:57:27 <GRIMMCREATIVE> ok - just used now the old way http://cactuslab.com/imagemagick/
  • 13:08:33 <hans> when i call the homepage i get following error in the logfiles : PHP Catchable fatal error: Argument 1 passed to FluidTYPO3\Flux\Provider\AbstractProvider::setDefaultValuesInFieldsWithInheritedValues() must be an instance of FluidTYPO3\Flux\Form, null given, called in ./typo3conf/ext/flux/Classes/Provider/AbstractProvider.php on line 285 and defined in ./typo3conf/ext/flux/Classes/Provider/AbstractProvider.php on line 753
  • 13:09:18 <hans> in the backend i can´t open the page attributs of the root page, also gata blank page there :-/
  • 13:09:21 <hans> any help ?
  • 13:28:00 <GRIMMCREATIVE> Someone using Coda 2 ?
  • 13:29:17 <BenjaminR> Grimmcreative: me - until three weeks ago :P
  • 13:29:56 <GRIMMCREATIVE> :D
  • 13:30:35 <GRIMMCREATIVE> searching for code completion like in phpstorm for the FLuidTYPO3 Viewhelper... just watching a video about it right now
  • 13:32:03 <GRIMMCREATIVE> typoscript works good with plugin
  • 13:33:41 <BenjaminR> i am _pretty_ sure there is no code completion
  • 13:33:54 <BenjaminR> its just an editor - no ide
  • 13:34:10 <GRIMMCREATIVE> can be... should work with another real IDE
  • 13:34:16 <BenjaminR> still using it on the notebook for fast edits directly via ftp
  • 13:34:46 <BenjaminR> but it isnt an alternative for where you would choose an ide
  • 13:34:50 <GRIMMCREATIVE> like phpStorm - but i dont understand phpStorm right now. just like the Sites thing in Coda and so on
  • 13:35:42 <BenjaminR> you compare phpstorm with coda? planning to choose one of them?
  • 13:36:07 <BenjaminR> you can use them for different use cases parallel but you definitely cant choose one or the other as replacement
  • 13:36:37 <GRIMMCREATIVE> i understand
  • 13:37:17 <BenjaminR> btw i am using phpstorm too
  • 13:37:18 <jlumpe> has anybody dealt with realurl and translated records yet?
  • 13:37:37 <BenjaminR> jlumpe - sure - its a build in feature
  • 13:37:44 <jlumpe> BenjaminR: how so? :)
  • 13:37:51 <jlumpe> I set up realurl for my extbase extension
  • 13:37:55 <jlumpe> so i can browse categories
  • 13:37:59 <jlumpe> based on the parameter
  • 13:38:24 <jlumpe> extbase always seems to pass the id of the default object
  • 13:38:27 <jlumpe> not of the translated one
  • 13:38:39 <jlumpe> maybe that's the issue why i'm only getting the original names as slugs?
  • 13:38:46 <BenjaminR> am i wrong?! :X mixing up things? no dont think so...
  • 13:38:55 <jlumpe> well my url looks like this usually
  • 13:39:10 <jlumpe> path/to/gallerypage/?id=tx_imagegallery_list[category]=2
  • 13:39:11 <jlumpe> for example
  • 13:39:37 <jlumpe> i have 2 categories in the backend, one is "Color" (id 1), the other one "Black and white" (id 2)
  • 13:39:45 <BenjaminR> its about languageGetVar
  • 13:39:51 <jlumpe> hmm
  • 13:39:55 <jlumpe> i don't use the languagegetvar
  • 13:40:16 <jlumpe> can i somehow hardcode the language to use in the realurl settings?
  • 13:40:29 <jlumpe> (since i only have one language per domain)
  • 13:43:07 <BenjaminR> page 37 http://de.slideshare.net/jweiland/why-realurl-sucks-and-how-to-fix-it
  • 13:43:36 <BenjaminR> still thinking about what to do when lvar is misisng
  • 13:43:40 <BenjaminR> like in your setup
  • 13:45:54 <jlumpe> hmmm
  • 13:52:05 <jlumpe> ok, added that (i'm using fixed post vars, not preVars)
  • 13:52:12 <jlumpe> but yeah, no change at all
  • 13:52:20 <jlumpe> even if i pass ?L=x
  • 13:53:56 <BenjaminR> anyway you will have to clear your realurl and typo3 cache before expecting a change
  • 13:54:08 <BenjaminR> realurl caches the encoding result
  • 13:54:14 <BenjaminR> for a set of parameters
  • 13:54:28 <jlumpe> yeah
  • 13:54:28 <BenjaminR> i am away for a while
  • 13:54:39 <jlumpe> yeah i'll just test this, then i'll be away too ;)
  • 13:54:42 <jlumpe> thanks so far :)
  • 13:55:39 <GRIMMCREATIVE> lol, to have code completion and so you in coda 2 i must write an own mode :P
  • 13:56:05 <GRIMMCREATIVE> "you" and so on i mean
  • 14:11:46 <pedda> hi all
  • 15:07:39 <travis-ci> [travis-ci] cedricziel/vhs#81 (travisIrcNotif - 8098e8c : Cedric Ziel): The build has errored.
  • 15:07:39 <travis-ci> [travis-ci] Change view : https://github.com/cedricziel/vhs/commit/8098e8c06aab
  • 15:07:40 <travis-ci> [travis-ci] Build details : http://travis-ci.org/cedricziel/vhs/builds/24264829
  • 15:13:49 <travis-ci> [travis-ci] cedricziel/vhs#82 (travisIrcNotif - a997fd5 : Cedric Ziel): The build passed.
  • 15:13:49 <travis-ci> [travis-ci] Change view : https://github.com/cedricziel/vhs/compare/8098e8c06aab...a997fd58ba0f
  • 15:13:50 <travis-ci> [travis-ci] Build details : http://travis-ci.org/cedricziel/vhs/builds/24264887
  • 15:49:18 <ad_on_is> hi, is it possible to use <v:page.header.title title="{foobar.title}" /> from within an extension?
  • 15:49:37 <danilobuerger> sure
  • 15:49:47 <ad_on_is> i.e. if i render a detailpage of foobar and want to set the title according to that
  • 15:50:46 <danilobuerger> just use it in your template
  • 15:50:56 <ad_on_is> i do, but it's not working
  • 15:51:00 <BenjaminR> ad_on_is be aware to set config.noPageTitle to 1 or 2
  • 15:51:55 <ad_on_is> already have this
  • 15:52:09 <BenjaminR> then it definitely works :)
  • 15:52:48 <BenjaminR> so whats the title tag when it "doesnt work"
  • 15:52:58 <danilobuerger> ad_on_is i dont have time to help you debug this at the moment, but as BenjaminR said: this should definitely work
  • 15:54:15 <ad_on_is> <v:page.header.title title="{f:if(condition:'{page.uid}!=1', then:'{page.title} - ', else:'')}{f:translate(id:'{LLL}:pagetitle')}" />
  • 15:54:23 <ad_on_is> this code is in my frontpage.html
  • 15:54:23 <BenjaminR> if the page where you want to use v:page.header.title is prepared correct for usage the title tag is non existent or empty before using the vh
  • 15:54:48 <ad_on_is> ok ... sorry
  • 15:54:50 <ad_on_is> found the mistake
  • 15:54:53 <ad_on_is> {namespace v=Tx_Vhs_ViewHelpers} was missing
  • 15:55:11 <BenjaminR> no problem - happy it works now
  • 15:55:21 <ad_on_is> hmm... still nothing
  • 15:55:54 <ad_on_is> well.. as i said: this one is in my frontpage.html
  • 15:55:54 <ad_on_is> <v:page.header.title title="{f:if(condition:'{page.uid}!=1', then:'{page.title} - ', else:'')}{f:translate(id:'{LLL}:pagetitle')}" />
  • 15:56:02 <BenjaminR> i asked earlier: what contains the <title /> in frontend right now
  • 15:56:07 <ad_on_is> <v:page.header.title title="{course.title} - {f:translate(id:'{LLL}:pagetitle')}" />
  • 15:56:22 <ad_on_is> ah ... it contains the navigation title
  • 15:56:22 <BenjaminR> not template -> rendered html
  • 15:57:01 <BenjaminR> set config.noPageTitle to not contains anything now for testing
  • 15:57:17 <BenjaminR> then you can be sure to be prepared for usage
  • 15:57:19 <ad_on_is> noPageTitle = 1
  • 15:57:53 <ad_on_is> <v:page.header.title title="{f:if(condition:'{page.uid}!=1', then:'{page.title} - ', else:'')}{f:translate(id:'{LLL}:pagetitle')}" /> - this one works perfectly
  • 15:59:04 <ad_on_is> so let's say ... if i use this one in my frontpage.htm: <v:page.header.title title="{f:if(condition:'{page.uid}!=1', then:'Testworks - ', else:'')}{f:translate(id:'{LLL}:pagetitle')}" />
  • 15:59:12 <ad_on_is> title is renered as Testworks - mypage
  • 15:59:50 <BenjaminR> then this doesnt have anything to do with v:page.header.title
  • 15:59:56 <BenjaminR> debug your contains rather
  • 16:00:02 <BenjaminR> conditions
  • 16:00:17 <ad_on_is> if i add this in my show.html of my extension: <v:page.header.title title="ExtensionTitle" />
  • 16:00:29 <ad_on_is> i still get "testworks - mypage"
  • 16:00:56 <BenjaminR> depends on your caching settings
  • 16:01:30 <ad_on_is> flushed all caches: general and system
  • 16:01:47 <BenjaminR> show my the different usages and results as a gist or pastebin
  • 16:02:52 <ad_on_is> ok
  • 16:07:51 <cedricziel> BenjaminR ad_on_is: there's a header cascade and only the latest is taken into account
  • 16:08:27 <cedricziel> this is.. cms may generate the title later in the workflow and boom-overriden
  • 16:08:54 <BenjaminR> a yes - didnt get an oveview of what ad_on_is is doing - thats why i asked for a gist :)
  • 16:09:07 <ad_on_is> https://gist.github.com/anonymous/cbae0e89030a0882ce89
  • 16:09:31 <BenjaminR> but if he uses the vh two times on a single page view its definitely what you say cedricziel
  • 16:09:48 <cedricziel> oh, you should check in the layout file if there's a title defined i guess
  • 16:10:42 <ad_on_is> that seems legit, but i thaught that pagehtml is renderd first, than myext/show.htm... and so on
  • 16:11:47 <cedricziel> nope
  • 16:12:00 <cedricziel> fluid templates are rendered from most inner to outer
  • 16:12:14 <cedricziel> that's a pretty rough statement, but in general: that's it.
  • 16:12:26 <cedricziel> it runs circles inside the templates
  • 16:13:14 <ad_on_is> that's bad :-(
  • 16:13:32 <ad_on_is> i also checked my extensions layout-file ... and tried it there - nothing :-(
  • 16:14:15 <ad_on_is> i think i must solve it with typoscript
  • 16:14:24 <cedricziel> there's also an outermost template
  • 16:14:50 <ad_on_is> you mean the frontpage.html ?
  • 16:14:59 <ad_on_is> i can't pass extension data to outermost templates, or can i?
  • 16:15:25 <cedricziel> you can check if there is already a title set in the outermost template
  • 16:15:30 <cedricziel> (at least i think so)
  • 16:15:42 <BenjaminR> good idea yes
  • 16:16:27 <ad_on_is> aaaah ok...
  • 16:17:10 <ad_on_is> you mean something like: <f:if condition=“{v:page.header.title} != ''">
  • 16:42:02 <cedricziel> ypyep
  • 17:13:45 <floxx> is it possible to access variables set with flux in typoscript?
  • 18:03:54 <danilobuerger> floxx yes, there is a fluid vh for that
  • 18:04:17 <danilobuerger> ah sorry, other way around
  • 18:04:41 <danilobuerger> then i dont know... and it doesnt make sense... why would you want to do that?
  • 18:10:53 <Outdoorsman> benjamin_654... you get any feedback on that issue you mentioned to me yesterday? https://github.com/FluidTYPO3/flux/pull/541
  • 18:17:26 <floxx> danilobuerger: i want to write meta tags set in page properties into head section
  • 18:18:46 <floxx> crazy customer…he wants to set revisit-after for each page separately
  • 18:21:16 <pedda> floxx
  • 18:21:38 <floxx> yes?
  • 18:21:47 <pedda> assuming you have a flux field named: myCustomField, you access it via {myCustomField}
  • 18:21:59 <pedda> in fluid
  • 18:22:16 <pedda> if you need the value in typoscript, you need to pass this var to a f:cObject vh
  • 18:23:04 <pedda> {f:cObject(typoscriptPath: 'lib.myRevisitAfterTypoScriptObject', arguments: myCustomField)}
  • 18:23:29 <pedda> you can access myCustomField via "current" then
  • 18:23:40 <floxx> ah great - thank you
  • 18:23:43 <pedda> more precize: 10.value.current = 1
  • 18:24:11 <pedda> something like this does the job.. i would need to dig for it in my projects to show you some example
  • 18:24:18 <pedda> just give it a try on your own
  • 18:24:26 <floxx> ok
  • 18:24:28 <pedda> and tell me if you're struggeling
  • 18:24:50 <floxx> all right thanx again
  • 18:24:59 <pedda> nvm
  • 18:26:10 <pedda> but you should consider using the http://fluidtypo3.org/viewhelpers/vhs/master/Page/Header/MetaViewHelper.html ViewHelper
  • 18:26:34 <pedda> and use it like this: {v:page.header.meta(additionalAttributes: {foo: 'bar'}, name: 'NULL', content: 'NULL')}
  • 18:26:37 <pedda> ups
  • 18:27:00 <pedda> {v:page.header.meta(name: 'revisit-after', content: myCustomField)}
  • 18:27:21 <pedda> is pretty much a simplified solution to your task
  • 18:28:22 <pedda> -to +for
  • 18:29:47 <pedda> swiss knife tool vhs enables you to circumvent typoscript in most cases
  • 18:29:56 <pedda> @flox
  • 18:30:00 <pedda> @floxx
  • 18:33:43 <floxx> pedda: sounds better…a lot!
  • 18:37:03 <floxx> pedda: works. i <3 ft3 ;-)
  • 18:37:14 <pedda> awesome.. i love it too ;)
  • 18:42:34 <Riccardo> Hi. a question about <v:asset.script>: is it possible to remove the type="text/javascript" attribute?
  • 18:43:48 <pedda> iirc correctly this is possible if you include your asset via typoscript and add type = raw to it
  • 18:45:23 <Riccardo> urk... no, thanks ;) the cure seems worse that the illness
  • 18:45:28 <pedda> the solution is available here: http://fluidtypo3.org/community/irc-logs.html as NamelessCoder explained this a few weeks (?) ago. But there is no search feature available for the logs actually
  • 18:46:27 <pedda> you're not keen on ts, huh?
  • 18:48:53 <Riccardo> I like Typoscript, but I'd want to try to try to learn to use as much "fluid" as possible - lol
  • 18:49:39 <pedda> well there are still some cases where you need to rely on ts
  • 18:49:42 <Riccardo> another question (kinda similar) about <v:asset.style> instead
  • 18:49:52 <pedda> same here
  • 18:49:59 <pedda> when it comes to type attribute
  • 18:50:05 <Riccardo> is it possible to add the "media="something"" attribute ?
  • 18:50:10 <pedda> sure
  • 18:50:16 <pedda> there is a media property afaik
  • 18:50:51 <pedda> hmm
  • 18:50:53 <Riccardo> in the documentation http://fluidtypo3.org/viewhelpers/vhs/master/Asset/StyleViewHelper.html it is not mentioned
  • 18:51:00 <pedda> noticed it
  • 18:52:31 <Riccardo> and it is not called media, because it throws an error: "Argument "media" was not registered."
  • 18:53:09 <pedda> optionally fork the vhs repo, extend the asset.style viewhelper and pr it
  • 18:57:01 <Outdoorsman> bug alert? When I drag n drop a CE into an FCE it appears to work. However, the frontend never shows it and as soon as you reload the page in the backend it's right back where it was before the drag/drop.
  • 18:57:23 <Riccardo> Same (similar) problem
  • 18:57:33 <Riccardo> I've opened an issue few minutes ago
  • 18:58:02 <Riccardo> https://github.com/FluidTYPO3/flux/issues/546
  • 18:59:00 <pedda> the lazy way kinda ;)
  • 18:59:24 <Outdoorsman> I'm commenting on that issue now.
  • 18:59:59 <pedda> oh well.. i misread something ^^
  • 19:01:04 <Riccardo> great work anyway the more I dig into fluidTYPO3 the more I like it
  • 19:01:15 <soee> as we all :)
  • 19:01:30 <soee> hi pedda
  • 19:01:36 <pedda> hey soee
  • 19:07:22 <Outdoorsman> So can someone set me straight. Is FCE or Flexible Content Element still an appriate term for fluidTYPO3 content elements that allow for child content elements, etc.
  • 19:07:59 <Outdoorsman> I'm not sure if FCE was just a Templavoila term or not.
  • 19:08:25 <Riccardo> FCE is an acronym used by Templavoilà (Flexible Content Element)
  • 19:08:41 <Outdoorsman> What's the comparable term here then?
  • 19:08:42 <Riccardo> but you can also say FCE= FLUID Content Element :D
  • 19:09:33 <Riccardo> let's say it would be better have a different acronym to avoid confusion ;)
  • 19:10:04 <Outdoorsman> I seem to recall reading a term for it somewhere but it was a long time ago.
  • 19:11:58 <pedda> FCE is still a suitable acronym because templavoila development has stopped
  • 19:13:06 <Outdoorsman> Never mind I have 50 sites use TV, but I'm secretly glad to move to something so much more flexible and clean like FluidTYPO3.
  • 19:15:00 <Outdoorsman> I'm a little nervous though because I'm running spending more time reporting bugs than I am getting work done and I can't keep up this pace indefinitely.
  • 19:16:38 <Outdoorsman> What i am excited about is how responsive people are in this micro community about fixing things. I report something and people are generally on it right away.
  • 19:17:01 <Riccardo> +1
  • 19:17:35 <Outdoorsman> That's more than I can say for many other development communities who consider bugs to be YOUR problem.
  • 19:19:01 <Riccardo> "from great power comes great responsibility"
  • 19:20:34 <floxx> sth strange: if i use <f:debug>{whatever}</f:debug> i get this: http://pastebin.com/NH9viT8v
  • 19:24:04 <floxx> i have no idea why…
  • 19:28:17 <Riccardo> Is it possible to pass something from the template used (like the template name or a variable) to Typoscript?
  • 19:28:47 <Riccardo> I'm asking because I want to add a class to <body> that derives from the template used
  • 19:32:59 <pedda> same here as stated before : f:cObject VH is your friend
  • 19:33:14 <pedda> imagine to create some neat COA around the body tag class
  • 19:33:57 <pedda> floxx the youtpuut you see is the markup of f:debug, but it shouldn't be rendered as some entity encoded content in frontend
  • 19:34:04 <floxx> Riccardo: i do that this way:
  • 19:34:16 <floxx> in layout: <f:render section="Vars" />
  • 19:34:28 <floxx> in template: <f:section name="Vars">
  • 19:34:28 <floxx> <v:var.set name="templateType" value="sub" />
  • 19:34:28 <floxx> </f:section>
  • 19:34:36 <pedda> you should rather see a browser representation of that markup
  • 19:34:43 <floxx> and in layout <body class="{templateType}">
  • 19:34:49 <pedda> -repreentation +interpretation
  • 19:35:15 <floxx> in ts: page.bodyTag = <!-- body -->
  • 19:35:36 <floxx> pedda: yes…strange. never seen before
  • 19:36:02 <pedda> it's like you're using some misinterpreted f:format.html before
  • 19:36:08 <pedda> or some htmlSpecialChars
  • 19:36:10 <pedda> in ts
  • 19:36:25 <pedda> which is encoding your markup a second time
  • 19:36:25 <Riccardo> floxx I'll give it a try thank you
  • 19:37:00 <floxx> Riccardo: ask again, if it doesn't work :-)
  • 19:37:10 <floxx> pedda: basically its nothing more than
  • 19:37:10 <floxx> <f:section name="Main">
  • 19:37:11 <floxx> <v:page.header.meta name="revisit-after" content="{settings.0.metaRevisitAfter}" />
  • 19:37:11 <floxx> Hello world!
  • 19:37:11 <floxx> </f:section>
  • 19:37:49 <floxx> inside the main section i set <f:debug>{_all}</f:debug>
  • 19:39:16 <pedda> while rendering main section, do you process it with another vh like f:format.html ?
  • 19:39:34 <floxx> nope.
  • 19:39:39 <pedda> try {_all -> f:debug()}
  • 19:39:45 <pedda> same result?
  • 19:40:09 <pedda> check if your tsob does complain about some ts errors
  • 19:40:18 <floxx> <es same result
  • 19:40:45 <floxx> tsobj browser doesn't complain
  • 19:41:15 <floxx> my layout (Page.html) http://pastebin.com/9gMKX7mi
  • 19:41:44 <floxx> my template http://pastebin.com/Uu2ZnsQb
  • 19:43:07 <floxx> it is a new project
  • 19:43:29 <floxx> "exotic" feature: fileadmin path is changed in install tool. could that be the caus?
  • 19:53:35 <Riccardo> floxx: you almost got it! :D
  • 19:53:58 <Riccardo> only a couple of "glitches" which I managed to solve:
  • 19:54:39 <Riccardo> 1. maybe I've done something wrong but I had to add <v:var.set name="templateType" value="page" />
  • 19:54:59 <Riccardo> in the layout file and not in the template file
  • 19:55:40 <Riccardo> page.bodyTag = <!-- body --> not only adds an unnecessary comment, but leaves the closing </body>
  • 19:56:06 <Riccardo> page.bodyTagCObject = TEXT
  • 19:56:06 <Riccardo> page.bodyTagCObject.noTrimWrap = | | |
  • 19:56:13 <Riccardo> this works better :)
  • 19:57:30 <floxx> bodytag: yes, you're right. I'll use that fron now on ;)
  • 19:58:37 <floxx> but setting the var in template makes sense, if you want to change body tag for each template. i use only one layout in my setup.
  • 20:02:29 <Riccardo> I repeat, maybe I've done something wrong, or forgot something but adding:
  • 20:02:30 <Riccardo> <f:section name="Vars">
  • 20:02:30 <Riccardo> <v:var.set name="templateType" value="home" />
  • 20:02:30 <Riccardo> </f:section>
  • 20:02:34 <Riccardo> to the template
  • 20:03:05 <Riccardo> and <body class="{templateType}"> to the layout
  • 20:03:16 <Riccardo> leaves class empty
  • 20:04:40 <floxx> use <f:render section="Vars" /> in layout
  • 20:05:04 <floxx> sth like that:
  • 20:05:04 <floxx> {namespace flux=FluidTYPO3\Flux\ViewHelpers}
  • 20:05:05 <floxx> {namespace v=Tx_Vhs_ViewHelpers}
  • 20:05:05 <floxx> <f:layout name="Page" />
  • 20:05:05 <floxx> <f:render section="Vars" />
  • 20:06:26 <Riccardo> bingo!
  • 20:06:30 <floxx> :-D
  • 20:06:39 <Riccardo> I'll try it ASAP :)
  • 20:10:28 <Riccardo> works like a charm :)
  • 20:11:13 <Riccardo> If you are interested, I also managed to add more infos like the ID and the level in this way:
  • 20:11:35 <Riccardo> TS: define an object to set the level: lib.pageLevel=TEXT
  • 20:11:35 <Riccardo> lib.pageLevel{
  • 20:11:35 <Riccardo> value= level-{level:-1}
  • 20:11:35 <Riccardo> insertData = 1
  • 20:11:35 <Riccardo> }
  • 20:12:08 <Riccardo> 2. <body id="page-{v:page.info(field: 'uid')}" class="{templateType} {f:cObject(typoscriptObjectPath: 'lib.pageLevel')}">
  • 20:12:37 <Riccardo> in case it can help someone...
  • 20:13:06 <Riccardo> ehi... it should be nice having a place where to post useful snippets or howtos
  • 20:16:16 <pedda> like gist.github.com ?
  • 20:16:35 <pedda> you are also free to extend https://github.com/FluidTYPO3/fluidtypo3org
  • 20:16:37 <pedda> ;)
  • 20:16:52 <pedda> correct me if i'm wrong claus
  • 20:58:40 <soee_> whta is the valid way to obtain feuser uid in controller action >
  • 20:58:42 <soee_> ?
  • 22:24:10 <pedda> soee_ what about setting an feuser to rely on extbase feuser object model (edit user in backend, last tab)
  • 22:24:10 <Outdoorsman> randomresult got a quickie here...
  • 22:24:34 <pedda> and checkout the feuser repository
  • 22:24:40 <pedda> gotta go now
  • 22:24:43 <pedda> cu guys

20140503

  • 08:40:52 <floxx> good morning everyone :)
  • 08:52:29 <floxx> output of f:debug is broken. everything i get is a blank page with this markup http://pastebin.com/gfzR8VEJ
  • 08:53:24 <floxx> i'm clueless
  • 08:53:53 <Denyerec> floxx you might have to update everytihng,
  • 08:54:07 <Denyerec> I think that was broken between certain revisions in the repo but I can't remember which
  • 08:54:12 <Denyerec> I think randomresult had troubl with it
  • 08:54:44 <floxx> everything? you mean ft3?
  • 08:54:52 <Denyerec> Yeah all the ft3 extensions
  • 08:54:55 <Denyerec> _I think_
  • 08:55:11 <Denyerec> You'd best speak to danilobuerger or randomresult as I'm sure they were dealing with this.
  • 08:55:47 <floxx> ok - because i'm on latest dev branches
  • 08:55:54 <Denyerec> That might be your problem ;)
  • 08:55:59 * Denyerec doesn't remember the detail
  • 08:56:06 <Denyerec> I'm on older releases and everything's fine
  • 08:56:26 <floxx> randomresult: you experienced problems with f:debug?
  • 08:56:38 <floxx> thanks Denyerec
  • 08:57:31 <Denyerec> lthough I gotta be honest
  • 08:57:45 <Denyerec> a problem with f:debug would, I'd imagine, normally be an extbase issue :S
  • 08:59:39 <floxx> yes. i suspected my setup - not specially ft3
  • 12:32:29 <danilobuerger> randomresult does your new ext have a accordion?
  • 12:34:57 <soee> is it possible to check current action name in condition ?
  • 12:38:17 <danilobuerger> soee assign a variable with the action name inside the action
  • 13:10:27 <floxx> danilobuerger: Denyerec mentioned you struggled with problems regarding f:debug?
  • 13:20:23 <Denyerec> He was solving them ;)
  • 13:21:38 <BenjaminR> hi fu<a
  • 13:21:40 <BenjaminR> guys
  • 13:21:41 <BenjaminR> :D
  • 13:23:01 <floxx> hi
  • 13:27:11 <danilobuerger> floxx no i am not struggling with problems ^^
  • 13:27:39 <floxx> you sokve them? ;-)
  • 13:27:43 <floxx> solve
  • 13:28:07 <danilobuerger> yeah, but i never head your f:debug problem and i dont think its related to ft3
  • 13:34:39 <Denyerec> floxx hav eyou tried reinstalling extbase?
  • 13:34:45 <Denyerec> jus tin ase the files are corrupted ?
  • 13:35:35 <floxx> ok, i'll try it
  • 13:36:36 <floxx> you cant uninstall extbase in 6.
  • 13:36:37 <floxx> 2
  • 13:36:38 <floxx> ;)
  • 13:38:17 <floxx> everything works - except f:debug
  • 17:21:43 <Guest|62372> hi, is there a way to style the backend columns for "flux:grid.column"..the style attribute does not seem to render correctly...i just wanna change the background color for the columns
  • 17:39:45 <danilobuerger> Guest|62372 http://fluidtypo3.org/viewhelpers/flux/master/Grid/ColumnViewHelper.html
  • 18:53:22 <artisticMink> Hello, as i am rendering a content element via the v:content.render view helper, is there a quick way to access the content elements uid similiar to {page.uid} when rendering a page template?
  • 22:33:06 <cedricz> good evening

20140504

  • 01:04:01 <xaver> danilobuerger: what do you do at epicgames=
  • 05:32:43 <artisticMink> May i pass data to a content element (via using v:content.render) similiar to partials? I would need one of my parameters inside a content element.
  • 09:14:33 <bjo3rn> for the record: that debug problem _is_ related to ft3 (vhs and assets). I added a fix yesterday so current dev branch should work.
  • 10:44:21 <bjo3rn> hi floxx
  • 10:44:50 <floxx> hi bjo3rn
  • 10:45:01 <bjo3rn> still having that issue with f:debug?
  • 10:45:10 <floxx> yep. i'm getting crazy
  • 10:45:19 <bjo3rn> please try the current dev branch of vhs
  • 10:46:25 <bjo3rn> vhs#556 should have fixed it
  • 10:46:26 <FT3BOT> Issue 556: [BUG] Debug viewhelper breaks rendering https://github.com/fluidtypo3/vhs/issues/556
  • 10:46:41 <bjo3rn> I mean vhs#558
  • 10:46:42 <FT3BOT> Issue 558: [BUGFIX] Don't re-dispatch content-length in debug mode https://github.com/fluidtypo3/vhs/issues/558
  • 10:49:02 <floxx> i'm using latest dev branch
  • 10:49:23 <floxx> it doesn_t work
  • 10:49:56 <bjo3rn> does your local repository include the above commit?
  • 10:51:06 <bjo3rn> you have to be logged in into the backend btw
  • 10:51:17 <floxx> yes. i even checked AssetService.php for the 3 added lines
  • 10:51:26 <bjo3rn> dangit
  • 10:51:48 <bjo3rn> so when you comment the header() line it works again?
  • 10:52:40 <floxx> yes - then it works as expected
  • 10:53:01 <bjo3rn> ok, we need a different mechanism to detect debug mode then.
  • 10:54:42 <floxx> for the moment, i can live very well with the result ;)
  • 10:54:58 <floxx> thank you
  • 10:57:38 <bjo3rn> would you ming testing something?
  • 10:57:48 <jlumpe> morning!
  • 10:57:49 <bjo3rn> *mind
  • 10:57:54 <bjo3rn> mahlzeit
  • 10:57:58 <bjo3rn> ;)
  • 10:58:01 <jlumpe> oder so ;)
  • 10:58:16 <jlumpe> bjo3rn: trying to convert the page to single tree now, seems like that will save a lot of headaches
  • 10:58:34 <jlumpe> because the missing L var makes translating extbase records for realurl really hard
  • 10:59:04 <bjo3rn> I see. if the content is identically structured it should inmprove the user experience as well imo
  • 10:59:16 <jlumpe> yeah i hope so
  • 10:59:23 <jlumpe> trying to get the languagemenuviewhelper to work atm
  • 10:59:35 <bjo3rn> floxx would you mind replacing line 147 with if (TRUE === isset($GLOBALS['debugParseTime']) && FALSE === (boolean) $GLOBALS['debugParseTime'])
  • 10:59:43 <bjo3rn> for funsies ^^
  • 10:59:54 <floxx> ok
  • 11:00:35 <floxx> broken again
  • 11:01:14 <bjo3rn> hm. which version of TYPO3?
  • 11:01:19 <floxx> 6.2.1
  • 11:01:26 <floxx> local macos apache
  • 11:01:30 <bjo3rn> hm. active backend session?
  • 11:01:32 <floxx> yes
  • 11:01:44 <bjo3rn> crazy. worksonmachine.
  • 11:02:02 <bjo3rn> thanks anyway for testing
  • 11:02:05 <floxx> :)
  • 11:04:55 <jlumpe> bjo3rn: sorry for bothering: in a single tree setup, in realurl i do not have to specify a prefix for the default language for the L-valueMap, right?
  • 11:05:22 <bjo3rn> that depends ;)
  • 11:05:40 <bjo3rn> if you want to force a prefix you have to, otherwise not
  • 11:05:47 <jlumpe> i don't want that
  • 11:05:52 <jlumpe> the issue is:
  • 11:06:01 <jlumpe> i'm trying to use the LanguageMenuViewHelper
  • 11:06:24 <jlumpe> i specified 3 languages now for the page (sine i don't have to specify the default one as a sys language, right?)
  • 11:06:38 <jlumpe> the default language for this page is turkish, but the viewhelper shows the url for the main page as
  • 11:06:45 <jlumpe> en/turkishslughere
  • 11:07:06 <jlumpe> instead of just
  • 11:07:08 <jlumpe> turkishslughere
  • 11:07:47 <jlumpe> and it somehow prefixes my urls with tr.domain.tld
  • 11:08:02 <jlumpe> is that an error on my part? or is the default to link to subdomains?
  • 11:08:18 <bjo3rn> ugh, I don't know tbh
  • 11:08:38 <jlumpe> because what i want is just
  • 11:08:41 <jlumpe> ./turkishslug
  • 11:08:44 <jlumpe> ./en/englishslug
  • 11:08:47 <jlumpe> ./de/germanslug
  • 11:09:24 <jlumpe> ah, url seems to be my fault
  • 11:09:40 <jlumpe> at least the domain part
  • 11:10:10 <bjo3rn> here is the relevant part of a realurlconf I am using: http://pastebin.com/8hytZfRY
  • 11:10:22 <bjo3rn> default is 'de' and it is not added to the url
  • 11:10:49 <bjo3rn> I don't know about subdomains though
  • 11:10:55 <jlumpe> thanks, let me check that :)
  • 11:11:39 <jlumpe> and of course german isn't added as sys language in the backend, right?
  • 11:12:25 <bjo3rn> no, only the label
  • 11:12:41 <bjo3rn> *is changed from Default to German
  • 11:13:23 <jlumpe> yes!
  • 11:13:30 <jlumpe> works now :)
  • 11:13:34 <jlumpe> oh how did you change the label?
  • 11:13:47 <bjo3rn> sec
  • 11:15:03 <bjo3rn> add this to your pagets:
  • 11:15:09 <bjo3rn> mod.SHARED {
  • 11:15:09 <bjo3rn> defaultLanguageLabel = de
  • 11:15:09 <bjo3rn> defaultLanguageFlag = de
  • 11:15:09 <bjo3rn> }
  • 11:15:33 <jlumpe> ha cool, thanks!
  • 11:15:38 <bjo3rn> yw :)
  • 11:16:15 <jlumpe> :)
  • 11:43:06 <bjo3rn> is there a way to reliably determine if a backend user is logged in in extbase?
  • 11:44:03 <bjo3rn> better: if the current user is logged in into the backend
  • 11:46:12 <bjo3rn> $GLOBALS['BE_USER']->user is always populated here
  • 11:49:25 <bjo3rn> grrrmpf. forget it. all is fine.
  • 12:24:52 <Denyerec> Anyone awake and paying attention today ?
  • 12:26:36 <Denyerec> I was wondering how I go about using the new XSD files I see announced
  • 12:51:03 <GRIMMCREATIVE> http://buzz.typo3.org/teams/extbase/article/howto-autocompletion-for-fluid-in-phpstorm/
  • 13:00:20 <Denyerec> That's almost exactly a year old.
  • 13:00:28 <Denyerec> http://fluidtypo3.org/blog/news/viewhelper-references-updated.html
  • 13:00:30 <Denyerec> ^^
  • 13:42:26 <jlumpe> can somebody tell me how to use a viewhelper as argument for "additionalArguments" on a f:link.action?
  • 13:47:33 <bjo3rn> jlumpe inline notation ftw
  • 13:47:43 <jlumpe> i tried
  • 13:47:48 <bjo3rn> but?
  • 13:47:56 <jlumpe> additionalAttributes="{data-href: {f:uri.image( src: image.image.uid, treatIdAsReference: 1, width: '800')}}"
  • 13:48:16 <jlumpe> i get an error about the type
  • 13:48:29 <bjo3rn> misses quotes
  • 13:48:30 <jlumpe> additionalArguments was registered as array, string given
  • 13:48:57 <bjo3rn> data-href: "{f:uri...}"
  • 13:49:03 <jlumpe> oh double quotes
  • 13:49:09 <jlumpe> i tried single quotes
  • 13:49:15 <bjo3rn> shouldn't matter
  • 13:49:46 <jlumpe> with single quotes i still get the error, with double quotes i get no error, but no output lol
  • 13:49:49 <bjo3rn> {foo: bar} is a string whereas {foo: "bar"} is an array
  • 13:49:54 <jlumpe> oh no
  • 13:49:56 <jlumpe> i get an output
  • 13:50:13 <jlumpe> additionalAttributes="{data-href: "{f:uri.image( src: image.image.uid, treatIdAsReference: 1, width: '800')}"}"
  • 13:50:25 <jlumpe> not it just outputs the whole viewhelper as tag
  • 13:50:25 <jlumpe> damn
  • 13:51:28 <jlumpe> {data-href: '{f:uri.image( src: image.image.uid, treatIdAsReference: 1, width: '800')}'}
  • 13:51:43 <jlumpe> this still returns the error, even though it shouldn't right?
  • 13:51:59 <jlumpe> aha
  • 13:52:00 <jlumpe> found the bug
  • 13:52:06 <jlumpe> the '' around the width
  • 13:52:26 <bjo3rn> the quotes need to be propertly nested ofc
  • 13:52:54 <jlumpe> '"''"' you mean
  • 13:52:58 <jlumpe> always alternating
  • 13:53:00 <bjo3rn> yep
  • 13:53:02 <jlumpe> kk
  • 13:53:03 <jlumpe> :)
  • 13:59:39 <danilobuerger> xaver unreal engine 4
  • 14:10:11 <xaver> is klar aber was machst du da?
  • 14:10:16 <xaver> is doch ne privvate repo
  • 14:11:02 <xaver> ups english :P
  • 14:14:48 <jlumpe> guys: how can i fix this issue that extbase doesn't re-read my updated annoations?
  • 14:15:00 <jlumpe> it always complains now that a requird parameter isn't set
  • 14:19:10 <jlumpe> nevermind, re-installing the extension apparently cleared the cache
  • 14:20:35 <danilobuerger> xaver i wont answer that
  • 14:25:29 <xaver> danilobuerger: Oo
  • 14:25:39 <xaver> i know the frist days the repo was open
  • 17:46:31 <Riccardo> good afternoon floxx
  • 18:47:39 <soee> whats the way to use localized dates in date format vh ?
  • 18:50:06 <soee> ah got it
  • 22:42:50 <Denyerec> Anyone here?
  • 22:42:56 <Denyerec> Wondering what this dot syntax is:
  • 22:42:57 <Denyerec> mb_substr($text,0,$cut_length).wpgrade::option('blog_excerpt_more_text')
  • 22:44:48 <soee_> concatenation ? :)
  • 22:44:59 <Denyerec> Ahhh shit
  • 22:45:04 <Denyerec> So obvious
  • 22:45:08 <Denyerec> I was in bloomin .net mode
  • 22:45:21 <Denyerec> Trying to figure out how it could be a chained method call or something!

20140505

  • 08:08:08 <jlumpe> morning!
  • 09:57:00 <bjo3rn> yay!
  • 09:58:51 <cedricziel> Denyerec: most functions dont support chaining as you'd need a object returned. in php, you could mock this for plain functions via closures
  • 10:06:43 <jlumpe> bjo3rn: everythign works now as expected :)
  • 10:07:13 <bjo3rn> nice to hear, jlumpe.
  • 10:07:45 <jlumpe> yeah, thanks for you help :)
  • 10:07:52 <bjo3rn> np :P
  • 10:08:14 <jlumpe> btw: in general all articles state that you cannot change your page structure when you use a single page tree
  • 10:08:26 <jlumpe> but that isn't true is it?
  • 10:08:35 <jlumpe> since you can activate "hide page if not translated"
  • 10:08:39 <jlumpe> wouldn't that hide the page from the menu aswell?
  • 10:08:52 <jlumpe> thus allowing different structures for different languages in a single tree?
  • 10:09:04 <bjo3rn> sure, that's possible.
  • 10:09:43 <jlumpe> so from my point of view a single tree seems much more logical now :D
  • 10:09:50 <jlumpe> since you helped me a lot :9
  • 10:10:41 <bjo3rn> well, I think there are valid use cases for chosing a multitree setup but I haven't come across one yet in my work.
  • 10:11:00 <bjo3rn> my projects are to tiny obviously :S
  • 10:11:03 <bjo3rn> *too
  • 10:15:03 <jlumpe> haha
  • 10:15:24 <jlumpe> we might have a project coming up, approx. 200 pages 8+ languages
  • 10:15:40 <jlumpe> if i'd use a multi-setup that would mean the tree would contain 1600 nodes +
  • 10:15:48 <jlumpe> single tree: ~ 200 nodes
  • 10:15:55 <jlumpe> feels much more performant
  • 11:12:32 <Guest|89010> I tried to add the xsd-schemas to my flux-templates. The problem is as soon as I add a <div> or <html>-structure around my fluid-tags (as suggested) the template seems corrupted.
  • 11:13:56 <Guest|89010> The template still shows up in the page-settings, but with no label and when i select it the template the configuration-tab gives some errors like "Data Structure ERROR: No proper configuration!"
  • 11:18:31 <Guest|89010> Typo3 6.2.0, flux 7.0.0, fluidpages 3.0.0
  • 11:23:38 <BrianJ> Short question :) Typo 4.7 - Setting up real URL for tt-news ? Anything would really help me :D
  • 11:26:24 <jlumpe> http://wiki.typo3.org/Realurl/examples
  • 11:26:41 <jlumpe> this is actually an example for ttnews :)
  • 11:37:27 <pedda> hi there
  • 11:43:09 <BrianJ> jlumpe - Thank you I'm comparing with my script now
  • 11:43:14 <BrianJ> Hi :)
  • 11:48:40 <BrianJ> jlumpe If 'postVarSets' is 'fixedPostVars' then my URL works but throws an error: Reason: Segment "golf-i-dyrehaven" was not a keyword for a postVarSet as expected on page with id=9220.
  • 11:48:57 <BrianJ> http://jsbin.com/UFoRIYex/562
  • 13:01:27 <benjamin_654> hi, is there a way to get information about the column/grid a flux-ce is inside? (eg. for different width) I see there is a variable {_all.grid} - what´s this for?
  • 13:13:03 <danilobuerger> hey jlumpe
  • 13:13:19 <jlumpe> hey danilobuerger
  • 13:13:21 <jlumpe> what's up? :)
  • 13:13:25 <jlumpe> BrianJ: sorry was away
  • 13:13:34 <danilobuerger> nothing ;-) jsut seeing that you are around here often ;-)
  • 13:13:45 <jlumpe> haha yeah
  • 13:14:05 <jlumpe> on my standard join list ;9
  • 13:16:40 <danilobuerger> nice ;-)
  • 13:17:03 <danilobuerger> so i read your 200pages ,8+ languages... i have somethign similar right now... its fantastic with flux
  • 13:17:12 <jlumpe> yeah i can imagine :)
  • 13:17:21 <jlumpe> and you're also going with a single tree, right?
  • 13:17:47 <jlumpe> i recently had this issue with multi tree + multi language, where i had to translate extbase records
  • 13:18:07 <jlumpe> i switched to a single tree setup now, since i didn't find any way to get realurl to display the correctly translated slugs
  • 13:18:14 <jlumpe> since there is no L var present
  • 13:18:42 <jlumpe> and you cannot set it like $_GET['L']= x since realurl gets the url directly from a typo3 function and parses it on its own
  • 13:19:02 <jlumpe> So it seems like that multi tree with extbase extension + real url is a pita
  • 13:19:40 <jlumpe> and yeah, with 200+ pages i'd imagine that the pagetree gets convoluted really fast
  • 13:22:30 <jlumpe> I'm starting to value flux/fluidpages/fluidcontent in general
  • 13:22:33 <jlumpe> oh
  • 13:22:40 <jlumpe> danilobuerger: what about the copy/past bug?
  • 13:24:36 <pedda> i copied, and pasted successfully this morning a few times
  • 13:24:42 <pedda> flux development branch
  • 13:32:38 <danilobuerger> jlumpe a combination... most of them in a single tree since same content... north america on its own tree... but yeah there are some issues with that ...... about c&p we did a lots of fixes (> 20 bugfixes) for all commands (new / localize / d&d / etc) already and c&p is the only one left
  • 14:48:34 <gencha^> I'm currently building a site with fluidbootstraptheme and fbtcustomiser. When I add a new template to my extension, it doesn't show up when I create a new content element
  • 14:48:51 <jlumpe> gencha
  • 14:48:52 <gencha^> Yet, when I copy the template into the fluidbootstraptheme folder, the template does show up
  • 14:48:55 <jlumpe> #actionscript gencha?
  • 14:49:03 <gencha^> yessir
  • 14:49:05 <jlumpe> haha
  • 14:49:15 <jlumpe> you're everywhere :P
  • 14:49:23 <gencha^> i try my best ;)
  • 14:49:40 <jlumpe> haha
  • 14:52:07 <gencha^> Erm, yeah, so my question is, is there some sort of common mistake people make that results in this behavior or is fbtcustomiser really only able to override but not add functionality
  • 14:52:33 <jlumpe> i didn't use fbtcustomiser yet :(
  • 14:53:51 <jlumpe> but i assume it is used to override existing templates
  • 14:53:54 <jlumpe> (just guessing)
  • 14:55:02 <gencha^> yeah, it is. that part works fine. i would have assumed that i can also add new templates though. and i'm pretty sure i can, i'm just not doing it right
  • 14:57:22 <jlumpe> hmmm
  • 14:57:31 <jlumpe> I should clone that bootstrap repo
  • 14:57:39 <jlumpe> and convert it to foundation
  • 14:57:40 <jlumpe> :D
  • 14:59:23 <jlumpe> well in general you should be able to just add templates through any extension
  • 14:59:23 <jlumpe> like
  • 14:59:29 <jlumpe> in general you create a provider extension, right?
  • 14:59:47 <jlumpe> if you can add templates through that, you should be able to add templates through the customiser aswell
  • 15:02:13 <gencha^> that's what i'm thinking :P
  • 15:03:31 <jlumpe> is the extension registered as a provider extesion?
  • 15:03:35 <jlumpe> *extension
  • 15:05:31 <gencha^> i don't know. i'll look into that. i kinda skipped that part of the docs given that the fbtcustomiser did what i needed
  • 15:05:36 <jlumpe> no it's not
  • 15:05:47 <jlumpe> i'm not 100% sure but that might be the issue
  • 15:05:49 <jlumpe> https://github.com/bootstraptheme-for-typo3/fbtcustomiser/blob/master/ext_tables.php
  • 15:06:02 <jlumpe> try adding
  • 15:06:03 <jlumpe> Tx_Flux_Core::registerProviderExtensionKey($_EXTKEY, 'Page');
  • 15:06:03 <jlumpe> Tx_Flux_Core::registerProviderExtensionKey($_EXTKEY, 'Content');
  • 15:06:47 <jlumpe> and then you'll have to create the folders of course
  • 15:06:57 <jlumpe> Resources/Private/Templates/Content
  • 15:07:01 <jlumpe> Resources/Private/Templates/Page
  • 15:07:41 <jlumpe> plus you'll need the Layouts folder where you'll have your base layouts for your pages/CEs
  • 15:07:52 <gencha^> I got the folders, but not the registration calls
  • 15:08:09 <jlumpe> ah ok
  • 15:08:11 <jlumpe> i think that is he issue
  • 15:08:21 <jlumpe> because fluidbootstraptheme registers itself as a provider
  • 15:08:32 <jlumpe> that's why your templates show up when you put them inside that extension
  • 15:08:54 <jlumpe> if the ext isn't registered as a provider flux does not know that it should look for templates there i assume
  • 15:09:00 <gencha^> yeah, makes sense
  • 15:09:14 <jlumpe> i'm still just guessing here though :)
  • 15:10:25 <gencha^> works perfectly now :)
  • 15:10:38 <gencha^> i kinda assumed fbtcustomiser already had that in place
  • 15:11:03 <jlumpe> ha
  • 15:11:08 <jlumpe> guessing ftw
  • 15:11:22 <jlumpe> thinking about it, it seems a bit odd that it isn't in there
  • 15:11:24 <gencha^> http://www.fluidbootstraptheme.net/customise/ kinda suggests that it would work out of the box
  • 15:11:32 <gencha^> yeah
  • 15:12:44 <jlumpe> "For extending fluidbootstraptheme simply add elements or pages to yourextension like it is done in FedExt-Provider-Extensions."
  • 15:13:09 <jlumpe> yeah, this sounds like the call to registerProviderExtension should be in there
  • 15:14:09 <gencha^> i opened an issue for now
  • 15:14:42 <jlumpe> ok
  • 15:14:47 <jlumpe> maybe we're wrong, who knows
  • 15:15:03 <gencha^> what also always confuses the hell out of me is that i usually forget to create the locallang.xlf
  • 15:15:15 <jlumpe> ha
  • 15:15:32 <jlumpe> there is an extension called "builder"
  • 15:15:44 <jlumpe> which is able to create an extension skeleton
  • 15:15:52 <jlumpe> for use with fluidtypo3
  • 15:16:01 <jlumpe> not sure, but it might create a default lang file as well
  • 15:17:50 <gencha^> yeah, when i started this site, builder wasn't compatible with 6.2 :(
  • 15:21:41 <jlumpe> ah ok
  • 15:27:06 <floxx1> i want to switch between 2 values, based on current language.
  • 15:27:23 <floxx1> <v:page.header.meta name="description" content="{settings.'{page._PAGES_OVERLAY_LANGUAGE}'.description}" />
  • 15:27:48 <floxx1> {page._PAGES_OVERLAY_LANGUAGE} isn't replaced. how is the correct syntax?
  • 15:29:22 <jlumpe> I think that isn't possible
  • 15:30:04 <jlumpe> at least if you check http://fluidtypo3.org/viewhelpers/vhs/master/Var/SetViewHelper.html it reads:
  • 15:30:17 <jlumpe> --
  • 15:30:17 <jlumpe> Note that {arrayVariable.{offset}.name} is not possible due to the way Fluid parses nodes; the above piece of code would try reading arrayVariable.{offset}.name as a variable actually called "arrayVariable.{offset}.name" rather than the correct arrayVariable[offset][name].
  • 15:30:21 <jlumpe> --
  • 15:31:02 <jlumpe> floxx1: maybe you can use this one
  • 15:31:02 <jlumpe> http://fluidtypo3.org/viewhelpers/vhs/master/Var/GetViewHelper.html
  • 15:44:30 <floxx1> i mean, how can i use a variable inside a variable?
  • 15:44:43 <floxx1> {variable.{variable2}}
  • 15:46:24 <jlumpe> i think you can not
  • 15:46:38 <jlumpe> i just quoted something up tehre
  • 15:46:43 <jlumpe> Note that {arrayVariable.{offset}.name} is not possible due to the way Fluid parses nodes
  • 15:46:50 <jlumpe> :)
  • 15:51:35 <pedda> jlumpe you have an issue with template file recognition?
  • 15:51:49 <jlumpe> me? no
  • 15:51:57 <pedda> hmm kay
  • 15:52:08 <jlumpe> gencha had an issue regarding templates not being picked up in the bootstrap customizer extension
  • 15:52:09 <pedda> ah it was gencha
  • 15:52:19 <jlumpe> but that was due to the fact that it doesn#t register itself as provider
  • 15:52:23 <pedda> did he figured it out ?
  • 15:52:26 <jlumpe> yeah
  • 15:52:28 <pedda> kk
  • 15:52:30 <jlumpe> i told him to register it as a provider
  • 15:52:39 <jlumpe> without being a provider you can only use it for overlays
  • 15:52:57 <jlumpe> but flux will not recognize new templates, since it isn#t instructed to look there
  • 15:53:01 <pedda> exactly
  • 15:53:12 <jlumpe> i think he opened up an issue on github
  • 15:53:29 <jlumpe> because, and he#s right about that, the documentation reads like you can just do that and it should work
  • 15:53:43 <pedda> no it does not read like this
  • 15:53:45 <jlumpe> so maybe the customizer should register itself as provider by fdefault
  • 15:53:48 <jlumpe> it does not?
  • 15:54:06 <pedda> cinte fedext tools exist it's common to use a custom provider extension
  • 15:54:07 <jlumpe> "For extending fluidbootstraptheme simply add elements or pages to yourextension like it is done in FedExt-Provider-Extensions."
  • 15:54:17 <jlumpe> ok yeah
  • 15:54:28 <jlumpe> if you know that you have to register a provider then it works
  • 15:54:32 <pedda> it's like the tut's have been advising you to do so for the past 2 years
  • 15:54:33 <jlumpe> but he didn't know
  • 15:54:33 <jlumpe> :9
  • 15:54:46 <pedda> well the point is
  • 15:54:48 <jlumpe> the issue is:
  • 15:54:58 <jlumpe> he got the extension from the master branch
  • 15:55:02 <jlumpe> like the docs suggest
  • 15:55:19 <jlumpe> and then he added templates, but didn't have the register calls in his conf
  • 15:55:19 <pedda> one should always start with a provider extension after he finished setting up fedext tools
  • 15:55:41 <pedda> this is not really fedext related..
  • 15:55:50 <jlumpe> nono
  • 15:55:54 <jlumpe> i didn't say that :9
  • 15:56:00 <jlumpe> it's related to fluidbootstrap
  • 15:56:04 <pedda> i know .. just wanted to point out
  • 15:56:07 <jlumpe> yeah i know
  • 15:56:21 <jlumpe> but i do think fluidbootstrap should register as provider by default
  • 15:56:27 <jlumpe> but you are right, this is not fedext related
  • 15:57:54 <pedda> afaik ft3 main goal was to collect a buch of "snippets" in that extension, as they apeared to be used amon several projects
  • 15:58:02 <pedda> +n
  • 15:58:54 <pedda> assuming you already use a provider extension, fluidbootstrap can be seen as a template-swiss-tool providing you with some bootstrap components
  • 15:59:10 <jlumpe> yeah i don't use it
  • 15:59:26 <jlumpe> what i just said is just related to the instructions on http://www.fluidbootstraptheme.net/customise/
  • 15:59:39 <jlumpe> and only to fbtcustomiser
  • 15:59:40 <pedda> unlike vhs being a swiss knife for creating custom themes with some logic
  • 16:03:17 <jlumpe> pedda: if you read the docs, they state that you can use fbtcustomiser to excent fluidbootstrap easily (including adding new components)
  • 16:03:50 <jlumpe> all i'm saying is that the wording feels wrong, because you cannot just download the extension and add a new template. it won't work since it doesn't register itself as a provider
  • 16:03:56 <jlumpe> so that step is just missign on the docs
  • 16:03:59 <jlumpe> that's all i mean haha
  • 16:04:58 <pedda> but it actually provides some basic ts settings for template paths
  • 16:04:59 <pedda> https://github.com/bootstraptheme-for-typo3/fbtcustomiser/blob/master/Configuration/TypoScript/setup.txt
  • 16:05:42 <jlumpe> yes, but only for overlays
  • 16:05:42 <pedda> in fact a MyCustomPageTemplate.html file should be parsed and appear in the backaend
  • 16:05:45 <pedda> backend
  • 16:06:01 <jlumpe> that only works if the extension registers itself as provider, no?
  • 16:06:03 <pedda> if placed within ftbcustomiser
  • 16:06:26 <jlumpe> correct me if i'm wrong but i think it's missing these calls:
  • 16:06:27 <jlumpe> Tx_Flux_Core::registerProviderExtensionKey($_EXTKEY, 'Page');
  • 16:06:31 <jlumpe> Tx_Flux_Core::registerProviderExtensionKey($_EXTKEY, 'Content');
  • 16:06:51 <jlumpe> how would flux know that it should check the extension for templates (which are something else than overlays)
  • 16:07:07 <jlumpe> overlays will work, adding more stuff won't
  • 16:07:12 <pedda> hmm you're right
  • 16:07:23 <jlumpe> but of course, it is for customizing, so you could argue "only customize, do not add"
  • 16:07:37 <jlumpe> but since the docs explicitly state that you can add things, those calls are missing
  • 16:07:49 <pedda> tbh it's been a while since i launched a project without those two lines
  • 16:08:11 <jlumpe> :D
  • 16:19:35 <bjo3rn> why are my 6.2 logs empty? hm... .oO
  • 16:19:56 <bjo3rn> empty as in no workee
  • 16:22:16 <pedda> general question: if a customer asks you to fix some css issue on an android 2.3.x device, what do you do?
  • 16:22:18 <BenjaminR> randomresult: pm me for bootstraptheme-for-typo3/fbtcustomiser#5 if you like
  • 16:22:19 <FT3BOT> Issue 5: Should register itself as a provider extension https://github.com/bootstraptheme-for-typo3/fbtcustomiser/issues/5
  • 16:23:24 <jlumpe> BenjaminR: the issue was just that the docs specifically state that you can add content, and the steps do not involve registering the extension as provider extension
  • 16:23:37 <jlumpe> but of course, updating the docs would also resolve the 'issue'
  • 16:24:36 <BenjaminR> jlumpe i will ask randomresult for his opinion but i think we demonstrate ext:view here and its not meant as skeleton for fluidcontent/fluidpages
  • 16:24:52 <BenjaminR> what wouldnt be needed anyway because of ext:builder
  • 16:24:54 <BenjaminR> :)
  • 16:26:59 <jlumpe> yeah :)
  • 20:01:55 <xaver__> lol
  • 20:01:56 <xaver__> PHP peak memory usage
  • 20:01:58 <xaver__> 5.6%
  • 20:01:59 <xaver__> During a request 5.6% of the memory limit was used. On 09-08-12 a request to ...../index.html used 58 M of 1.0 G. Clear this flag.
  • 20:03:08 <jlumpe> you set your memory limit for a single php thread to 1gig? O_o
  • 20:31:34 <danilobuerger> jlumpe why not ^^
  • 20:31:43 <danilobuerger> if you have enough :)

20140506

  • 08:02:13 <jlumpe> morning o>
  • 09:11:34 <bjo3rn> morning y'all
  • 09:20:15 <Bomwollen> hi guys
  • 09:23:58 <Bomwollen> i am experiencing something really weired with fluidcontent, and I hope I am right in this chatroom. Lets say I have 2 languages, german/english configurated , i already have a german conent element , when I edit this content element to create an english reference "English New" within editing mode, the english content element is referenced to the german language view in the backend. It is...
  • 09:24:00 <Bomwollen> ...also shown in the german language in the frontend
  • 09:24:56 <bjo3rn> Bomwollen which versions are you using?
  • 09:25:53 <bjo3rn> there have been some fixes re i18n issues in the current dev branch
  • 09:26:10 <Bomwollen> i am using typo3 6.2 and have updated the extensions flux, fluidpages, fluidcontent to the master-branch version
  • 09:26:14 <gencha1> morning
  • 09:26:56 <Bomwollen> bjp3rn i hope i explained my problem in a clear way
  • 09:27:05 <bjo3rn> yes, this is known
  • 09:27:32 <Bomwollen> i understand, so you would recommend me to download the dev branch?
  • 09:27:37 <bjo3rn> master-branch is in sync with current ter version. you should go for the dev branch.
  • 09:27:48 <bjo3rn> the thing is: there are some bc breaks
  • 09:28:08 <gencha1> can some explain to me why SimpleResponsiveImage and the underlying ImageViewHelper always scale images to the given size, unconditionally of their current dimensions? i faintly remember a maxWidth and minWidth attribute, but that doesn't seem to exist anymore
  • 09:28:29 <bjo3rn> oh wait, strike that Bomwollen
  • 09:28:46 <bjo3rn> you should be fine switching to dev branch
  • 09:29:15 <Bomwollen> ok bjo3rn, i ll try that
  • 09:29:28 <bjo3rn> gencha1 SimpleResponsiveImage? where is that?
  • 09:29:54 <gencha1> bjo3rn: https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme
  • 09:30:06 <bjo3rn> ah, that's a question for randomresult
  • 09:30:33 * bjo3rn pokes randomresult with a stick looking for lifesigns
  • 09:30:44 <gencha1> from what i can tell, it just passes the selected image into an f:image
  • 09:31:08 <gencha1> and that seems to only have a width attribute now and always scales to the given size
  • 09:31:47 <gencha1> i somewhat expected that it would only scale down and rely on the browser for upscaling if needed
  • 09:32:14 <jlumpe> gencha: I'm curious why you don't just use css for being responsive?
  • 09:32:26 <jlumpe> bandwidth issues?
  • 09:32:46 <gencha1> i do use CSS, but some of the images i'm dealing with are huge, so i want them to be scaled down at least a bit
  • 09:32:49 <bjo3rn> at a first glance I'd say you set the maximum with to the largest expected size and scale with css
  • 09:33:02 <jlumpe> well why don't just use a normal image helper then?
  • 09:33:08 <gencha1> like, i first scale them down from 5000x5000 to 500x500, then do the rest via CSS
  • 09:33:10 <jlumpe> bjo3rn++
  • 09:33:22 <jlumpe> gencha: you only need f:image for that
  • 09:33:26 <bjo3rn> true that
  • 09:33:30 <gencha1> but if the input image is only 100x100, no need to upscale it to 500x500 and waste the bandwidth
  • 09:33:47 <bjo3rn> well, I once did a viewhelper for picturefilljs which made some more sense imho
  • 09:34:13 <gencha1> jlumpe: yeah, i get that. i was messing with it directly in a new template, but f:image complains about non-existing minWidth and maxWidth attributes
  • 09:35:04 <gencha1> i just figured someone would have more insights if i mention SimpleResponsiveImage. since that labels the width attribute with "max width" in the UI
  • 09:35:33 <gencha1> well, i guess that is technically correct, but it also means "min width" at the same time :P
  • 09:35:56 <jlumpe> haha
  • 09:36:21 <mrboe> @gencha1 the field "Max. Width" sets the with of the image
  • 09:36:34 <bjo3rn> ehm, current fluid code says: {f:image(src: 'EXT:viewhelpertest/Resources/Public/typo3_logo.png', alt: 'alt text', minWidth: 30, maxWidth: 40)}
  • 09:36:34 <jlumpe> gencha
  • 09:36:36 <jlumpe> http://fluidtypo3.org/viewhelpers/fluid/master/ImageViewHelper.html
  • 09:36:39 <mrboe> so you can scale down the image
  • 09:36:57 <mrboe> but the image has an responsive css
  • 09:37:05 <jlumpe> the docs there state that you can actually use min/max width
  • 09:37:14 <gencha1> jlumpe: i was looking at that earlier
  • 09:37:17 <jlumpe> ah
  • 09:37:19 <jlumpe> but that doesn't work?
  • 09:37:27 <gencha1> but TYPO3 throws an error if i use the attributes
  • 09:37:49 <gencha1> mrboe: scaling down works great. i just would like images not to be scaled up needlessly
  • 09:38:16 <jlumpe> gencha: https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/fluid/Classes/ViewHelpers/ImageViewHelper.php#L99
  • 09:38:24 <bjo3rn> hm, minWidth and maxWidth are definitlely there.
  • 09:38:36 <jlumpe> yeah, they are
  • 09:38:43 <bjo3rn> (strike one l in definitely)
  • 09:40:21 <gencha1> i saw them on the render(), but i imagined they would have to be registered as well
  • 09:40:41 <gencha1> let me double check my code, i might have messed something up earlier
  • 09:42:58 <gencha1> a-ha. i also put it on the v:media.image that is used for the be preview. and it doesn't work there. it works fine on the f:image
  • 09:43:02 <gencha1> thanks for the help! :)
  • 09:43:11 <jlumpe> ^:)
  • 09:43:42 <xaver__> anybody used eid in 6.2. i tried this dispatcher, but looks like it has some problems with 6.2 and the TSFE lines http://t3-developer.com/extbase-fluid/cheats-extbase/extbase-allgemein/ajax-dispatcher-eid-in-typo3-61/ (german link)
  • 09:45:33 <jlumpe> xaver__: i'm using ajax, but i use a custom page type
  • 09:46:38 <xaver__> yes but its a lot slower and i don't need urls this time. If i need more core functions i also use typenum :)
  • 09:46:57 <jlumpe> ah :)
  • 09:47:16 <jlumpe> yeah right now i do not render on the client side but just append pre-rendered chunks (simple gallery)
  • 09:47:34 <jlumpe> so i utilize the normal control-flow for rendering stuff
  • 09:47:59 <xaver__> its a lot slower and i need only a view DB entries as json string
  • 09:48:02 <xaver__> josn
  • 09:48:03 <jlumpe> yeah
  • 09:48:17 <jlumpe> then the dispatcher will be better
  • 09:48:18 <jlumpe> def.
  • 09:48:29 <Bomwollen> bjo3n one issue seems to be solved, another not. standard content elements are now referenced nicely, but when I have a bootstrap column element with standard content elements inside then the translation still does not work
  • 09:48:31 <xaver__> i also wanted to try fluidwidget and the ajax function
  • 09:49:32 <xaver__> but i think its no eid - i can't find something in Docu about eid
  • 10:21:44 <gencha1> a bit off-topic, but, are any of you aware of an ios related issue when accessing a website on the local network which tries to load css/js from the internet?
  • 10:22:12 <gencha1> i'm currently hosting the site i'm working on on my machine and access it via my lan ip address
  • 10:22:16 <bjo3rn> like what?
  • 10:22:35 <gencha1> works fine on chrome/android, but on ios it starts rendering the site for a split second and then tells me the connection was closed
  • 10:22:55 <bjo3rn> hm, no, never witnessed that
  • 10:23:15 <gencha1> when i remove all external resources from the website, like bootstrap cdn, it loads
  • 10:23:23 <gencha1> as soon as i add the bootstrap cdn, i get the error
  • 10:23:32 <gencha1> http://i.imgur.com/w0X7W59.jpg
  • 10:23:36 <gencha1> only german error available :P
  • 10:23:54 <bjo3rn> SIM fehlt, that's why :S
  • 10:23:58 <bjo3rn> hehe
  • 10:24:24 <gencha1> doesn't work on one with sim either though ;)
  • 10:24:30 <gencha1> same issue with chrome on ios as well
  • 10:26:39 <bjo3rn> ssl issue maybe?
  • 10:29:14 <mrboe> @gencha1 i think this should help
  • 10:29:15 <mrboe> config.enableContentLengthHeader = 0
  • 10:30:23 <gencha1> bjo3rn: everything is http right now
  • 10:30:27 <gencha1> mrboe: let me try that
  • 10:30:48 <bjo3rn> mrboe's hint should only apply in case you are using vhs assets
  • 10:30:56 <Eumolp> Using T3 V6.2 with latest Versions from TER. Moving from 6.1 I renamed all viewhelpers to the new convention. Page Templates Work korrekt, but my FCEs all fail to render. The Content Wizard gives no FCE-Tab, selecting FluidContent as CE says only: "Fluid Content type: No contenttypes available". No debug output.... clueless...
  • 10:33:09 <gencha1> mrboe: same issue still
  • 10:33:18 <gencha1> bjo3rn: ah, i see
  • 10:46:28 <bjo3rn> Eumolp I assume you cleared all available caches (install tool)?
  • 10:51:57 <Eumolp> @bjo3rn Jepp, even installed EXT:uncache, killed multiple times typo3temp manually. No effect.
  • 11:02:23 <Eumolp> @bj3rn I lost my connection, did I miss something since "uncache"
  • 11:02:42 <bjo3rn> no, not really.
  • 11:03:27 <bjo3rn> with 6.1 you also used older versions of ft3?
  • 11:21:31 <jlumpe> oh btw @ bjo3rn: uncache did weird things to my installtion
  • 11:21:53 <jlumpe> after installing it errors popped up regularly about issues while saving etc.
  • 11:21:58 <jlumpe> and issues with the mysql connection
  • 11:22:01 <jlumpe> is that expected?
  • 11:23:11 <bjo3rn> I don't think that's expected. unfortunately I can't tell as I have never used that ext. iirc it is somewhat obselete for 6.2...?
  • 11:23:24 <jlumpe> oh is it?
  • 11:23:47 <jlumpe> well maybe, since i had more issues with it than without it
  • 11:23:52 <jlumpe> even my ext-manager broke lol
  • 11:24:45 <bjo3rn> it seems it is not obsolete: uncache#6
  • 11:24:46 <FT3BOT> Issue 6: Compatibility to 6.2 https://github.com/fluidtypo3/uncache/issues/6
  • 11:24:59 <bjo3rn> what are those mysql issues?
  • 11:25:08 <bjo3rn> missing cf_datamap_bla tables?
  • 11:26:11 <gencha1> ugh http://i.imgur.com/uqwxe3s.png :P
  • 11:26:19 <bjo3rn> latest master includes that mentioned fix
  • 11:27:13 <bjo3rn> gencha1 what did you do?
  • 11:27:37 <gencha1> Trying to enable fluidbootstraptheme
  • 11:27:45 <gencha1> i just found https://github.com/FluidTYPO3/fluidpages/issues/148 through
  • 11:27:47 <bjo3rn> ah
  • 11:29:08 <bjo3rn> you can install extensions via cli without version constraints
  • 11:29:40 <bjo3rn> jlumpe can you try current master of uncache?
  • 11:30:14 * bjo3rn likes the title: TYPO3 extension Uncache: Caches? What do you mean, caches...?
  • 11:30:27 <jlumpe> not right now, can do it later though
  • 11:30:47 <bjo3rn> hehe: How does it work? You know what a cache does? This doesn't do that.
  • 11:33:49 <jlumpe> ;)
  • 11:34:05 <bjo3rn> and now for something completely different.
  • 11:46:20 <mrboe> @gencha1 here you can finde some informations about the environment i testet the latest release https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/releases/tag/v.0.6.0
  • 11:46:32 <gencha1> about that ios issue from earlier. i've now moved the site to a server available on the internet and everything works fine
  • 11:47:28 <gencha1> mrboe: i don't know why i got that dependency resolution error just now. all extensions worked fine locally. this only happened when i just moved the site to another server
  • 11:48:33 <gencha1> ...and i just copied the ext folder from local to remote
  • 11:49:12 <gencha1> either way, this was primarily a test, to see if it resolves the ios issue
  • 11:55:20 <gencha1> mrboe: i'll definitely check out that link again for the final deployment, to make sure we have a stable setup
  • 12:01:34 <Defos> Hey lads. I am using the v:iterator.random helper, is there a way to make it work in a cached environment?
  • 12:01:58 <BenjaminR> Defos: for sure not :)
  • 12:02:33 <BenjaminR> and ViewHelper is called when the template is rendered
  • 12:02:49 <BenjaminR> because of this you will get different results from your viewhelper when its rendered again
  • 12:02:59 <BenjaminR> so if you cache your template... no render... no change :)
  • 12:06:11 <Defos> @benjaminR: makes sense. any way around it?
  • 12:06:20 <randomresult> Defos / BenjaminR but there is an do-not-cache-me VH ... mrboe used it to display randomcontent
  • 12:06:39 <randomresult> BenjaminR - will you be available tomorow?
  • 12:06:47 <mrboe> https://gist.github.com/misterboe/9661688
  • 12:06:57 <randomresult> im short in time - and we could talk about the register thing
  • 12:07:07 <randomresult> and.. someone saw NamelessCoder around?
  • 12:07:13 * randomresult should leave
  • 12:07:21 <mrboe> soor that is an old verison
  • 12:07:25 <mrboe> one moment
  • 12:10:53 <mrboe> @Defos https://gist.github.com/misterboe/3dffd6df4a1d439f6414
  • 12:11:14 <mrboe> v:render.uncache
  • 12:11:47 <BenjaminR> randomresult: NamelessCoder is ill and i will be available tomorrow
  • 12:11:59 <randomresult> what is ill?
  • 12:12:06 <BenjaminR> krank
  • 12:12:20 <randomresult> what is krank?
  • 12:12:29 * randomresult does not know these words
  • 12:12:40 <randomresult> have heard a new word lately: holiday
  • 12:12:47 <randomresult> dunno what this is
  • 12:12:50 <randomresult> ;)
  • 12:13:21 <bjo3rn> hehe. "selbständig kommt von selbst und ständig"
  • 12:13:48 <BenjaminR> :)
  • 12:13:51 <randomresult> bjo3rn you are right
  • 12:13:52 <BenjaminR> now i got it ^^
  • 12:14:01 <randomresult> BenjaminR is young...
  • 12:14:11 <bjo3rn> lots to learn
  • 12:14:13 <BenjaminR> rr: you have nooo idea!
  • 12:14:13 <bjo3rn> ;)
  • 12:14:25 <randomresult> BenjaminR i have.
  • 12:14:34 <BenjaminR> no no :P
  • 12:14:37 <bjo3rn> randomresult and /me are waldorf and stettner in this channel
  • 12:14:38 <randomresult> you live in holidayland
  • 12:14:53 <mrboe> this is ill > https://www.youtube.com/watch?v=By0LmL9aPG0
  • 12:14:56 <randomresult> bjo3rn im still younger
  • 12:15:03 <BenjaminR> you know what? in holidayland only tourists have holiday
  • 12:15:12 <BenjaminR> natives have NEVER holiday
  • 12:15:16 <randomresult> you are not native
  • 12:15:21 <BenjaminR> true thing
  • 12:15:23 <randomresult> only to remind you
  • 12:15:25 <randomresult> :)
  • 12:15:31 <BenjaminR> soon i am
  • 12:15:32 <BenjaminR> :)
  • 12:15:35 <randomresult> ?
  • 12:15:37 <randomresult> no way
  • 12:15:58 <randomresult> you become a schluchtenscheisser?
  • 12:16:09 <BenjaminR> in holidayland that is just a question of money :)
  • 12:16:25 <BenjaminR> a simple and the first thing you have to learn here :D
  • 12:16:34 <randomresult> you will then never win a football-match no more
  • 12:16:39 <BenjaminR> rr: maybe - thinking about it :)
  • 12:16:51 <randomresult> looooser
  • 12:17:48 <BenjaminR> as you may think fit
  • 12:18:42 <bjo3rn> randomresult and bjo3rn: http://img3.wikia.nocookie.net/__cb20090520002416/muppet/images/f/f1/StatlerWaldorf.JPG
  • 12:19:05 <randomresult> lol
  • 12:19:18 <Defos> @mrboe / @randomresult: works! thanks a lot :-)
  • 12:19:44 <mrboe> http://www.colipera.com/wp-content/uploads/2012/05/haters-gonna-hate.jpg
  • 12:19:55 <bjo3rn> word!
  • 12:20:01 <Defos> using v:media.image in that non-cached VH gave me a white page btw.
  • 12:20:10 <BenjaminR> rr: if you are young (just try to imagine ;) ) you are very soon "your half life in a foreign country"
  • 12:20:25 <BenjaminR> and then it because home :)
  • 12:21:10 <bjo3rn> http://www.washingtonpost.com/blogs/wonkblog/wp/2013/08/27/researchers-take-on-crucial-question-are-haters-gonna-hate/
  • 12:29:29 <BenjaminR> have to have a look at v:render.uncache what it exactly does
  • 12:52:35 <gencha1> when rendering a menu, is it possible to access properties set for that page through flux? like, i have a string property to set a fontawesome icon for each page, and i would now like to render that icon in the menu
  • 12:53:51 <bjo3rn> gencha1 that icon property is defined via flux/flexform/fluidpages?
  • 12:53:58 <gencha1> bjo3rn: yeah
  • 12:54:10 <bjo3rn> there's a vh for that ^^
  • 12:54:18 <bjo3rn> sec
  • 12:54:19 <gencha1> sweet!
  • 12:55:13 <bjo3rn> there's flux:form.data
  • 12:55:43 <bjo3rn> takes $table, $field, $uid and $record
  • 12:55:56 <bjo3rn> $uid and/or $record
  • 12:56:11 <bjo3rn> and returns the flexform data as an array for that record
  • 12:57:12 <gencha1> ...this is gonna take a while. i'll check it out, thanks :D
  • 12:59:01 <bjo3rn> use it like {flux:form.data(table: "pages", uid: "{uid]") -> v:var.set(name: "flexFormData")} (untested)
  • 13:00:10 <bjo3rn> correction: {flux:form.data(table: "pages", field: "tx_fed_page_flexform", uid: "{uid]") -> v:var.set(name: "flexFormData")} (still untested)
  • 13:01:27 <gencha1> that's a lot of new stuff for me :D
  • 13:02:01 <bjo3rn> you never stop learning :P
  • 13:11:21 <gencha1> something isn't working right. i just get {flux:form.data(table="pages", field="tx_fed_page_flexform", uid="2") -> v:var.set(name:"flexFormData")} rendered into my page
  • 13:12:35 <gencha1> i'm assuming that's not supposed to happen :D
  • 13:14:29 <gencha1> i must not be using it right. when i use the form <flux:form.data table="pages" field="tx_fed_page_flexform" uid="{menuItem.uid}"></flux:form.data>, i get "Array" rendered into the page. i took that as a good sign
  • 13:14:37 <bjo3rn> then you either missed to add the namespace of flux or vhs
  • 13:14:58 <bjo3rn> that's indeed a good sign
  • 13:15:25 <bjo3rn> you can also add the as="" argument to access the array inside the viewhelper
  • 13:15:26 <gencha1> flux and vhs namespaces are included
  • 13:15:38 <bjo3rn> oh man!
  • 13:15:39 <bjo3rn> sorry.
  • 13:15:48 <bjo3rn> no
  • 13:15:51 <bjo3rn> huh?
  • 13:15:54 <bjo3rn> hehe ^^
  • 13:16:09 <bjo3rn> inline notation uses : instead of =
  • 13:16:15 <bjo3rn> see my example
  • 13:17:17 <gencha1> lol. good catch
  • 13:17:29 <gencha1> works like a charm now. thanks again!
  • 13:17:40 <bjo3rn> I started with 'sorry' bc I thought I did it wrong ^^
  • 13:17:49 <bjo3rn> cool, yw :)
  • 13:23:34 <gencha1> this is really awesome
  • 13:43:55 <hans> hi there
  • 13:43:59 <hans> got a prob!
  • 13:44:30 <hans> i install flux vhs fluid_content / pages and at last fluidcontent_bootstrap
  • 13:44:49 <hans> but where is no tab shown fpr the boots. elements in the backend :-/
  • 13:44:50 <hans> ?
  • 13:45:09 <hans> (when i want to a add new content)
  • 13:45:34 <bjo3rn> hm, someone had the same issue earlier
  • 13:46:02 <bjo3rn> or at least a similar issue
  • 13:47:47 <randomresult> hans did u clear tempfolder?
  • 13:49:44 <hans> yes
  • 13:51:15 <randomresult> cleared cache?
  • 13:51:22 <hans> also
  • 13:51:30 <bjo3rn> 6.2?
  • 13:52:11 <hans> 6.1.8
  • 13:52:29 <gencha1> isn't the fluidbootstraptheme the replacement for fluidcontent_bootstrap?
  • 13:54:03 <hans> i also implement own content types in an extra ext, these are also not shown in a seperate tab :-/
  • 13:54:18 <bjo3rn> flux debug turned on?
  • 13:54:31 <bjo3rn> *switched on
  • 13:54:35 <bjo3rn> ^^
  • 13:56:45 <hans> -> 2
  • 13:56:59 <mrboe> fluidpages_bootstrap and fluidcontent_bootstrap = fluidbootstraptheme
  • 13:57:39 <bjo3rn> a missing fce tab is often some syntactical error in a template
  • 13:57:50 <hans> well i dont need the bootstrap package, i want my own content types, i just installed it to see if the tabs are present there
  • 13:58:07 <bjo3rn> aha!
  • 13:58:22 <hans> syntactical error: how can i debug this
  • 13:58:28 <bjo3rn> you can use builder for that
  • 13:58:32 <hans> there is nothing show by now!
  • 13:58:39 <bjo3rn> but is flux' debug mode set to '2'?
  • 13:58:44 <hans> yes
  • 13:58:54 <bjo3rn> '1' I mean
  • 13:59:01 <bjo3rn> more verbose
  • 14:00:09 <hans> -> 1 now
  • 14:00:20 <hans> the templates are displayed in green
  • 14:00:28 <hans> but no extra tab
  • 14:00:29 <bjo3rn> all of them?
  • 14:00:38 <bjo3rn> rm typo3temp/.FED_CONTENT
  • 14:01:37 <hans> the herounit not!
  • 14:01:47 <bjo3rn> aha
  • 14:02:06 <bjo3rn> so much for hero in that unit ^^
  • 14:02:51 <bjo3rn> ehm, where is it?
  • 14:03:01 * bjo3rn is looking at the templates atm
  • 14:04:03 <hans> well i deinstall the bootstrap package now, i just want my own ones!
  • 14:04:24 <hans> the are dispayed by the debugger but not as a tab to be chossen!
  • 14:04:30 <bjo3rn> you can also try this: add a, say, text element and change it to fluidcontent afterwards.
  • 14:05:06 <bjo3rn> did you explicitly remove .FED_CONTENT?
  • 14:05:23 <bjo3rn> wouldn't be deleted with rm -rf typo3temp/* ofc
  • 14:06:37 <randomresult> wouldnt be deleted means 1 day of search for me... rm -rf * means ALL to me
  • 14:06:55 <bjo3rn> except dotfiles
  • 14:07:48 <hans> sry, working ...
  • 14:09:16 <mrboe> why couldn't the filename be fed.content
  • 14:09:54 <hans> ok not present
  • 14:09:55 <bjo3rn> to not have it deleted with rm -rf
  • 14:09:56 <hans> the file
  • 14:10:06 <bjo3rn> ^^
  • 14:10:30 <bjo3rn> ok hans, which versions of ft3? ter?
  • 14:10:55 <hans> ö sry ?
  • 14:11:14 <randomresult> did u install the ext through extmanager
  • 14:11:15 <randomresult> ?
  • 14:11:19 <bjo3rn> are your fluid* extensions current TER versions or git?
  • 14:11:29 <hans> latest ter
  • 14:12:02 <bjo3rn> ok. did you add many fces?
  • 14:12:17 <hans> just one
  • 14:12:17 <bjo3rn> can you show us one of them?
  • 14:12:24 <bjo3rn> ok, then all please ^^
  • 14:12:29 <randomresult> hehe
  • 14:12:41 <randomresult> @bjo3rn good one
  • 14:13:21 <hans> https://gist.github.com/anonymous/298bc2b46734bddaa91f
  • 14:13:31 <bjo3rn> aha
  • 14:13:34 <bjo3rn> flux:flexform
  • 14:13:39 <bjo3rn> is now flux:form
  • 14:14:01 <randomresult> which typo3 version
  • 14:14:13 <bjo3rn> 6.1.8 (see above) ^^
  • 14:14:17 <bjo3rn> hans see http://fluidtypo3.org/documentation/templating-manual/appendix/migration/from-flux-6x.html
  • 14:14:51 <bjo3rn> oh, wait. shouldn't be an issue :S
  • 14:15:07 <hans> here is the current page tpl: https://gist.github.com/anonymous/96bdadefbc6b17fa57aa
  • 14:15:36 <mrboe> @hans i cgreated a FAL gallery if you want to have a look: https://gist.github.com/misterboe/a34e34578ace5d8596fd
  • 14:15:47 <bjo3rn> randomresult do you see any problem with hans' fce? or mrboe?
  • 14:16:01 <bjo3rn> except for the vh naming?
  • 14:16:57 <randomresult> shouldnt the linkfield be inside an input?
  • 14:17:11 <mrboe> the name image is used twice
  • 14:17:19 <mrboe> dont know if that is an problem
  • 14:17:37 <mrboe> object and file uses that
  • 14:18:08 <randomresult> ah... field link is inside a input... formating sucks :)
  • 14:19:23 <randomresult> and i would also use another name for the section
  • 14:19:27 <randomresult> maybe images :)
  • 14:19:42 <randomresult> ähh... objects.. suck. i need coffee
  • 14:19:55 <bjo3rn> randomresult needs his fix
  • 14:20:37 <hans> ok, i have discard my fce and now added the falgallery form mrboe, but it also isnt displayed to be choosen :-/
  • 14:23:54 <mrboe> @hans i dont know but i think you need vhs dev branch to use the FAL viewhelper
  • 14:25:48 <bjo3rn> hans I added a comment to your gist.
  • 14:26:12 <bjo3rn> I updated all vh and flux namespace and now it's working for me
  • 14:26:12 <mrboe> @bjo3rn hans now want to use the FAL version
  • 14:26:40 <bjo3rn> ok, why not
  • 14:28:06 <bjo3rn> those viewhelpers are contained in vhs 1.8.5
  • 14:28:11 <mrboe> anybody know if the "debug" withe page feature is fixed?
  • 14:28:35 <bjo3rn> I added another try of fixing it. it's a pending pr.
  • 14:28:50 <bjo3rn> vhs'564
  • 14:28:54 <bjo3rn> vhs#564
  • 14:28:55 <FT3BOT> Issue 564: [BUGFIX] Don't re-dispatch content-length with active BE sessions https://github.com/fluidtypo3/vhs/issues/564
  • 14:29:13 <bjo3rn> worksonmymachine
  • 14:29:27 <bjo3rn> my previous fix did also but not for everyone so ymmv
  • 14:29:45 <bjo3rn> if you can test it that'd be nice
  • 14:31:16 <mrboe> i will test it in the eveneing
  • 14:31:27 <mrboe> had to finish something
  • 14:31:58 * bjo3rn is about to finish some pasta now
  • 14:32:03 <bjo3rn> cya later
  • 14:32:08 <mrboe> cu
  • 14:32:29 <hans> uff, still no tabs :-/
  • 14:33:37 <mrboe> @hans
  • 14:33:47 <mrboe> which extensions do you have installed
  • 14:37:03 <mrboe> only install vhs/fluidcontent/fluidpages/flux
  • 14:37:12 <mrboe> and your own
  • 14:37:19 <hans> vhs 1.8.5 fluid pages engine 3.0.0 fluit content Engine 4.0.0 Flux 7.0.0
  • 14:37:56 <mrboe> nothing else? like bulider uncache or something
  • 14:38:13 <hans> uncache
  • 14:38:16 <hans> not builder
  • 14:38:17 <mrboe> remove
  • 14:38:20 <mrboe> uncache
  • 14:38:46 <mrboe> clear your cache manual one time and check the tabs
  • 14:39:31 <hans> nothing :-/
  • 14:40:28 <hans> i now just have this content tpl: https://gist.github.com/anonymous/770bb8e6b2e75dd5dffd
  • 14:40:47 <hans> the flux debugger is telling it is registrated (in green)
  • 14:41:02 <hans> but i just can´t see the wizardTab="Media"
  • 14:42:17 <hans> "Flux Debug: Flux View FluidTYPO3\Flux\View\ExposedTemplateView is able to read stored configuration from file ...../typo3conf/ext/speciality/Resources/Private/Templates/Content/test.html"
  • 14:44:50 <mrboe> speciality
  • 14:44:53 <mrboe> ??
  • 14:45:01 <mrboe> this is copied from the expamle web
  • 14:45:20 <mrboe> there are so many things changed
  • 14:45:34 <mrboe> i think you sould use a "empty" extension
  • 15:00:06 <hans> hm ok, thx for now, i´ll try an other way (not using the speciality-ext)
  • 15:07:50 <randomresult> maybe you should add another name than media
  • 15:07:52 <mrboe> @hans i think the best way is to use bulder
  • 15:08:08 <mrboe> create your own provider ext
  • 15:08:12 <mrboe> with that
  • 15:09:21 <hans> ok, thx :-)
  • 15:09:33 <hans> i´ll try and come back later more frustrated :-D
  • 15:09:56 <mrboe> or if you need some orientation you can use https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme
  • 15:10:10 <mrboe> and use the https://github.com/bootstraptheme-for-typo3/fbtcustomiser
  • 15:10:24 <mrboe> to cusomize the FBT in your way
  • 15:11:45 <hans> ok, i´ll take a look at them!
  • 15:11:54 <hans> thx, for the support (y)
  • 15:11:58 <hans> :-)
  • 15:28:16 <Defos> Is this possible with the VHS if-ViewHelper? <f:if condition="{rootline.1.uid} == 1 || {rootline.1.uid} == 42 || {rootline.1.uid} == 39">
  • 15:28:30 <Defos> the docs don't really tell
  • 15:39:04 <BenjaminR> it is
  • 15:40:31 <bjo3rn> is it?
  • 15:40:49 <bjo3rn> I mean 'or'?
  • 15:42:48 <Defos> yes two pipes -> OR
  • 15:43:05 <bjo3rn> didn't know that this is working in fluid
  • 15:43:10 <Defos> As I see it. if.condition.extend is depricated and v.if vhs 2.0 isnt out yet :-)
  • 15:44:08 <Defos> bjo3rn: what I posted doesnt work in base fluid, that's why I asked for a vhs solution :-)
  • 15:44:18 <bjo3rn> ah, then I get it.
  • 15:44:50 <bjo3rn> there's v:if, yes.
  • 15:45:33 <bjo3rn> unfortunately I have no clue how this is used
  • 15:47:39 <cedricziel> the crypto function ^^
  • 15:48:06 <bjo3rn> something like <v:if stack="{0: 1, 1: '==', 2: '1'}"></v:if>
  • 15:48:16 <cedricziel> yep
  • 15:49:03 <Defos> oh god yes this is the translation: <v:if stack="{0: {0: rootline.1.uid}, 1: '==', 3: {0: '2'}, 4: '||', 5: {0: rootline.1.uid}, 6: '==', 7: {0: '42'}, 8: '||', 9: {0: rootline.1.uid}, 10: '==', 11: {0: '39'}}">
  • 15:49:11 <Defos> my eyes hurt...
  • 15:49:22 * bjo3rn is poking a pen into his eyes
  • 15:52:43 <bjo3rn> not for the faint-hearted
  • 15:56:07 <floxx> what extension do you use for teasing of pages?
  • 15:56:37 <floxx> i tried pw_teaser and built a ft3 teaser element. but pw_teaser cannot access data of this element…
  • 15:56:52 <bjo3rn> vhs
  • 15:56:54 <bjo3rn> ^^
  • 15:57:02 <bjo3rn> v:page.menu
  • 15:58:25 <bjo3rn> floxx?
  • 15:58:34 <floxx> bjo3rn?
  • 15:58:43 <bjo3rn> teasers?
  • 15:59:12 <bjo3rn> v:page.menu pageUid="{uid}" returns page records for that branch
  • 15:59:26 <bjo3rn> should do the trick
  • 15:59:38 <floxx> i need a gui where editors can choose which pages they want to tease
  • 16:00:15 <bjo3rn> that can be achieved with a custom fce
  • 16:00:28 <bjo3rn> when a group item is enough of a gui
  • 16:00:49 <floxx> and they should place a ce on these pages which defines content of the teaser
  • 16:01:03 <bjo3rn> one single ce?
  • 16:01:14 <bjo3rn> or different to choose from
  • 16:01:17 <bjo3rn> for each page
  • 16:02:58 <floxx> one single fce
  • 16:03:23 <bjo3rn> then it's a ce that provides the form and renders the teasers at the same time
  • 16:03:54 <bjo3rn> well, at least that's how I'd do it ;)
  • 16:04:08 <floxx> ok. i'll try that
  • 16:04:28 <floxx> i was too lazy and hope pw_teaser could do that for me ;)
  • 16:04:49 <bjo3rn> the tricky part is the flux part for selecting the pages
  • 16:05:26 <floxx> is there an example on github? perhaps in fluidcontent_bootstrap?
  • 16:06:25 <bjo3rn> don't think so. it will most probably use flux:field.relation
  • 16:08:53 <bjo3rn> or flux:field.tree
  • 16:21:27 <floxx> thanks for your help
  • 16:21:47 <bjo3rn> yw. did you manage it?
  • 16:21:56 <floxx> i'm on the way ;)
  • 16:22:02 <floxx> btw: livefilter on http://fluidtypo3.org/viewhelpers/vhs/development.html seems to be broken
  • 16:22:30 <floxx> type "meta" -> no results
  • 16:22:31 <floxx> (not related to my question before)
  • 16:22:49 <bjo3rn> here's a hint: <flux:field.tree name="teaserPageUids" table="pages" parentField="pid" expandAll="1" multiple="1" foreignLabel="title" size="10"/>
  • 16:25:02 <floxx> ah great. i used flux:field.relation
  • 16:25:49 <floxx> i your example, multiple selections aren't possible. is that a bug? "multiple" should allow that, correct?
  • 16:26:03 <bjo3rn> I forgot to add maxItems
  • 16:26:19 <bjo3rn> with minItems="1" maxItems="99" it works
  • 16:26:37 <bjo3rn> it returns a CSV string of page uids
  • 16:27:26 <bjo3rn> {teaserPages -> v:iterator.explode() -> v:var.set(name: 'uids')}
  • 16:28:53 <bjo3rn> then use v:page.info to fetch the page record for each uid
  • 16:35:35 <Guest|58441> hi there
  • 16:35:57 <Guest|58441> i want to render content elements from one column manually (using <f:for>)
  • 16:36:52 <Guest|58441> now i have: <v:content.render column="3" as="sliderElements"><f:for ...><v:render.record record="{sliderElement}" /></f:for></v:content.render>
  • 16:37:34 <Guest|58441> is that the correct way to do it?
  • 16:37:57 <Guest|58441> vhs 1.8.3
  • 16:39:12 <Guest|58441> sorry 1.8.4
  • 16:40:10 <mrboe> hey Guest|58441 if i understand u right - you want to build a FCE wich allows you to create BE Colums to put content in for a slider?
  • 16:40:38 <Guest|58441> oh i think i solved on my own...
  • 16:40:50 <Guest|58441> used the wrong viewhelper (wrong version)
  • 16:41:25 <Guest|58441> but yes you're right :)
  • 16:42:01 <mrboe> i buld one like this: https://gist.github.com/misterboe/7d0c6b1a6fda23abd05e
  • 16:46:20 <Guest|58441> humm
  • 16:46:31 <Guest|58441> ok thx
  • 16:47:41 <mrboe> you can add "BE Colums" inside the Slider - if you safe and leave you can fill them
  • 16:56:44 <floxx> bjo3rn: why did you use v:http://page.info/ ? shouldn't i use v:content:render to get teaser elements of selected pages?
  • 16:58:10 <bjo3rn> bc we need raw records to render the teaser
  • 16:58:46 <bjo3rn> plus content.render renders content elements of a page and not pages
  • 16:59:35 <bjo3rn> or did I get you wrong?
  • 17:05:03 <floxx> i used this: http://pastebin.com/FUczcS82
  • 17:06:31 <bjo3rn> ok, I had something different in mind obviously. I thought you wanted teasers of pages and not their content elements.
  • 17:07:08 <bjo3rn> in this case you can omit the inner for loop by removing the as argument
  • 17:07:38 <floxx> ok - but how can i render only elements of a speific fce type?
  • 17:10:36 <bjo3rn> hm .oO
  • 17:10:43 <floxx> on the other hand - editors should not insert other content elements in column 2
  • 17:11:24 <floxx> only a question of definition ;)
  • 17:11:45 <bjo3rn> you can easily differntiate between standard ctypes but fluidcontent fces are all the same.
  • 17:12:09 <floxx> yeah. ok. i will define that. column 2 is only for teasers.
  • 17:12:12 <floxx> thanx again
  • 17:12:25 <bjo3rn> there's also v:content.get which will return raw records
  • 17:12:32 <bjo3rn> yw ;)
  • 18:48:19 <Guest|25612> hi, i want to render a whole column from the backend on every page...can i use v:render.record for this?
  • 19:33:02 <Denyerec> Guest|25612
  • 19:33:11 <Denyerec> Please /nick <yourname>
  • 19:33:19 <Denyerec> Then I can try and help
  • 19:40:20 <Denyerec> hey mikaelik
  • 19:40:22 <Denyerec> Yep
  • 19:40:27 <Denyerec> Makes it easier to track you if you rejoin
  • 19:40:33 <Denyerec> So many Guest1389829930812098321 users
  • 19:40:35 <mikaelik> okay np
  • 19:40:36 <Denyerec> Real pain in the ass :(
  • 19:40:41 <Denyerec> OK so what do you want to achieve ?
  • 19:40:46 <Denyerec> The same sidebar on every page ?
  • 19:41:16 <mikaelik> i just wann render a whole column from a page on all other pages
  • 19:41:22 <mikaelik> jep
  • 19:41:54 <Denyerec> That should be possible
  • 19:41:57 <Denyerec> One sec
  • 19:42:00 <mikaelik> thought i can do this with v:render.record
  • 19:42:37 <Denyerec> There you might need to specify the IDs of all content elements
  • 19:42:40 <Denyerec> rather than just the id of the page
  • 19:43:18 <Denyerec> What you want is:
  • 19:43:52 <Denyerec> <v:content.render column="1" pageUid="X" />
  • 19:44:01 <Denyerec> Swap in the column number and the page UID you need
  • 19:44:13 <Denyerec> http://fluidtypo3.org/viewhelpers/vhs/master/Content/RenderViewHelper.html
  • 19:44:29 <Denyerec> I woudl recommend using typoscript variables for your magic numbers too
  • 19:44:34 <Denyerec> Just to make them easy to find/change later
  • 19:44:53 <Denyerec> so settings.YourPluginName.sidebarePage = 123
  • 19:44:54 <Denyerec> then
  • 19:45:13 <Denyerec> <v:content.render column="1" pageUid="{settings.YourPLuginName.sidebarPage}" />
  • 19:45:21 <Denyerec> (The first goes in your TS)
  • 19:45:52 <Denyerec> That way if you redeploy the template you can overload that value in the site's TS Setup without needing to modify the extension.
  • 19:49:12 <mikaelik> just tested it and it works perfect, thank you!
  • 19:49:57 <Denyerec> You're welcome
  • 19:50:06 <Denyerec> Grab yourself a proper IRC client (xchat, mirc etc) and idle here.
  • 19:50:11 <Denyerec> THe more the merrier :)
  • 21:31:10 <mikaelik> is the common way to kickstart extensions still the extension_builder in T3 6.2?
  • 21:34:32 <soee> standard T3 extensions ?
  • 21:34:36 <soee> mikaelik: ^
  • 21:36:20 <mikaelik> i wanna extend tx_news
  • 21:37:22 <mikaelik> what do you mean by standard?
  • 21:37:41 <mikaelik> i have not used T3 since V6.0

20140507

  • 08:29:51 <mrboe> gooooood morning
  • 09:01:19 <bjo3rn> moin
  • 09:10:02 <mrboe> is this outdated? <flux:flexform.renderContent area="slide.{iteration.index}"/>
  • 09:17:12 <bjo3rn> well, flux:flexform.* is
  • 09:17:37 <bjo3rn> it's flux:content.render
  • 09:17:42 <mrboe> ok thx
  • 09:17:46 <bjo3rn> np
  • 09:29:29 <randomresult> hey bjo3rn
  • 09:29:35 <randomresult> good morning old man
  • 09:29:41 <danilobuerger> lol
  • 09:29:42 <randomresult> body hurting?
  • 09:30:14 <randomresult> one question: which vhs version would you use for productive? 1.8.5 or develop-branch
  • 09:34:07 <Denyerec> lo lo
  • 09:36:48 <bjo3rn> can you repeat the question please? I had my hearing aid turned off.
  • 09:37:02 <bjo3rn> and a little louder please
  • 09:38:28 <bjo3rn> randomresult fell asleep again?
  • 09:39:01 <randomresult> lol
  • 09:39:11 <randomresult> Denyerec clap
  • 09:39:29 <randomresult> bjo3rn get some voltaren. i tell this helps a lot getting started in the morning
  • 09:39:34 <bjo3rn> I'D USE DEVELOPMENT BRANCH! IT'S SAFE TO USE!
  • 09:39:41 <bjo3rn> WHAT?
  • 09:39:43 <randomresult> GOOD
  • 09:39:49 <randomresult> VOLTAREN!
  • 09:39:50 <bjo3rn> rofl
  • 09:39:56 <randomresult> MAKES A GOOD START BUDDY
  • 09:40:17 <bjo3rn> my nurse gives me some shocks with a defibrilator to get up
  • 09:40:24 <randomresult> hehe
  • 09:40:31 <randomresult> should also try that !
  • 09:40:48 <randomresult> +++****BZZZD****+++
  • 09:41:04 * bjo3rn lugs his cadaver in front of the desk
  • 09:41:40 <bjo3rn> (c) miro klose
  • 09:41:54 <floxx> good morning everyone :-)
  • 09:42:19 <bjo3rn> ft3 channel gathers around the burning oil keg
  • 09:42:29 <bjo3rn> *barrel
  • 09:43:45 <shaggz> hey guys
  • 09:46:23 <shaggz> I'm using flux 6.0.2 and get sometime following error: Core: Error handler (FE): PHP Warning: DOMDocument::load(): Start tag expected, '&lt;' not found in .../typo3conf/ext/mytest/Resources/Private/Language/locallang.xml, line: 2 in .../typo3conf/ext/flux/Classes/Core/ViewHelper/AbstractFlexformViewHelper.php line 232
  • 09:47:48 <shaggz> The problem is that the locallang.xml is overwritten but only with the xml tag and the rest is empty
  • 09:52:10 <randomresult> @bjo3rn did u hear him saying something?
  • 09:53:13 * Denyerec runs in, clapping
  • 09:53:57 <randomresult> muhhaaahhhaaa
  • 09:54:04 <randomresult> Denyerec covered?
  • 09:54:08 <randomresult> completely
  • 09:54:19 <Denyerec> Nailed it :)
  • 09:54:31 <Denyerec> PC is strugglign under the weight of a 1gb photoshop composition today
  • 09:54:37 <Denyerec> Well, 1gb file
  • 09:54:44 <shaggz> :D
  • 09:54:45 <Denyerec> Expanded into memory it's destroying my PC :|
  • 09:54:54 <Denyerec> Goddamn 16bit files
  • 09:55:44 <shaggz> Anybody had the strange behaviour of the written locallang file?
  • 09:56:08 <Denyerec> Define "strange"
  • 09:56:52 <shaggz> It's above. From time to time the locallang is overwritten but only with the xml line
  • 09:57:02 <shaggz> The rest of the file is empty
  • 09:57:35 <bjo3rn> Denyerec pfft: https://www.dropbox.com/s/vtatuhy8zraqbya/Screenshot%202014-05-07%2009.59.09.png
  • 09:57:50 <shaggz> I wrote a little crawler script that visits a bunch of url's and almost everytime I start the script the issue comes up
  • 09:58:55 <Denyerec> Ooh, what are those bjo3rn?
  • 09:59:31 <Denyerec> I make extensive use of blank layermasks to keep my filesize down, but in 16 bit mode the performance of photoshop really sucks
  • 09:59:39 <Denyerec> blank adjustment layers, sorry
  • 10:00:20 <bjo3rn> I have no idea about that whatsoever. it's my partner who is doing those things. he runs a maxed out imac.
  • 10:00:51 <bjo3rn> those are hires composings of product fotos
  • 10:01:21 <bjo3rn> shaggz you can disable the xml writing in flux' config
  • 10:01:50 <bjo3rn> shaggz you are not on flux 7.0 then, right?
  • 10:02:28 <shaggz> no im not, because I had some problems and therefore I went back to the working one
  • 10:02:41 <shaggz> Is it also possible in flux 6?
  • 10:03:02 <bjo3rn> the xml writing is only available in flux 6. it's removed now.
  • 10:03:10 <Denyerec> I'd love to see inside one of those files... they're either insane, or he's terrible at photoshop ;)
  • 10:03:27 <randomresult> im having the following problem: i edit an element and save it. after that i have the element 2 times on the page.
  • 10:03:44 <bjo3rn> Denyerec I can tell he's really good at it ;)
  • 10:03:45 <randomresult> seems very similar to the copy-n-paste bug
  • 10:03:57 <bjo3rn> randomresult yep, that's it
  • 10:04:05 <randomresult> but how to fix it?
  • 10:04:12 <randomresult> it belongs to which extension?
  • 10:04:16 <Denyerec> Well, depends. There's being arty, and there's knowing how Photoshops memory architecture works so you can structure things accordingly.
  • 10:04:18 <bjo3rn> flux
  • 10:04:26 <randomresult> ok. so update flux now to dev
  • 10:04:30 <Denyerec> So many people duplicate layers to do trivial things, which causes memory explosions
  • 10:04:47 <Denyerec> (When adj. masks and smartobjects would be much more efficient)
  • 10:05:43 <randomresult> anyone knows when an ter update will be available for the major ext?
  • 10:06:01 <Denyerec> Is recommendation to use TER releases now
  • 10:06:01 <Denyerec> ?
  • 10:06:03 <bjo3rn> Denyerec he's doing it right I can assure. only those composings are that big. the source fotos are taken at real high resolutions also.
  • 10:06:15 * bjo3rn doesn't know
  • 10:06:18 <shaggz> bjo3rn do you mean Development stage rewriting of LLL files
  • 10:06:20 <Denyerec> I'm working at 36MP, so goodness know what you're using ;)
  • 10:06:33 <Denyerec> Still sounds like a job I'd like to have, though.
  • 10:08:57 <bjo3rn> the photos are taken with a phase one IQ180
  • 10:09:15 <bjo3rn> 12420x12520px
  • 10:09:56 <Denyerec> OM NOM NOM
  • 10:09:56 <Denyerec> Yep
  • 10:09:58 <Denyerec> I want that job.
  • 10:10:09 <Denyerec> I'd sell a kidney for an IQ180 but ebay banned that.
  • 10:10:37 <bjo3rn> hehe. we don't take the photos. we are 'just' doing the postproduction
  • 10:11:00 <Denyerec> Still cool, imo
  • 10:11:01 <bjo3rn> oh, sorry shaggz, yes. that's what I meant.
  • 10:11:09 <shaggz> Haha no prob
  • 10:11:17 <shaggz> Tested it, works like a charm now
  • 10:11:25 <shaggz> big thanks (=
  • 10:11:31 <bjo3rn> oh, not for that ;)
  • 10:12:29 <shaggz> Do you mean me whit "oh, not for that" ? ^^
  • 10:12:39 <bjo3rn> yes ;)
  • 10:13:01 <shaggz> okay I will remember that :P Thought it would be nice to say thank you
  • 10:13:26 <bjo3rn> sure, you're welcome
  • 10:13:28 <bjo3rn> ;)
  • 10:13:40 <Denyerec> I am too paranoid to update things to dev..
  • 10:13:50 <shaggz> The thing I'm interested in is, where did you find the information. I didn't find it.
  • 10:13:51 <Denyerec> Even though I probbly should.
  • 10:14:31 <bjo3rn> shaggz a lot of those things is buried inside my head ;)
  • 10:14:40 <bjo3rn> Denyerec go for it
  • 10:14:56 <shaggz> The next project will use the dev version too
  • 10:15:42 <shaggz> haha bjo3rn, it's okay ;)
  • 10:21:00 <randomresult> ahhhhrrrggg...
  • 10:21:31 <bjo3rn> randomresult needs his beta blockers
  • 10:21:40 <randomresult> after updating my flux all contentareas are empty
  • 10:21:49 <randomresult> all
  • 10:21:50 <bjo3rn> ran the upgrade script?
  • 10:22:05 <bjo3rn> install tool and extension manager?
  • 10:22:05 <randomresult> 0 rows have been updated
  • 10:22:17 <randomresult> not the installtool
  • 10:22:19 <randomresult> gimme a sec
  • 10:22:28 <bjo3rn> compare tables
  • 10:23:08 <randomresult> this also ALTER TABLE cf_extbase_datamapfactory_datamap RENAME zzz_deleted_cf_extbase_datamapfact
  • 10:23:21 <randomresult> or is this still a bug in T3 ?
  • 10:23:32 <bjo3rn> don't touch it (yet)
  • 10:23:47 <randomresult> still empty
  • 10:24:42 <bjo3rn> they are still accessible via list module?
  • 10:24:55 <randomresult> yes
  • 10:25:12 <bjo3rn> edit one and check the 'column' field
  • 10:25:46 <randomresult> content
  • 10:25:55 <randomresult> column is content
  • 10:26:42 <bjo3rn> those contentareas are built with a grid?
  • 10:26:50 <randomresult> and still visible in frontend
  • 10:26:53 <randomresult> yes with a grid
  • 10:28:08 <bjo3rn> hm .oO
  • 10:28:18 * Denyerec waits for the smartsharpen to finish
  • 10:29:54 <randomresult> ahh lemme check
  • 10:37:56 <randomresult> still empty
  • 10:40:55 <randomresult> what does this tell me Fatal error: Call to a member function getSingle() on a non-object in /Users/glatz/Sites/biestmilch2014/typo3conf/ext/flux/Classes/ViewHelpers/Be/ContentAreaViewHelper.php on line 75
  • 10:42:44 <randomresult> help @bjo3rn @danilobuerger
  • 10:43:06 <danilobuerger> that you didnt clear all caches properly
  • 10:43:45 <randomresult> fuck - forgot this on local environment... live is completely empty
  • 10:44:53 <randomresult> nope
  • 10:45:08 <randomresult> cleared cache, update database...
  • 10:45:14 <randomresult> same problem
  • 10:45:46 <danilobuerger> did you delete everything in typo3temp and went TO THE INSTALL TOOL to clear ALL caches ?
  • 10:45:59 <randomresult> i will now
  • 10:46:06 <randomresult> do it again
  • 10:50:33 <randomresult> backend still empty
  • 10:52:20 <bjo3rn> but error is gone?
  • 10:54:13 <Denyerec> "It's still brokwn, but I got rid of the error message!"
  • 10:55:44 <bjo3rn> you could check out master branch again
  • 10:56:34 <randomresult> hmmm... i had the copy and paste / edit bug this morning
  • 10:56:40 <randomresult> then i changed some elements...
  • 10:56:57 <randomresult> these are there... all others only appear in list
  • 10:57:21 <jlumpe> good morning
  • 10:57:43 <randomresult> hey you littel bastard: this morning SUCKS
  • 10:57:48 <jlumpe> oh
  • 10:57:49 <randomresult> but hey... welcome back !
  • 10:57:50 <jlumpe> that bad?
  • 10:58:07 <randomresult> even worse
  • 10:58:13 <jlumpe> meh, sorry to hear that
  • 10:58:18 <randomresult> o_O
  • 10:58:21 <randomresult> :)
  • 10:58:23 <jlumpe> big issues?
  • 10:58:30 <randomresult> so what... i have no backup.
  • 10:58:32 <randomresult> :)
  • 10:58:32 * Denyerec is photoshopping spiders onto ladies, so I'm doing OK.
  • 10:58:35 <jlumpe> uuuuh
  • 10:58:35 <jlumpe> ok
  • 10:58:49 <jlumpe> no backup, you're right, sucks
  • 10:58:57 <bjo3rn> are you sure 'content' is the correct value for column? in a grid it should be 'fluidcontent'?
  • 10:59:00 <randomresult> MAKE A DAMN BACKUP YOU COWBOY
  • 10:59:06 <Denyerec> LOL
  • 10:59:13 <randomresult> im not sure.
  • 10:59:24 <randomresult> the only thing i know is: im screwed.
  • 10:59:26 <randomresult> :)
  • 10:59:34 <randomresult> CAN YOU HEAR ME bjo3rn ?
  • 10:59:39 <bjo3rn> WHAT?
  • 10:59:46 <randomresult> FUCKED!
  • 10:59:47 <bjo3rn> *COUGH*
  • 10:59:49 <randomresult> ME!
  • 11:00:09 <bjo3rn> compare the column value of a ce that is visible with one that is not pls
  • 11:00:37 <randomresult> working: fluid content Area
  • 11:00:59 <randomresult> not working content
  • 11:01:19 <randomresult> we talk about 100eds of elements
  • 11:01:21 <bjo3rn> see
  • 11:01:50 * bjo3rn walks away from desk whistling
  • 11:02:02 <randomresult> but this is not changed when i roll back ... this is a db issue isnt it?
  • 11:02:21 <randomresult> ( i tried to revert the flux update with git)
  • 11:02:37 * randomresult hates typo3 ...
  • 11:02:47 * randomresult hates computers
  • 11:02:52 * randomresult claps his hands
  • 11:03:20 <bjo3rn> pls check if there's some 'wert ist nicht erlaubt' selection in the column field of the not working ces
  • 11:04:25 <randomresult> no, not as far as i see ... should be in column? right?
  • 11:04:30 <randomresult> lemme check some mor
  • 11:04:32 <randomresult> e
  • 11:04:46 <randomresult> btw. all grids are there
  • 11:05:00 <randomresult> sorry. to mention that now.
  • 11:05:28 <randomresult> but the elements within the grids are not shown.
  • 11:05:47 <bjo3rn> then the pids are fucked up
  • 11:06:02 <randomresult> the pids are fucked up?
  • 11:06:07 <randomresult> by updating flux?
  • 11:06:11 <randomresult> ahhhrrggg...
  • 11:06:12 <bjo3rn> THE PIDS ARE FUCKED UP
  • 11:06:28 <bjo3rn> WE'RE ALL GONNA DIE!
  • 11:06:29 * randomresult is simply to old for this shit
  • 11:06:45 <randomresult> will move to uruquay... smoke some weed
  • 11:07:21 <randomresult> so with no backup... what to do?
  • 11:07:25 <randomresult> DIE?
  • 11:07:30 <bjo3rn> I'll move to alaska to become a lumberjack
  • 11:07:41 <randomresult> bjo3rn ANY HINTS?
  • 11:07:45 <bjo3rn> .oO
  • 11:08:00 <randomresult> call the hoster to recover a backup
  • 11:08:03 <bjo3rn> look at the db
  • 11:08:28 <bjo3rn> column pid of the invisible ces should be wrong
  • 11:08:33 <randomresult> im on my way
  • 11:08:46 <bjo3rn> quick, to the sequel pro mobile!
  • 11:09:14 <randomresult> tt_content
  • 11:09:23 <bjo3rn> oui
  • 11:10:13 <randomresult> pid is 41
  • 11:10:30 <bjo3rn> and is that correct
  • 11:10:34 <randomresult> sec
  • 11:10:39 <randomresult> pid == wrong
  • 11:10:44 <randomresult> column == right
  • 11:10:58 <randomresult> colPos 18181
  • 11:11:28 <randomresult> tx_flux_column = column1
  • 11:11:35 <randomresult> i guess this could be correct.
  • 11:12:22 <randomresult> i dont know where this content was placed, but this could be correct
  • 11:12:57 <jlumpe> [12:07] <bjo3rn> I'll move to alaska to become a lumberjack
  • 11:12:58 <jlumpe> hahaha
  • 11:13:05 <jlumpe> everybody has that thought once in a while i guess
  • 11:13:13 <jlumpe> seems like the no.1 way out
  • 11:16:58 <randomresult> it seems only the pages edited today have this problem
  • 11:17:20 <randomresult> so nearly the half pages work good in backend and frontend
  • 11:17:21 <BenjaminR> milenium?!?!!?
  • 11:17:32 <randomresult> ?
  • 11:17:40 <BenjaminR> year 2000 problem - you remember? :)
  • 11:17:47 <BenjaminR> global server crash
  • 11:18:01 <randomresult> global flux crash maybe
  • 11:18:08 <BenjaminR> maybe they calculated the date wrong. maybe its 7th of may 2014
  • 11:18:09 <BenjaminR> :)
  • 11:22:41 <randomresult> ok. rolled back to the beginning .. no flux/fluidcontent/fluidpages updates...
  • 11:22:43 <randomresult> all good
  • 11:22:55 <randomresult> first thing: MAKE A BACKUP YOU DAMN COWBOY
  • 11:25:17 <bjo3rn> back on the ter versions?
  • 11:29:10 <mrboe> http://snag.gy/cnTnD.jpg
  • 11:29:50 <mrboe> just for u @randomresult
  • 12:02:32 <GRIMMCREATIVE> @mrboe - awesome :D
  • 12:07:15 <randomresult> no back on old dev versions
  • 12:14:55 <randomresult> @bjo3rn as soon as i install latests development - flux... my content is not showing up
  • 12:18:27 <bjo3rn> what does 'old' dev versions exactly mean?
  • 12:18:42 <randomresult> maybe 10 days old dev version?
  • 12:18:44 <randomresult> i could check
  • 12:18:58 <bjo3rn> while you're at it you could try to roll back commit after commit to see what causes the mess ^^
  • 12:21:34 <randomresult> this gonna be heavy as i dont have them as git in there
  • 12:21:37 <randomresult> but i will try
  • 12:24:20 <bjo3rn> how do you work with the git versions then? zip download?
  • 12:24:33 <randomresult> in this case yes
  • 12:24:41 <bjo3rn> ugh!
  • 12:24:53 <bjo3rn> you're on a mac, right?
  • 12:24:58 <randomresult> yes i am
  • 12:25:04 <bjo3rn> BUY TOWER!
  • 12:25:09 <randomresult> tower sucks
  • 12:25:12 <randomresult> i have tower
  • 12:25:18 <randomresult> i bought it
  • 12:25:26 <randomresult> and for some things its cool.
  • 12:25:28 <bjo3rn> you're bullshitting me, right?
  • 12:25:37 <randomresult> YES OLD MAN
  • 12:26:01 <randomresult> no to be honnest for some things sourcetree i more my thing
  • 12:26:03 <bjo3rn> ah! you were that sourcetree guy
  • 12:26:13 <bjo3rn> ^^
  • 12:26:20 <randomresult> im the sourctree tower shell terminal guy
  • 12:26:30 <bjo3rn> then why don't you use it then?
  • 12:26:35 <randomresult> and sometimes phpstorm
  • 12:26:46 <randomresult> cause i dont want to work with submodules
  • 12:26:55 <randomresult> and i dont want to work with git in git
  • 12:27:04 <bjo3rn> you don't have to?
  • 12:27:15 <randomresult> so doing what?
  • 12:27:18 <randomresult> symlink them?
  • 12:27:26 <bjo3rn> you don't put a complete TYPO3 project into a git repo, do you?
  • 12:27:52 <bjo3rn> yes, symlink'em
  • 12:28:02 <randomresult> i have a complete t3 in git
  • 12:28:03 <bjo3rn> symlink'em real good
  • 12:28:13 <bjo3rn> holy guacamole!
  • 12:28:18 <bjo3rn> why?
  • 12:28:27 <randomresult> why not?
  • 12:28:33 <bjo3rn> hehe.
  • 12:28:37 <bjo3rn> ymmv
  • 12:28:42 <randomresult> ?
  • 12:28:49 <bjo3rn> Your Mileage May Vary
  • 12:29:04 <randomresult> what ever that means in this context
  • 12:29:16 <jlumpe> doesnt a complete t3 in git kind of bloat the repo?
  • 12:29:23 <bjo3rn> oups
  • 12:29:27 <randomresult> no problems here
  • 12:29:36 <jlumpe> since it's not code you're maintaining yourself, does it really belong in there?
  • 12:29:43 <jlumpe> (philosophical question i guess)
  • 12:29:48 <bjo3rn> valid
  • 12:29:54 <randomresult> for me : invalid
  • 12:30:10 <randomresult> chekcout on repo... have everything in the right versions running
  • 12:30:10 <jlumpe> i'm not taking sides here, i'M just curious :)
  • 12:30:21 <bjo3rn> ANYWAY
  • 12:30:23 <bjo3rn> ^^
  • 12:30:26 <jlumpe> haha
  • 12:30:27 <BenjaminR> jlumpe: doesnt belong in there
  • 12:30:31 <BenjaminR> for me
  • 12:30:49 * randomresult is out on this discussion
  • 12:30:59 <randomresult> searching for the bug in flux
  • 12:31:50 <BenjaminR> IF you patched the core with some specific fixes then - yes maybe
  • 12:32:02 <BenjaminR> if its clean - it shouldnt be part of your repo
  • 12:32:07 <randomresult> is this a git channel?
  • 12:32:12 <BenjaminR> doesnt make sense at all to also maintain that part
  • 12:32:18 <bjo3rn> randomresult is ready to blow
  • 12:32:25 <randomresult> yes i am
  • 12:32:27 <BenjaminR> randomresult: its a dev channel :)
  • 12:32:35 <randomresult> oh. them im wrong
  • 12:32:39 * randomresult shuts up now
  • 12:32:47 <randomresult> SEE U bjo3rn !
  • 12:32:56 <randomresult> (hopefully)
  • 12:33:04 <bjo3rn> hey, what's going on here?
  • 12:33:32 <randomresult> you know.. i dont know if you survive the next 30 mins. so i better say good bye
  • 12:33:34 <BenjaminR> rr needs some time to cool down :)
  • 12:33:52 <randomresult> BenjaminR im cool
  • 12:33:58 <BenjaminR> great
  • 12:34:08 <randomresult> i just have another view on how and what to have in my repo
  • 12:34:18 <BenjaminR> did i overlook a question of you where one could help?
  • 12:34:35 <randomresult> no
  • 12:34:39 <BenjaminR> randomresult: that was no critisim at all. i was just interseted in that discussion
  • 12:34:49 <BenjaminR> there are multiple valid opinions
  • 12:35:09 <randomresult> thats why i said i leave that discussion on you guys cause im not interesseted right now.
  • 12:35:32 <randomresult> im looking for my flux problem
  • 12:35:35 <BenjaminR> hm also no problem at all
  • 12:35:54 <BenjaminR> i hope i didnt treat you to join the discussion :)
  • 12:36:09 <BenjaminR> good luck with your flux problem - if you have problems - you know we are here all time :)
  • 12:36:14 <BenjaminR> and are happy to help
  • 12:37:06 <randomresult> after updating, all my grids are empty. well ... 50% of it
  • 12:37:53 <randomresult> i had the copy and paste --> I have 2 of the same CEs (Same Id diffrent position) this mornign and updated to 6.2.2 and the new flux-dev
  • 12:38:02 <mrboe> http://a.tgcdn.net/images/products/zoom/eabe_half_full_optimist_glass.jpg
  • 12:38:07 <randomresult> now i will roll back every commit until it works again
  • 12:40:08 <BenjaminR> in flux there is only 1 commit in the last 10 days
  • 12:40:22 <BenjaminR> https://github.com/FluidTYPO3/flux/commit/fc86c89abd3b87d9082d452e56d6c434cf35f35c
  • 12:43:23 <mrboe> @BenjaminR do you have a minute
  • 12:43:35 <BenjaminR> yap
  • 12:53:47 <randomresult> bjo3rn seems to work on 377bee1af4d74cdd4cd864f1f842c39041fb1ecf (flux)
  • 12:54:57 <xaver__> anybody used the new jsonview flow backport feature in TYPO3 6.2
  • 12:56:22 <bjo3rn> randomresult you mean _with_ that commit it works, after that it doesn't?
  • 12:56:22 <randomresult> ahhhhrrrrgggg but this commit does NOT fix the copy/paste/edit bug
  • 12:56:55 * randomresult wants to die... bjo3rn how long does this take?
  • 12:57:29 <bjo3rn> dunno. in your case it's at least three years later than for me.
  • 12:57:45 <randomresult> well i stopped smoking today...
  • 12:57:50 <randomresult> maybe a bit longer?
  • 12:57:57 <bjo3rn> that explains a lot temper wise
  • 12:58:01 <bjo3rn> ^^
  • 12:58:05 <randomresult> im cool...
  • 12:58:08 <randomresult> IM COOL
  • 12:58:28 <randomresult> i really think i am
  • 12:58:40 <bjo3rn> this is you atm: http://www.youtube.com/watch?v=lK332QsfYRc
  • 12:58:44 <randomresult> YOU HEARD THAT OLD MAN!
  • 12:58:52 <bjo3rn> HUH?
  • 12:59:35 <bjo3rn> YOU DIDN'T HEAD MY Q FROM ABOVE: [12:58:10] <@bjo3rn> randomresult you mean _with_ that commit it works, after that it doesn't?
  • 13:00:05 <randomresult> the content show up with this commit ... but the copy/paste bug is still there
  • 13:00:09 <bjo3rn> man, burden strikes: HEAR
  • 13:00:28 <bjo3rn> ok then it's time to call danilobuerger
  • 13:00:31 <randomresult> i dont want lunch
  • 13:01:04 <bjo3rn> "I want my friggin c&p and see all ces. is that too much?"
  • 13:01:09 <BenjaminR> just some toast...
  • 13:01:12 <bjo3rn> *ratatatataa*
  • 13:01:19 <randomresult> lol
  • 13:01:34 <randomresult> i really think he is cool
  • 13:01:46 <randomresult> can i have a burger
  • 13:01:57 <BenjaminR> not before 13:30 :P
  • 13:03:24 * bjo3rn is grabbing some food right now
  • 13:03:49 <bjo3rn> everybody lay down on the floor, keep calm and wait until it's over
  • 13:03:56 * BenjaminR will grab some fastfood now :P
  • 13:06:21 <danilobuerger> randomresult c&p is broken, if you need it fix it ;-)
  • 13:06:35 <randomresult> how funny ppl in here are
  • 13:06:52 <BenjaminR> danilobuerger what did you fix already? d&d?
  • 13:07:00 <BenjaminR> thought it is the other way round
  • 13:07:03 <danilobuerger> every single other command is fixed
  • 13:07:08 <BenjaminR> ah okay
  • 13:07:12 <danilobuerger> new / localize / move / cut / etc
  • 13:07:21 <randomresult> in my case its not cp its edit
  • 13:07:22 <BenjaminR> lot of work.... ty
  • 13:07:31 <randomresult> when i edit an element and save it ...
  • 13:07:32 <danilobuerger> there is only one single command missing and thats pasteAfter
  • 13:07:53 <danilobuerger> everything else should work
  • 13:08:30 <randomresult> well... im on 77ce079ba9e3d641c162ba52e87d0879694b0cc1 now
  • 13:08:49 <randomresult> and when i edit an element, and save it... i shows up 2 times
  • 13:11:14 <randomresult> danilobuerger when i checkout the latest dev-branch, in most of my grids the ce's are gone. they are still in list view but not in the grids.
  • 13:11:24 <randomresult> what could that be?
  • 13:16:01 <danilobuerger> currently those fixes are only complete in my fork
  • 13:16:13 <danilobuerger> https://github.com/hmspl/flux/tree/development
  • 13:16:23 <randomresult> i will try that one
  • 13:16:24 <randomresult> thx.
  • 13:16:35 <BenjaminR> why did it get merged then danilobuerger? or do i get something wrong?
  • 13:16:50 <BenjaminR> last commit seems to mess up randomresult grids?
  • 13:17:11 <randomresult> will check the fork
  • 13:17:13 <danilobuerger> its a bit more complicated than that
  • 13:17:47 <BenjaminR> i will not intermeddle :)
  • 13:18:01 <danilobuerger> need to wait for NamelessCoder to be back so this gets sorted out
  • 13:19:33 <randomresult> now... backend is white
  • 13:19:51 <danilobuerger> randomresult clear caches in install tool
  • 13:20:01 <randomresult> im on my way
  • 13:20:24 <randomresult> uncompatible extensons found : fluidpages
  • 13:20:25 <randomresult> ?
  • 13:21:02 <randomresult> cleared cache and temp. still white
  • 13:21:39 <randomresult> danilobuerger which branch should i checkout?
  • 13:21:41 <randomresult> develop?
  • 13:21:46 <danilobuerger> yeah
  • 13:21:52 <randomresult> did that
  • 13:21:57 <danilobuerger> then you did something wrong ^^
  • 13:22:01 <danilobuerger> its definitely working
  • 13:22:53 <randomresult> i will chekcout again
  • 13:23:23 <randomresult> works again but grids are empty
  • 13:25:39 <randomresult> could this be an issue with fluidpages?
  • 13:25:41 <randomresult> maybe?
  • 13:27:30 <danilobuerger> what version of fluidpages are you on?
  • 13:27:44 <randomresult> some dev... lemme check
  • 13:28:05 <randomresult> 3,1,0
  • 13:28:16 <danilobuerger> you will have to update to the latest dev version as there are fixes in flux dev that depend on fluidpages having those fixes too
  • 13:28:29 <randomresult> cool
  • 13:28:41 <danilobuerger> :-)
  • 13:28:44 <randomresult> your forks of fluidpages or the fluidtypo3 ones
  • 13:28:54 <danilobuerger> fluidtypo3
  • 13:31:09 <randomresult> does not help. grids still empty
  • 13:31:53 <randomresult> i will recheck install tool... db-compare ... cache ... temp ...
  • 13:32:44 <danilobuerger> i can assure you that the latest dev version of fluidpages works as i have that in production
  • 13:33:46 <randomresult> nope. not in my case.
  • 13:33:51 <randomresult> grids are empty
  • 13:33:59 <randomresult> fuck .
  • 13:34:21 <randomresult> i should go back to what i had this morning
  • 13:34:30 <randomresult> 6.2.1 and some older dev-versions
  • 13:34:53 <danilobuerger> your DB might be screwed
  • 13:35:31 <randomresult> well when i roll back 1 commit in flux ... everything is fine ... but c&p does not work
  • 13:35:41 <danilobuerger> then you are not on my branch
  • 13:35:49 <randomresult> i am now.
  • 13:35:58 <randomresult> but on old flux commits it works
  • 13:36:14 <randomresult> anyway.
  • 13:36:17 <danilobuerger> older commits may seem like they work, but they dont
  • 13:36:39 <danilobuerger> use the latest commit in my branch only...
  • 13:38:06 <randomresult> at least the content was there
  • 13:38:50 <danilobuerger> if the content doesnt display, you have other problems
  • 13:41:22 <randomresult> it displays in frontend... but not in backend
  • 13:48:45 <randomresult> other problems could be?
  • 13:49:17 <randomresult> isnt it strange that with one commit behind the actual one everything is fine?
  • 13:49:31 <randomresult> db looks great
  • 13:49:34 <randomresult> all good
  • 13:54:54 <danilobuerger> so what commit are you on now?
  • 13:58:31 <Tjark> hi, strange Bug within flux:field.inline.fal. Everytime i add more than 53 (!) Images i get a the following error Message (Validating the security token of this form has failed. Please reload the form and submit it again.)
  • 13:58:53 <danilobuerger> Tjark thats not a strange bug, but a misconfiguration
  • 13:59:12 <Tjark> ah okay, in which way ?
  • 13:59:26 <danilobuerger> your php setting "max_input_vars" is to low
  • 14:00:12 <Tjark> uh embarrassing :) thanks
  • 14:00:32 <danilobuerger> np
  • 14:01:56 <xaver> or suhosin
  • 14:08:21 <Tjark> so max_input_vars is fine now. The error still occur. Suhosin not loaded. any idea ?
  • 14:08:33 <randomresult> danilobuerger now im on a backup from this morning with typo3 6.2.1
  • 14:17:24 <Denyerec> Woo!
  • 14:17:28 <Denyerec> Finished my retouch.
  • 14:17:34 <Denyerec> I can get lunch, then move on to tt_news
  • 15:16:44 <mrboe> hey guys have an syntay question
  • 15:16:54 <mrboe> i have an slect field "left,right"
  • 15:17:18 <mrboe> now i need an inline f:if
  • 15:17:32 <mrboe> what would be the right condition
  • 15:17:45 <mrboe> condition: '{timeLineObjPos}==right'
  • 15:18:34 <Denyerec> http://www.denyer.pro/incy-wincy/ Had to share, it's been AGES since I did any personal work!
  • 15:18:35 <bjo3rn> condition: {0: timeLineObjPos, 1: 'right'}
  • 15:18:49 <bjo3rn> BS
  • 15:19:06 <bjo3rn> strike that mrboe
  • 15:20:02 <bjo3rn> condition: "{0: timeLineObjPos} == {0: 'right'}"
  • 15:20:15 <bjo3rn> that's it
  • 15:21:31 <mrboe> {f:if(then: 'timeline-inverted', else: 'left', condition: {0: timeLineObjPos} == {0: 'right'})}
  • 15:21:44 <mrboe> does not work
  • 15:23:00 <bjo3rn> does not work means...?
  • 15:23:29 <bjo3rn> add the missing quotes around the condition
  • 15:23:55 <bjo3rn> pro tip: use v:or()
  • 15:24:11 <mrboe> ok i will have a look
  • 15:24:16 <mrboe> thx you
  • 15:24:27 <bjo3rn> yw. does it work?
  • 15:25:00 <mrboe> no
  • 15:25:00 <bjo3rn> btw v:or() is not applicable here
  • 15:25:00 <mrboe> <li class="{f:if(then: 'timeline-inverted', else: 'left', condition: "{0: timeLineObjPos} == {1: 'right'}")}">
  • 15:25:25 <mrboe> but i never senn the double qoute inline
  • 15:25:36 <bjo3rn> so, what is happening?
  • 15:26:02 <bjo3rn> you can also use single quote ofc but then double quotes on 1: "right"
  • 15:26:24 <mrboe> the FE shows class "left"
  • 15:26:30 <NamelessCoder> single quotes would be CGL
  • 15:26:50 <NamelessCoder> double qoutes mess with usage in attributes of other elements
  • 15:26:53 <bjo3rn> also nestable?
  • 15:27:02 <NamelessCoder> also nestable, requires escapes
  • 15:27:17 <bjo3rn> eew
  • 15:27:24 <NamelessCoder> but this may be a question of unclean usage rather than syntax
  • 15:27:44 <bjo3rn> shed some light please ;)
  • 15:27:52 <NamelessCoder> for example, why is it toggling between classes "timeline-inverted" and "left" - but not fx "timeline-left" ?
  • 15:28:11 <NamelessCoder> this could make a lot of difference ;)
  • 15:28:15 <bjo3rn> hehe, good point.
  • 15:28:31 <bjo3rn> I was blinded by syntax
  • 15:28:32 <NamelessCoder> and should this not perhaps be an intermediate variable
  • 15:28:40 <Denyerec> CALL THE INQUIRER!
  • 15:28:45 <Denyerec> BIGFOOT SPOTTED IN #fedext !
  • 15:28:54 * Denyerec throws a net over NamelessCoder
  • 15:30:34 <NamelessCoder> {timelineObjPos -> v:or(alternative: 'left') -> v:format.prepend(add: 'timeline-') -> v:var.set(name: 'timelineClassName')}
  • 15:31:06 <NamelessCoder> then target classes "timeline-left" and "timeline-right"
  • 15:31:44 <NamelessCoder> but seriously... who not set the entire class name as value in your select
  • 15:31:55 <NamelessCoder> that way you could also provide the default value using typoscript
  • 15:32:32 <mrboe> ok i go for digging me a nice hole
  • 15:32:34 <NamelessCoder> and don't forget that "settings." should be used
  • 15:32:52 <NamelessCoder> mrboe takes years of practice to spot things like this ;)
  • 15:33:23 <floxx1> bjo3rn: you fixed debug mode. great! :-)
  • 15:33:34 <bjo3rn> wohoo!
  • 15:33:54 <bjo3rn> tbh, it's kind of a hack.
  • 15:33:57 * floxx1 taps on bjo3rns shoulder
  • 15:34:07 <mrboe> its an section
  • 15:34:09 * bjo3rn blushes
  • 15:34:20 <mrboe> so i should not use settings
  • 15:34:50 <NamelessCoder> mrboe you should if you use my suggestion to set the full class name as value in your select
  • 15:35:31 * Denyerec wonders what v:or is
  • 15:36:34 <NamelessCoder> Denyerec it checks if resulting output is empty and if it is, uses value of "alternative" as substitute output
  • 15:36:52 <Denyerec> ohh nice
  • 15:37:07 <NamelessCoder> specific and more performant variant of f:if (but it is not a condition as such)
  • 15:39:02 <floxx1> i think livefilter on fluidtypo3.org is broken: if i type e.g. meta - it finds…nothing http://fluidtypo3.org/viewhelpers/vhs/development.html
  • 15:39:20 <floxx1> or is it a feature? :-D
  • 15:41:01 <NamelessCoder> I think neither - there are no meta viewhelpers
  • 15:41:28 <floxx1> what about http://fluidtypo3.org/viewhelpers/vhs/development/Page/Header/MetaViewHelper.html
  • 15:42:17 <NamelessCoder> ah forgot about that one
  • 15:42:59 <floxx1> same with "canonical": no results
  • 15:43:02 <floxx1> and so on...
  • 15:43:03 <NamelessCoder> dunno, for some reason 'meta'.toLowerCase().indexOf('meta') is -1 for that one
  • 15:44:03 <NamelessCoder> JS belongs to EXT:schemaker if you can spot the error there...
  • 16:09:22 <floxx1> NamelessCoder: i think line 24 in Application.js of schemaker should be changed to link.parents().show();
  • 16:09:37 <floxx1> parentS instead of parent
  • 16:20:28 <NamelessCoder> parents() is a selector-requiring method
  • 16:20:31 <NamelessCoder> parent() is not
  • 16:23:10 <danilobuerger> NamelessCoder actually thats not true, parents does not require a selector
  • 16:23:30 <danilobuerger> the difference is that parent travels 1 dom level up, parents all
  • 16:24:04 <floxx1> yep correct
  • 16:24:28 <danilobuerger> both methods can optionally have a selector though
  • 16:28:21 <NamelessCoder> but parents() without selector is like a shotgun to DOM's face
  • 16:29:01 <danilobuerger> well yes ;-)
  • 16:30:02 <danilobuerger> however dom traversel up has very good performance support across all browsers because thats what always happens if you have chained selectors in css
  • 16:30:12 <floxx1> what about parentsuntil()?
  • 16:31:42 <floxx1> link.parentsUntil('.root').show(); should do the trick
  • 16:32:20 <danilobuerger> personally i think parents() will be fine performance wise
  • 16:35:12 <floxx1> i would go for parentsUntil() ;)
  • 16:36:29 <danilobuerger> if the filter is near the root, parents() will be faster by a magnitude since it doesnt have to compare the selector on every parent
  • 16:57:55 <floxx1> however - both solutions solve the problem
  • 17:37:12 <benjamin_654> to go up in the dom tree its: closest() ..
  • 17:37:47 <benjamin_654> up (for me) is into root direction (:
  • 17:56:24 <benjamin_654> this is the first time i use page configuration (fluidpages). how can i prevent inheritance? i did flux:flexform.field.checkbox inherit="0" - but this does not work ..
  • 18:00:10 <cedricziel> once a flexform inherited values, it wont revert
  • 18:01:07 <bjo3rn> inheritance is a little wonky atm.
  • 18:01:41 <bjo3rn> btw. +1 from me for benjamin_654's closest()
  • 18:04:03 <benjamin_654> i tried changing the namen, its still inheriting ):
  • 18:07:41 * bjo3rn is trying to understand the inheritance logic in AbstractProvider
  • 18:09:06 <bjo3rn> it seems inherit="0" is not taken into account atm?
  • 18:18:08 <Outdoorsman> @NamelessCoder, just thought I'd mention the merge that's waiting to happen here: https://github.com/FluidTYPO3/flux/issues/546#issuecomment-42172591
  • 18:22:49 <cedricziel> Outdoorsman: there's no open Pull Request. danilobuerger will open one when he's convinced his solution fits the case.
  • 18:23:50 <danilobuerger> cedricziel i am convinced ;-)
  • 18:24:31 <Outdoorsman> Ahhh... sorry about that, I'm still getting used to the GIT workflow so didn't think to check that.
  • 18:24:38 <cedricziel> no problem ;)
  • 18:24:56 <danilobuerger> but NamelessCoder and me have to discuss the best way to merge this regarding the new RecordService class
  • 18:25:02 <danilobuerger> so this will be done when he feels better
  • 18:25:15 <Outdoorsman> dnilobuerger... did that copy/paste issue get worked out yet in there? Last statement sounded like just D&D was fixed?
  • 18:25:39 <danilobuerger> every other command except pasteAfter is fixed
  • 18:25:57 <danilobuerger> pasteAfter still has edge cases that are not fixed yet
  • 18:26:08 <Outdoorsman> I read that a while back. Core issue right?
  • 18:26:46 <danilobuerger> the issue is in the method pasteAfter of ContentService... whoever cleans up that method fixes c&p
  • 18:27:03 <danilobuerger> the problem is that there are a trillion of edge cases
  • 18:27:26 <Outdoorsman> In the meantime, is your fork up to date with the rest of Flux? Again, I'm still learning GIT.
  • 18:27:36 <danilobuerger> yes my fork is current
  • 18:27:44 <danilobuerger> branch development
  • 18:28:14 <Outdoorsman> I'll move to that one until I see a merge. I have a major presentation to a client today and I've been holding off for a solution to this issue.
  • 18:28:16 <Outdoorsman> Thanks
  • 18:28:48 <danilobuerger> my fork doesnt fix c&p though (you are aware of that ?)
  • 18:29:10 <Outdoorsman> I thought you just said it was paste after?
  • 18:29:29 <Outdoorsman> Is the first D&D a pasteAfter event?
  • 18:29:43 <Outdoorsman> never mind
  • 18:29:49 <Outdoorsman> bad wording there.
  • 18:30:26 <danilobuerger> no d&d is fixed in my fork
  • 18:30:45 <Outdoorsman> At least we have a work around for until something better.
  • 18:30:49 <danilobuerger> fork works well with every command EXCEPT c&p which isnt fixed yet
  • 18:31:28 <Outdoorsman> Just to be clear then (sorry to take up so much time on this) is the c&p a core issue or something within this ecosystem.
  • 18:34:41 <danilobuerger> again what do you mean by core?
  • 18:34:49 <danilobuerger> typo3 core or flux core ?
  • 18:35:37 <Outdoorsman> typo3 core is what I thought people were talking about when I read the comments last week.
  • 18:35:46 <danilobuerger> no
  • 18:36:00 <Outdoorsman> Whew... ok, so there's hope it will get fixed sooner then.
  • 18:36:03 <danilobuerger> the issue is in the flux core, namely the class ContentService and only in one method -> pasteAfter
  • 18:36:18 <danilobuerger> so whoever fixes that methode, fixes c&p
  • 18:36:42 <danilobuerger> my fork fixes every other command
  • 18:36:46 <Outdoorsman> NOW I follow. Now... back to regular programming.
  • 18:36:50 <danilobuerger> ;-)
  • 18:44:07 <benjamin_654> we could start by creating a issue for c&p and making a list for those edge - this will also be usefull for testing ..
  • 18:44:49 <benjamin_654> edge = edge cases
  • 18:49:31 <danilobuerger> benjamin_654 thats a very good idea!! that way i can go through them and check them off
  • 18:49:53 <danilobuerger> benjamin_654 georg-tiefenbrunn already started in #546
  • 19:12:23 <Denyerec> Are there any good MySQL gui's for linux ?
  • 19:15:19 <mrboe> i use mysqlworkbench
  • 19:15:37 <mrboe> works on all systems i think
  • 19:19:12 <Denyerec> I'll see if I can get that to install
  • 19:19:16 <Denyerec> on windows I use navicat
  • 19:19:27 <Denyerec> I've never found anything that's equally fast, simple and effective
  • 19:19:41 <Denyerec> ysqlqworkbench always felt like a bloated, slow, sueless piece of shit :(
  • 19:28:26 <danilobuerger> Denyerec use a mac ;)
  • 19:28:51 <Denyerec> I could install navicat on a mac ;)
  • 19:28:59 <Denyerec> But then thats not linuc
  • 19:29:01 <danilobuerger> you could install Sequel Pro on a mac
  • 19:29:11 <Denyerec> Except I already use Navicat on Windows...
  • 19:29:23 <Denyerec> Just needed something quick to use on my linux machine :/
  • 19:29:44 <Denyerec> In the end I added the remote host and the linux host to navicat and used that
  • 19:29:53 <Denyerec> The prospect of using mysqlqorkbench was too painful.
  • 19:34:47 <danilobuerger> but why dont you just use the command line
  • 19:39:43 <cedricziel> Denyerec: I use xterm
  • 19:39:58 <Denyerec> hrr hrr
  • 19:40:09 <Denyerec> No use to me for quickly flicking through records to see how something's built
  • 19:40:15 <Denyerec> a commandline is OK for something, this... no
  • 19:40:25 <Denyerec> *some things
  • 19:41:16 <danilobuerger> bli bla blub ;-)
  • 19:42:11 <Denyerec> SUrprised there aren't more tools TBH
  • 19:42:20 <Denyerec> sql visualisation is a very common task
  • 19:42:27 <Denyerec> Yet workbench is so, so awful
  • 23:39:30 <GRIMMCREATIVE> someone used the extension_builder dev? there is no more Objecttype settings
  • 23:44:04 <xaver> GRIMMCREATIVE: it has the setting in advanced, and your keyboard is broken
  • 23:45:10 <GRIMMCREATIVE> damn - right top "advanced options" thanks alot :D
  • 23:45:17 <GRIMMCREATIVE> but my keyboard

20140508

  • 10:50:02 <Denyerec> hey random
  • 11:20:46 <Denyerec> What's the best versions of the extensions to be using right now ?
  • 11:41:46 <danilobuerger> Denyerec i have everything dev branches in production, except flux which i have from my fork
  • 11:42:49 <Denyerec> Is that safe for normal mortals?
  • 11:42:58 <BenjaminR> safe means?
  • 11:43:40 <BenjaminR> when you create a fresh provider extension id say its absolutely safe because what you need is what you test before you go in production
  • 11:43:56 <BenjaminR> updating to dev on production... no one does that :) you have a staging for that..
  • 11:44:04 <Denyerec> hehe, that's what I have atm
  • 11:44:12 <Denyerec> Just wondering if there's a reason to update if everything's wokring :)
  • 11:44:59 <BenjaminR> if everything is working and you dont need additinal features from new versions and there is nothing critical (there were no security fixes in the last time) ... no
  • 11:50:30 <Denyerec> Ok
  • 11:50:44 <Denyerec> I think prior to full release I'll update my staging, fix bugs, and deploy on the latest stables
  • 11:50:49 <Denyerec> Do you guys use either new or tt_news ?
  • 11:55:16 <BenjaminR> tx_
  • 11:55:19 <BenjaminR> only
  • 11:56:26 <Denyerec> tx...
  • 11:57:58 <BenjaminR> tx_news only - wasnt your question?
  • 11:58:23 <Denyerec> I don't know what tx_news is...
  • 11:58:27 <Denyerec> I only know tt_news and news :/
  • 11:58:32 <BenjaminR> tx_news is news
  • 11:58:35 <BenjaminR> its the extensionkey
  • 11:58:42 <BenjaminR> sorry
  • 11:58:44 <Denyerec> Ohhhh
  • 11:58:46 <Denyerec> right sorry :/
  • 11:58:55 <Denyerec> That doesn't wanna install on 6.2 due to dependency.
  • 11:59:01 * Denyerec looks into how to force the issue
  • 11:59:18 <BenjaminR> checkot from git
  • 12:00:03 <BenjaminR> https://github.com/TYPO3-extensions/news/tree/master
  • 12:00:09 <BenjaminR> dependencies set to 6.2
  • 12:01:02 <Denyerec> AHh I ended up butied on git.typo3.org and couldn't see what was goin gon
  • 12:01:05 <Denyerec> *buried
  • 12:03:15 <cedricziel> BenjaminR, Denyerec: Georg also maintains a standalone repo on the githubs where he has the nice stuff IIRC
  • 12:04:16 <Denyerec> https://github.com/georgringer/news ?
  • 12:04:58 <BenjaminR> yap wasnt sure to point Denyerec there
  • 12:06:47 <Denyerec> Ok well I'll cline from the git.typo repo
  • 12:06:50 <Denyerec> if github is just a clone of that.
  • 12:07:34 <BenjaminR> it isnt
  • 12:07:57 <BenjaminR> well it is a clone of what i pointed to but not what cedricziel pointed to :)
  • 12:08:29 <Denyerec> Oh noes
  • 12:08:32 <Denyerec> :S
  • 12:08:36 <cedricziel> okay: georgringer/news -> git.t3o -> TER
  • 12:08:40 <Denyerec> no upgrade wizard required for minor version numbers correct ?
  • 12:08:50 <cedricziel> that's the way it goes when you're using gerrit
  • 12:08:54 <Denyerec> so I should clone the github one? :)
  • 12:09:14 <Denyerec> If they're mirrored I don't suppose it matters.
  • 12:09:19 <cedricziel> you're free to clone whatever you like. i'd consider the t3o repo to be somewhat stable
  • 12:09:37 <cedricziel> there shall be no breaking changes in minors. true
  • 12:10:51 <Denyerec> When I try and install the ext i get this: #1298012500: Required argument "extension" is not set. (More information)
  • 12:10:56 <Denyerec> typo3temp and caches are cleared
  • 12:11:14 <Denyerec> Trying to activate the master branch clone of news from git.typo3
  • 12:15:05 <Denyerec> Odd
  • 12:15:08 <Denyerec> I only get that on 6.2.2
  • 12:15:15 <Denyerec> On 6.2.1 it works just fine.
  • 12:15:51 <cedricziel> ahh
  • 12:15:52 <cedricziel> yeah
  • 12:16:05 <cedricziel> there's a regression in 6.2.2 but i couldnt pin it down
  • 12:17:14 <cedricziel> sure it's the release tag and not the dev branch?
  • 12:20:01 <Denyerec> deffo on the release tag
  • 12:28:10 <floxx> is it possible to outsource the "Configuration" section?
  • 12:28:19 <floxx> in partial or layout?
  • 12:28:55 <floxx> so that i can use the same configuration section across multiple templates
  • 12:38:03 <cedricziel> there's a recent commit adding that, floxx
  • 12:40:20 <floxx> cedricziel: for flux? can't find that one
  • 12:41:52 <bjo3rn> floxx https://worksonmymachine.org/blog/shared-flexform-configuration-in-partials
  • 12:42:59 <bjo3rn> but I'd be interested in that commit as well, cedricziel, when it makes this hack obsolete.
  • 12:44:19 <cedricziel> i think there was one .. somewhere
  • 12:44:23 <cedricziel> cant investigate atm
  • 12:48:08 <danilobuerger> bjo3rn floxx is is possible, see fcc
  • 12:48:36 <danilobuerger> *it is
  • 12:49:58 <bjo3rn> thx danilobuerger. since when?
  • 12:50:18 <bjo3rn> read: what made this possible?
  • 12:52:31 <danilobuerger> thats a very good question, but it must ahve been months ago
  • 12:53:13 <danilobuerger> btw bjo3rn why you using old class names ;-)
  • 12:56:03 <floxx> danilobuerger: fcc?
  • 12:56:14 <floxx> am i standing on the pipeline? ;)
  • 12:56:19 <danilobuerger> fluidcontent_core... the replacement for css_syled_content (csc)
  • 12:56:35 <floxx> ah ok
  • 13:06:29 <floxx> danilobuerger: thx :) feels a lot better without redundancy
  • 14:24:38 <Guest|30612> Hi there. Does anybody know if there is a way to forbid creating a specific content element inside another?
  • 14:27:51 <Denyerec> Not that I know of - Train the editors ;)
  • 14:30:40 <Guest|30612> That would be the best case, of course. :D But a lot of them I know are a little training resistant.
  • 14:30:53 <jlumpe> create a compound FCE
  • 14:31:05 <jlumpe> (maybe)
  • 14:31:14 <jlumpe> if you have two pieces which always have to follow each other
  • 14:33:03 <bjo3rn> Guest|30612 there's something coming up: https://github.com/FluidTYPO3/flux/commit/01501bc7983f484547b61d1d772cffd2fa2483a1
  • 14:33:41 <bjo3rn> but it's in an early development stage.
  • 14:38:05 <Guest|30612> I think that would be it. But for now I better think about my training methods once more. Punishments for disobidient editors or something like that. ;)
  • 14:38:22 <Guest|30612> Thanks, fellas!
  • 15:32:43 <randomresult> is there anyway to slide a contentarea?
  • 15:33:23 <randomresult> i mean to put content in on f.ex. on the Homepage and then it displays on all subpages until it hits another page with content in it ...
  • 15:50:05 <cedricziel> randomresult: http://fluidtypo3.org/viewhelpers/vhs/master/Content/RenderViewHelper.html
  • 15:58:14 <randomresult> slide - 1 :)
  • 15:58:39 <randomresult> works for colpos 4, 3, 2 and 1 ... but not 0
  • 15:58:43 <randomresult> ;(
  • 16:02:29 <cedricziel> then there's "something"
  • 16:05:54 <randomresult> can you have a look at a picture and tell me if this is possible with grid-row-colum in the backend?
  • 16:08:46 <randomresult> cedricziel i want this in the backend... possible? http://picpaste.com/Bildschirmfoto_2014-05-08_um_16.06.54-ohpXxe0e.jpg
  • 16:13:08 <bjo3rn> sure, randy
  • 16:14:20 <randomresult> fuck. you mean me ?
  • 16:14:22 <randomresult> randy?
  • 16:14:28 <bjo3rn> yep
  • 16:14:35 <randomresult> FUCK bjo3rn DIDNT YOU HEAR THE BELLS?
  • 16:14:48 <bjo3rn> huh?
  • 16:14:49 <randomresult> randy... randy...
  • 16:14:57 <randomresult> RANDY
  • 16:15:01 <randomresult> i cant belive it...
  • 16:15:04 <bjo3rn> wtf?
  • 16:15:05 <randomresult> o_O
  • 16:15:24 <bjo3rn> I'm afraid I can't follow.
  • 16:15:32 <randomresult> the age... its the age
  • 16:15:37 <randomresult> dried age so to say
  • 16:15:50 <randomresult> randy is what a rapper would call gay
  • 16:16:15 <bjo3rn> ok...
  • 16:16:26 <bjo3rn> so?
  • 16:16:29 <bjo3rn> ^^
  • 16:16:53 <bjo3rn> anyway, mr. randomresult
  • 16:18:05 <bjo3rn> row, column colspan 4, row, column, column colspan 3 and rowspan 2, row, column, row, column colspan 4
  • 16:18:18 <bjo3rn> ok?
  • 16:18:26 <randomresult> gimme a sec to try
  • 16:18:52 <bjo3rn> oldschool table layout
  • 16:20:10 <randomresult> this is awesome
  • 16:20:21 <randomresult> call me whatever u want me to call... but not chantal
  • 16:20:40 <bjo3rn> sometimes it pays to be old
  • 16:21:06 <bjo3rn> the kids these days don't know about table layouts. ts.
  • 16:23:12 <randomresult> i hope bjo3rn will be here for some more days... god, please dont take him
  • 16:23:27 <randomresult> bjo3rn need something?
  • 16:23:29 <randomresult> water?
  • 16:23:31 <randomresult> pills?
  • 16:23:42 <bjo3rn> cash!
  • 16:23:45 <randomresult> i can send u my nanny
  • 16:23:47 <bjo3rn> hehe
  • 16:24:10 <bjo3rn> nanny? wearing a nurse's outfit?
  • 16:24:12 <randomresult> its all about ca$h these days..
  • 16:24:24 <randomresult> nanny being young .. i mean younger than you!
  • 16:24:36 <bjo3rn> a rapper would say: it's all about the Benjamins
  • 16:24:41 <randomresult> :)
  • 16:24:46 <randomresult> baby
  • 16:25:47 <bjo3rn> and: iirc _you_ were the one starting to howl about how old he is.
  • 16:26:04 <randomresult> but : http://www.youtube.com/watch?v=3Yd4GG3bed0
  • 16:26:17 <randomresult> for life homie!
  • 16:26:28 <bjo3rn> classic!
  • 16:26:38 <randomresult> come on... lets take a gangsta selfie!
  • 16:26:54 <randomresult> you know gereatric1947 ?
  • 16:28:02 <bjo3rn> no
  • 16:28:09 <randomresult> telling it all
  • 16:28:12 <randomresult> youtube.
  • 16:30:03 <bjo3rn> found one https://www.dropbox.com/s/gkczkcob2cgahfn/2012-06-24%2012.16.54.jpg
  • 16:35:54 <bjo3rn> randomresult I propose you and me posting some keepalive line here every 15min. you never know.
  • 16:43:04 <randomresult> still here
  • 16:43:18 <randomresult> 404
  • 16:43:23 <randomresult> still breathing
  • 16:43:36 <randomresult> nameless got carnifexed?
  • 16:46:25 <bjo3rn> dunno
  • 17:00:54 <bjo3rn> ping
  • 17:04:59 <mrboe> @randomresult is a non-smoker since yestereday - uhhhhhhh
  • 17:05:46 <bjo3rn> for how long did he smoke?
  • 17:05:59 <Denyerec> WHat would cause this kind of thing in my output (debug context)
  • 17:06:00 <Denyerec> Flux View FluidTYPO3\Flux\View\ExposedTemplateView is able to read stored configuration from file /home/denyerec/htdocs/alba/typo3conf/ext/albatemplate/Resources/Private/Templates/Page/Frontpage.html
  • 17:06:34 <bjo3rn> Denyerec setting flux debug level to 1 would
  • 17:08:10 <mrboe> @bjo3rn you mean generally or explicit per substance?
  • 17:08:44 <bjo3rn> ehm, I see. too sensible information ^^
  • 17:11:07 <mrboe> had to go - cu later
  • 17:11:32 <bjo3rn> tschö
  • 17:11:55 <randomresult> IM NOT A NONSMOKER
  • 17:12:27 <randomresult> i wish i was...
  • 17:12:39 <bjo3rn> hehe. I quit eight years ago.
  • 17:12:41 <randomresult> but i smoke one last night... and will smoke a chig tonight
  • 17:13:13 <randomresult> i will quit in the next holidays. but sitting here in the office with 5 persons smoking in front of my window... this is too hard.
  • 17:13:28 <randomresult> well at least i mange not to smoke here...
  • 17:13:35 <randomresult> AND IM COOL
  • 17:13:46 <bjo3rn> smoking at the desk??
  • 17:13:48 <randomresult> HEAR ME? IM COOOL ... COOL
  • 17:13:56 <randomresult> no, not in the office
  • 17:13:58 <randomresult> balcony
  • 17:14:03 <randomresult> in front of my desk
  • 17:15:22 <bjo3rn> https://www.youtube.com/watch?v=Qm2BpI6TCDE
  • 18:37:42 <Denyerec> bjo3rn - even with the debug level set, what in a template would trigger that output ?
  • 18:37:48 <Denyerec> I've never seen it until I installed tx_news
  • 18:38:02 <Denyerec> so there must be some <f:debug> style call in one of the default templates, no ?
  • 20:21:20 <bjo3rn> Denyerec where exactly do you see that message? FE or BE?
  • 20:30:21 <Denyerec> fe
  • 20:30:28 <Denyerec> something in the news template must be causing it
  • 20:30:41 <bjo3rn> fe? hm .oO
  • 20:31:59 <bjo3rn> f:debug is not involved here
  • 20:33:03 <bjo3rn> randomresult YOU OK?
  • 20:33:18 <randomresult> o_O
  • 20:33:25 <bjo3rn> cheers: https://www.dropbox.com/s/zpovg8e78so7zsp/2014-05-08%2020.29.48.jpg
  • 20:33:51 <randomresult> oh man...
  • 20:33:57 <randomresult> i would love to have one
  • 20:34:12 <bjo3rn> the label says the truth: refreshing!
  • 20:34:20 <randomresult> i belive it is!
  • 20:34:39 <randomresult> never tried it
  • 20:34:57 <bjo3rn> Denyerec mind gisting your page template?
  • 20:35:26 <Denyerec> I will do soon
  • 20:35:30 <Denyerec> just in the middle of something
  • 20:35:45 <bjo3rn> catching spiders?
  • 20:35:49 <bjo3rn> ^^
  • 20:36:08 <bjo3rn> well done btw!
  • 20:43:48 <Denyerec> Ohh thanks
  • 20:47:37 <Denyerec> i'm using the default news template, so I'm just trying to find the code for that
  • 20:48:58 <Denyerec> I'm trying to figure out how to add my own templates :/
  • 20:50:27 <bjo3rn> that's really easy
  • 20:51:39 <bjo3rn> you override the default templates, right?
  • 20:52:51 * bjo3rn loves sass
  • 20:53:48 <BenjaminR> bjo3rn thats my love!
  • 20:54:06 <bjo3rn> Denyerec typically you'd have to copy each and every original template to another location
  • 20:54:15 <bjo3rn> hehe, BenjaminR
  • 20:54:30 * soee agree with bjo3rn
  • 20:54:45 <bjo3rn> with ext:view installed you only need to copy those you'd like to override.
  • 20:54:55 <bjo3rn> hehe, hugging time!
  • 20:55:20 <Denyerec> Really ?
  • 20:55:22 <Denyerec> Hmph
  • 20:55:25 <Denyerec> I thought there'd be a nice way to do it.
  • 20:55:51 <bjo3rn> not to my knowledge but with ext:view it's kinda nice
  • 21:00:21 * xaver happy
  • 21:00:49 <BenjaminR> Denyerec: http://github.com/fluidtypo3/view
  • 21:01:12 <bjo3rn> xaver nice! any special reason?
  • 21:03:14 <Denyerec> Yeah need to figure out how to work view with news
  • 21:03:15 <BenjaminR> preparation takes 1 minute
  • 21:03:41 <BenjaminR> plugin.tx_news.view.overlays.yourprovext.templateRootPath
  • 21:03:42 <BenjaminR> fx
  • 21:03:54 <BenjaminR> add that to setup.txt in your provext
  • 21:04:04 <BenjaminR> and copy the templates to overwrite to your extesnion
  • 21:05:14 <BenjaminR> plugin.tx_news.view.overlays.yourprovext.templateRootPath = {$plugin.tx_news.view.templateRootPath}
  • 21:05:18 <BenjaminR> full example
  • 21:05:19 <xaver> BenjaminR: next unreal tournament is comming for linux and free
  • 21:05:23 <xaver> bjo3rn:
  • 21:05:24 <xaver> sry
  • 21:05:35 <BenjaminR> also mac?
  • 21:05:37 <xaver> and my etherpad plugin runs better
  • 21:06:02 <xaver> BenjaminR: Development will be focused on Windows, Mac and Linux.
  • 21:07:38 <Denyerec> Ahh
  • 21:07:48 <Denyerec> So anything in my provider then overlays those from news
  • 21:08:16 <Denyerec> And the template root path is just the path to /Resources/Privates/Templates ?
  • 21:08:27 <BenjaminR> yap - you can use your constant
  • 21:08:31 <BenjaminR> no need to hardcode
  • 21:08:49 <xaver> i tried a new feature at work form 6.2
  • 21:09:01 <xaver> the json backport from flow and failed
  • 21:09:37 <xaver> anybody used it already successfully
  • 21:09:51 <Denyerec> My constant ?
  • 21:10:09 <BenjaminR> plugin.tx_news.view.overlays.yourprovext.templateRootPath = {$plugin.tx_yourprovext.view.templateRootPath}
  • 21:10:14 <BenjaminR> my example was wrong
  • 21:11:39 <bjo3rn> (maybe not worth mentioning but you have to keep the folder structure)
  • 21:11:49 <Denyerec> I thought so :)
  • 21:11:59 <BenjaminR> good hint though
  • 21:15:26 <bjo3rn> and once again: cheers fellows https://www.dropbox.com/s/wyp6p78pdnswwvs/2014-05-08%2021.13.48.jpg
  • 21:15:52 <bjo3rn> xaver what is it? that backport thing?
  • 21:16:18 <BenjaminR> bjo3rn: a jsonview
  • 21:16:32 <BenjaminR> for extbase
  • 21:16:34 <xaver> protected $defaultViewObjectName = 'TYPO3\CMS\Extbase\Mvc\View\JsonView';
  • 21:17:16 <bjo3rn> json view as in response?
  • 21:17:23 <BenjaminR> yap
  • 21:17:24 <xaver> yeah
  • 21:17:26 <bjo3rn> aha
  • 21:17:43 <bjo3rn> I have JsonResponse() for that in my cosy sf2
  • 21:17:44 <xaver> patrick posted something
  • 21:17:46 <xaver> http://blog.lobacher.de/tag/typo3-cms-6-2-lts/
  • 21:18:31 <BenjaminR> in extbase you have to disable typo3 headercodes, set php header and process objects yourself
  • 21:18:40 <BenjaminR> before jsonview
  • 21:19:12 <BenjaminR> what do you use sf2 for, bjo3rn
  • 21:19:15 <BenjaminR> what kind of projects
  • 21:19:15 <bjo3rn> I just skimmed over lobachers description and it is a little more than my JsonResponse(). nice
  • 21:19:16 <xaver> yeah i knwo - my problem i got always null or []
  • 21:19:57 <bjo3rn> BenjaminR for some form centric portals
  • 21:20:23 <bjo3rn> two, actually
  • 21:20:32 <bjo3rn> no three
  • 21:20:37 <bjo3rn> ^^
  • 21:20:39 <BenjaminR> :D
  • 21:20:42 <BenjaminR> four?
  • 21:20:49 <bjo3rn> no, I'm decided
  • 21:20:53 <bjo3rn> ^^
  • 21:20:54 <BenjaminR> ^^
  • 21:21:10 <bjo3rn> I use it where t3 is too much overhead
  • 21:21:27 <BenjaminR> i think i should teach me a framework. just to be not to dependent on typo3
  • 21:21:40 <BenjaminR> what i would definitely say is where i have most knowledge actually
  • 21:21:56 <bjo3rn> well, I can promise you'll love sf2
  • 21:21:57 <BenjaminR> i am still a starter
  • 21:22:07 <BenjaminR> so i need a strategy what to learn and what not to learn :)
  • 21:22:07 <bjo3rn> but
  • 21:22:23 <bjo3rn> flow may be a better choice
  • 21:22:54 <bjo3rn> sf2 and flow are very similiar in some regards
  • 21:23:13 <BenjaminR> well for me actually its also that i want to be less dependent on one community
  • 21:23:15 <BenjaminR> you understand?
  • 21:23:36 <BenjaminR> lets say TYPO3 community has a breakdown... i am fucked... right now :)
  • 21:23:37 <bjo3rn> I see
  • 21:24:25 <BenjaminR> so? sf2?
  • 21:24:35 <BenjaminR> whats popular
  • 21:24:41 <BenjaminR> its also has to be "sellable" :D
  • 21:24:46 * bjo3rn is wearing the sf2 glasses
  • 21:25:05 <BenjaminR> okay - customers like it?
  • 21:25:11 <BenjaminR> wait
  • 21:25:14 <bjo3rn> customers don't care
  • 21:25:21 <BenjaminR> here: customers = agencies
  • 21:25:25 <bjo3rn> (at least mine don't)
  • 21:25:40 <BenjaminR> i only work for agencies
  • 21:25:59 <BenjaminR> so new knowhow should fit the need of that group of people
  • 21:26:21 <BenjaminR> sorry for bothering you
  • 21:26:23 <bjo3rn> I think sf2 is the most popular
  • 21:26:33 <bjo3rn> no worries :)
  • 21:26:53 <bjo3rn> zf2 has fallen behind a little
  • 21:27:13 <bjo3rn> and then there's nothing much left (very imho)
  • 21:27:28 <bjo3rn> except flow which had it's problems in the beginning
  • 21:27:34 <bjo3rn> (performance fx)
  • 21:27:56 <bjo3rn> but since neos I am quite interested in flow
  • 21:28:05 <BenjaminR> hope you find my thoughts not to pragmatic or too related to benefit :)
  • 21:28:15 <bjo3rn> nono, all valid
  • 21:29:04 <BenjaminR> but i think its difficult to get practise with something no one needs :D
  • 21:29:28 <BenjaminR> so sf2... :)
  • 21:30:01 <bjo3rn> as I said: flow and neos are a interesting combo (cms + custom app)
  • 21:30:06 <BenjaminR> so no let creativty flow and think about a project for sf2 :D
  • 21:30:22 <bjo3rn> please don't make it a blog =)
  • 21:30:32 <BenjaminR> haha yes
  • 21:30:37 <BenjaminR> BlogExample
  • 21:30:38 <BenjaminR> nice one ^^
  • 21:31:11 <BenjaminR> oh i have an idea :) i will have to convience someone ^^
  • 21:31:26 <BenjaminR> *convince
  • 21:32:52 <bjo3rn> do you know twig, the templating engine that comes with sf2?
  • 21:42:40 <BenjaminR> no nothing about sf2
  • 21:42:50 <BenjaminR> hope its as good as fluid is :D
  • 21:44:08 <BenjaminR> been afk a second - sending an email to a business partner asking for using sf2 instead of typo3 CMS for a non time critical project :)
  • 21:44:17 <BenjaminR> telling him it would be the first one ^^
  • 21:44:17 <FT3BOT> Welcome back BenjaminR!
  • 21:46:19 <bjo3rn> good!
  • 21:46:38 <bjo3rn> I like twig a lot more than fluid
  • 21:46:52 <bjo3rn> but ymmv
  • 21:47:01 <BenjaminR> ymmv?
  • 21:47:31 <bjo3rn> your mileage may vary
  • 21:47:39 <Denyerec> What's better in twig ?
  • 21:47:50 <Denyerec> Curious, as I too am wondring if I should be looking at sf2
  • 21:47:52 <bjo3rn> legibility, inheritance
  • 21:48:02 <bjo3rn> especially the latter
  • 21:48:03 <Denyerec> Is anything better about fluid ?
  • 21:48:28 <bjo3rn> you mean where fluid is better than twig?
  • 21:48:33 <Denyerec> yeah
  • 21:48:41 <bjo3rn> not for me
  • 21:48:55 <bjo3rn> again, I'm very biased so bear with me ^^
  • 21:49:27 <bjo3rn> and have a look yourself http://twig.sensiolabs.org/
  • 21:50:07 <Denyerec> Makes you wonder why they wouldn't just look at twig and copy it ;)
  • 21:50:09 <bjo3rn> I think it's similiar to django...
  • 21:50:12 <bjo3rn> or so
  • 21:50:27 <bjo3rn> fluid was there first iirc
  • 21:51:09 <bjo3rn> srsly, one - me - can't tell this is better than this.
  • 21:51:23 <Denyerec> Hmm
  • 21:51:29 <Denyerec> Twig's syntax is nice and concise
  • 21:51:31 <bjo3rn> it's all a matter of personal preference
  • 21:51:44 <Denyerec> Fluid is more "html-like"
  • 21:51:52 <Denyerec> Whivh in some ways is a nice plus.
  • 21:51:53 <bjo3rn> exactly.
  • 21:51:56 <Denyerec> In others feels verbose
  • 21:52:01 <Denyerec> So you are right, I guess "it depends"
  • 21:52:08 <bjo3rn> yep
  • 21:52:10 <Denyerec> Now to try and get view to work with tx_news
  • 21:52:27 <bjo3rn> but the killer feature is inheritance which fluid lacks to my knowledge
  • 21:52:33 <bjo3rn> anyway, back to topic, yes
  • 21:53:25 <BenjaminR> inheritance?
  • 21:53:36 <bjo3rn> inheritance.
  • 21:53:52 <BenjaminR> no idea how that would look in a template :)
  • 21:54:04 <bjo3rn> can you override a section defined in one template with another?
  • 21:54:19 <bjo3rn> (serious question as I don't know)
  • 21:54:21 <BenjaminR> okay - that was simple ^^
  • 21:54:26 <BenjaminR> you cant
  • 21:54:31 <bjo3rn> phew!
  • 21:54:33 <bjo3rn> ^^
  • 21:55:32 <featdd> [email protected]
  • 21:55:39 <bjo3rn> fx: you create one basic layout with some blocks containing defaults and you include/inherit from that template for different pages overriding those blocks where required
  • 21:55:53 <bjo3rn> hi featdd
  • 21:55:57 <BenjaminR> yap sounds pretty good
  • 21:55:57 <bjo3rn> sup?
  • 21:56:01 <BenjaminR> hi featdd
  • 21:56:23 <bjo3rn> everybody meet featdd, our apprentice :)
  • 21:56:26 <featdd> Just taking a quick look at the chats
  • 21:56:35 <BenjaminR> oha i will have to understand what composer is it seems ^^
  • 21:57:07 <bjo3rn> yes, can't get around that.
  • 21:57:16 <BenjaminR> oh really?
  • 21:57:21 <BenjaminR> hi featdd!!
  • 21:57:26 <bjo3rn> but it's worth it. are you a bower guy?
  • 21:57:33 <featdd> Hi BenjaminR
  • 21:57:46 <BenjaminR> no no idea what composer OR bower is ^^
  • 21:57:50 <BenjaminR> package manager one would say
  • 21:57:53 <BenjaminR> no idea at all
  • 21:58:10 <bjo3rn> that's about it, yes
  • 21:58:15 <featdd> Composer is a cool tool to install packages with all depencies of it
  • 21:58:17 <BenjaminR> featdd: first year?
  • 21:58:29 <featdd> Yep
  • 21:59:01 <bjo3rn> featdd this channel is logged so watch what you are saying about me, hehe
  • 21:59:04 <BenjaminR> fx i want to install my prov ext and it installs flux, fluidpages, fluidcontent eg
  • 21:59:05 <bjo3rn> ^^
  • 21:59:05 <BenjaminR> ?
  • 21:59:14 <bjo3rn> yes
  • 21:59:42 <BenjaminR> featdd: we make a private chat and you tell me the dirty insides of bjo3rn :D
  • 21:59:48 <bjo3rn> and you update your dependencies
  • 22:00:09 <featdd> Have to leave see you tomorrow Bjo3rn
  • 22:00:20 <bjo3rn> cya
  • 22:00:32 <bjo3rn> two more years, just saying
  • 22:00:37 <bjo3rn> ^^
  • 22:00:58 <BenjaminR> bjo3rn: update means with version restrictions?
  • 22:00:59 <cedricziel> hmm?
  • 22:01:02 <cedricziel> howdy boys
  • 22:01:03 <bjo3rn> yep
  • 22:01:07 <bjo3rn> yeehaw
  • 22:01:11 <BenjaminR> hi ced
  • 22:01:14 <cedricziel> :D
  • 22:01:38 <bjo3rn> I think bower made him appear ^^
  • 22:01:44 <bjo3rn> *mentioning
  • 22:01:45 <cedricziel> featdd is your apprentice?
  • 22:01:47 <BenjaminR> yap :D
  • 22:01:52 <bjo3rn> he is, yes
  • 22:01:56 * cedricziel is sneaking the logs
  • 22:01:56 <BenjaminR> @appear
  • 22:02:13 <BenjaminR> ced: in short. bjo3rn made me learning sf2 now
  • 22:02:28 <BenjaminR> and 5 min training says install it with composer ^^
  • 22:02:33 <bjo3rn> I talked him into it ^^
  • 22:02:35 <BenjaminR> and there we are
  • 22:03:10 <cedricziel> oh hey bjo3rn
  • 22:03:30 <cedricziel> got 5 minutes for your first Play! experience? ;)
  • 22:03:34 <bjo3rn> BenjaminR did you get in touch with Doctrine ORM already?
  • 22:03:43 <cedricziel> nice
  • 22:03:44 <bjo3rn> crossfire alert!
  • 22:03:55 <cedricziel> i'll step back and wait for a better chance :)
  • 22:03:57 <bjo3rn> play! in 5 minutes?
  • 22:04:11 <bjo3rn> I'm on it
  • 22:04:15 <BenjaminR> bjo3rn: i am in touch with OOP and MVC no longer that 18 months now
  • 22:04:24 <BenjaminR> and that was extbase
  • 22:04:29 <bjo3rn> eew
  • 22:05:04 <bjo3rn> there's nicer things, I promise
  • 22:05:04 <BenjaminR> maybe its 24 months
  • 22:05:08 <BenjaminR> :)
  • 22:05:22 <BenjaminR> before 12 months with extbase but without models and repos
  • 22:05:26 <bjo3rn> cedricziel, I'm awaiting instructions
  • 22:05:47 <cedricziel> got a javac on board?
  • 22:06:03 <bjo3rn> BenjaminR check out Doctrine ORM
  • 22:06:11 <BenjaminR> whats that? :)
  • 22:06:16 <bjo3rn> how to tell? which java?
  • 22:06:23 <BenjaminR> before/with or instead of sf2
  • 22:06:24 <bjo3rn> $which java
  • 22:06:56 <cedricziel> http://downloads.typesafe.com/typesafe-activator/1.1.2/typesafe-activator-1.1.2-minimal.zip
  • 22:07:05 <bjo3rn> it comes with sf2 but can be used standalone ofc. doctrine-project.org
  • 22:07:19 <bjo3rn> what is that cedricziel ?
  • 22:07:32 <bjo3rn> your first self coded trojan?
  • 22:07:50 <cedricziel> that's a nice little helper tool for getting quickstarts and an overview
  • 22:08:14 <bjo3rn> BenjaminR neos is also implementing doctrine afaik
  • 22:08:16 <cedricziel> typesafe is the main backing company behind Scala and the Play framework
  • 22:08:21 <bjo3rn> aha
  • 22:08:21 <cedricziel> it is
  • 22:08:29 <cedricziel> activator is just a helper
  • 22:09:06 <cedricziel> unzip it and then launch 'activator'
  • 22:09:08 <bjo3rn> ok, what next?
  • 22:09:12 <bjo3rn> ah, hehe
  • 22:09:21 <cedricziel> or use ./activator ui
  • 22:09:33 <cedricziel> that's trigger a huge maven/ivy import
  • 22:09:48 <bjo3rn> launched. will it download the internet?
  • 22:10:07 <bjo3rn> like npm does?
  • 22:10:09 <cedricziel> yep
  • 22:10:11 <cedricziel> :)
  • 22:10:20 <bjo3rn> not very verbose I say
  • 22:10:27 <bjo3rn> a, successful
  • 22:10:33 <cedricziel> https://typesafe.com/platform/getstarted or https://www.youtube.com/watch?v=phFsLsvzBvY
  • 22:11:04 <cedricziel> cool, sec
  • 22:11:13 <Denyerec> bower is a package manager for "frontend" stuff like JS libraries and so on.
  • 22:11:20 <Denyerec> Oh man, I was scrolle dup.
  • 22:11:28 <bjo3rn> nono, now it's downloading some scala stuff
  • 22:11:54 <Denyerec> wtf is all this stuff ?
  • 22:12:00 <Denyerec> Typesafe, Akka ?
  • 22:12:04 <Denyerec> I think I've heard of Scala somehow.
  • 22:12:06 <bjo3rn> the question is, where does it download it to
  • 22:12:32 <cedricziel> back
  • 22:12:33 <bjo3rn> ah, half of the internet downloaded
  • 22:12:48 <cedricziel> it uses local ~/.ivy2 or ~/.maven
  • 22:13:10 <bjo3rn> scala compiler...
  • 22:13:42 <bjo3rn> must be some GB...
  • 22:13:57 <cedricziel> it seems, but it also builds a local cache
  • 22:14:26 <Denyerec> That website says nothign about the product :/
  • 22:14:30 <bjo3rn> so, finished
  • 22:14:31 <cedricziel> after 6 weeks of constant usage i have 1.2 GB
  • 22:14:39 <cedricziel> webui opened?
  • 22:14:39 <Denyerec> It's like you are required to already know what it is :/
  • 22:15:03 <bjo3rn> more downloads...
  • 22:15:23 * cedricziel plays elevator music
  • 22:15:50 * bjo3rn is looking forward to printing 'hello world!' with a some GB library
  • 22:16:25 <bjo3rn> and downloading...
  • 22:16:51 <bjo3rn> and I have a freaking 50Mb cable connection
  • 22:17:18 <cedricziel> the repos are very slow
  • 22:17:22 <bjo3rn> my console shows the matrix
  • 22:17:35 <Denyerec> There are more acronyms and abstract nouns on that page than I care to digest
  • 22:18:03 <bjo3rn> disco!
  • 22:18:29 <bjo3rn> ui launched
  • 22:18:37 <cedricziel> coolio
  • 22:18:38 <Denyerec> But... what is it ?
  • 22:18:48 <bjo3rn> have no effin' idea :S
  • 22:18:58 <Denyerec> lol
  • 22:18:59 <bjo3rn> but ced will teach me now
  • 22:19:09 <cedricziel> let's scaffold one of the example projects
  • 22:19:24 <bjo3rn> hello *!
  • 22:19:39 <cedricziel> search for "crud"
  • 22:19:48 <cedricziel> one app should pop up
  • 22:19:59 <bjo3rn> play and java and crud
  • 22:20:03 <bjo3rn> ?
  • 22:20:03 <cedricziel> clock and generate it to a dir of your liking
  • 22:20:07 <cedricziel> *click
  • 22:20:08 <cedricziel> yep
  • 22:20:13 <bjo3rn> I clack
  • 22:20:15 <BenjaminR> one wants to describe what that does: php composer.phar create-project symfony/framework-standard-edition path/ 2.4.4
  • 22:21:07 <bjo3rn> swap path/ with a path to your webroot and it will download and install a bare bone sf2 application
  • 22:21:14 <cedricziel> BenjaminR: it creates a project from the git repo you gave it to the dir your give it
  • 22:21:24 <bjo3rn> cedricziel it downloads more stuff
  • 22:21:26 <bjo3rn> here
  • 22:21:27 <cedricziel> :D
  • 22:21:49 <cedricziel> okay, quick intro:
  • 22:22:13 <BenjaminR> ah i dont have to download myself?
  • 22:22:22 <bjo3rn> no, composer does
  • 22:22:34 <bjo3rn> 12mb later...
  • 22:22:44 <bjo3rn> *MB
  • 22:23:14 <cedricziel> play runs on top of netty webserver which is non-blocking and wires it to Akka which is an actor system and then allows non-blocking requests and promise like request processing in controller actions
  • 22:23:26 <bjo3rn> ah!
  • 22:23:29 <bjo3rn> huh?
  • 22:23:32 <bjo3rn> ^^
  • 22:23:40 <cedricziel> we scaffolded a new app which has anything it requires.
  • 22:23:45 <Denyerec> Clear as day!
  • 22:23:53 <bjo3rn> I know 'block rocking beats' by the chems!
  • 22:24:06 <cedricziel> it ships with dependency management, a database and some example controller/model
  • 22:24:17 <bjo3rn> what kind of a database is that?
  • 22:24:18 <cedricziel> are you in the "ide" view already?
  • 22:24:36 <bjo3rn> now, it's friggin' downloading more and more stuff
  • 22:24:59 <cedricziel> the database is H2, which is able to mimic your target db system (Postgres, Oracle, MySQL.....)
  • 22:25:09 <cedricziel> and runs in-memory
  • 22:25:30 <bjo3rn> a database 'mock'?
  • 22:25:46 <cedricziel> nope
  • 22:25:49 <cedricziel> full-featured
  • 22:26:18 <Denyerec> bjo3rn is the "view" extension in TER or only git ?
  • 22:26:26 <bjo3rn> ter
  • 22:26:28 <cedricziel> it can run with real persistence, but it's main purpose is to work like the big brothers
  • 22:26:29 <Denyerec> Ext key ?
  • 22:26:32 <Denyerec> "view" ?
  • 22:26:33 <BenjaminR> impressing... @composer
  • 22:26:51 <bjo3rn> yep (2x)
  • 22:27:03 <bjo3rn> will the downloads ever end?
  • 22:27:27 <cedricziel> yessir :)
  • 22:28:28 <bjo3rn> aw! come on!
  • 22:29:01 <Denyerec> haha
  • 22:29:11 <Denyerec> This is the most you've ever downloaded for a Hello World that' sfor sure ;)
  • 22:29:14 <bjo3rn> oh, it's finished
  • 22:29:21 <bjo3rn> you bet
  • 22:29:34 <cedricziel> nice
  • 22:29:52 <bjo3rn> 'your application is ready'
  • 22:29:56 <cedricziel> switch to the "ide" view please
  • 22:30:01 <Denyerec> "witch this toggle ON to enable the view path overlays feature."
  • 22:30:07 <Denyerec> I assum eI want that 1
  • 22:30:17 <bjo3rn> you do
  • 22:30:28 <bjo3rn> I am in view mode
  • 22:30:37 <cedricziel> then click "run" in the left panel
  • 22:30:54 <bjo3rn> check
  • 22:31:07 <bjo3rn> now 'start'?
  • 22:31:18 <cedricziel> oh btw, the activator is not a strict requirement, so you could skip the ui if you wanted. but it is able to carry around tutorials and so on
  • 22:31:25 <cedricziel> open 127.0.0.1
  • 22:31:32 <cedricziel> 127.0.0.1:9000
  • 22:31:46 <Denyerec> With "view" I'm assuming that if my provider ext has any conflicting filenames this will be a problem.
  • 22:31:51 <bjo3rn> no workee
  • 22:31:59 <cedricziel> ?
  • 22:32:18 <bjo3rn> https://www.dropbox.com/s/xh9d49f5d035xlm/Screenshot%202014-05-08%2022.32.12.png
  • 22:32:36 <cedricziel> switch to run and check if you can click the start button
  • 22:32:50 <bjo3rn> I hadn't ^^
  • 22:33:05 <bjo3rn> now it's doing something.
  • 22:33:12 <bjo3rn> downloading I assume
  • 22:33:47 <cedricziel> you can check the logs in the run section
  • 22:34:03 <bjo3rn> no application found at invoker init
  • 22:34:38 <cedricziel> oh nice, a show stopper
  • 22:34:50 <cedricziel> i have 0 clue. restart the app
  • 22:36:26 <bjo3rn> so...
  • 22:36:44 <cedricziel> so?
  • 22:37:04 <bjo3rn> running the application from bla
  • 22:37:18 <bjo3rn> computer says no
  • 22:37:30 <cedricziel> does it say why no?
  • 22:37:32 <bjo3rn> waiting for localhost
  • 22:37:35 <Denyerec> bjo3rn - am I right to hink that my new file will only overload the sections I add into it ?
  • 22:37:45 <bjo3rn> no, all of it
  • 22:37:49 <Denyerec> Ok, good to know
  • 22:37:56 <Denyerec> so I'll copy that one partial, and then modify it.
  • 22:37:58 <cedricziel> ahh, okay. waiting is better than nothing. on the first request, it recompiles the app
  • 22:38:15 <Denyerec> if the original extension was /Partials/List/Item.html then I need exactly that folder structure...
  • 22:38:19 <bjo3rn> I might add that I'm on a low voltage cpu. macbook air
  • 22:38:20 <Denyerec> Anything else I should be aware of
  • 22:38:21 <Denyerec> ?
  • 22:38:32 <bjo3rn> no, that's about it
  • 22:38:50 <bjo3rn> cpu temp is rising
  • 22:38:51 <Denyerec> ok cool
  • 22:38:59 <Denyerec> now to try and figure out Georg's partials!
  • 22:39:10 <cedricziel> yep, that's javac/scalac
  • 22:40:00 <cedricziel> switch to the code view, we'll walk through
  • 22:40:36 <bjo3rn> I still can't see anything in the browser
  • 22:40:39 <cedricziel> the app dir holds the application structure like you would expect a package structure (controllers/models/views)
  • 22:40:45 <cedricziel> (in the activator ui)
  • 22:41:15 <bjo3rn> yes, but the other window is still empty and waiting for a response
  • 22:42:14 <cedricziel> that's unusual
  • 22:42:36 <cedricziel> ..and doesnt help you much ;)
  • 22:43:26 <bjo3rn> ok, code view it is
  • 22:44:22 <cedricziel> app / controllers /Application holds a basic controller that renders a view
  • 22:45:01 <cedricziel> not much to see - nice, lean method naming without complex java type shuffling
  • 22:45:27 <cedricziel> the interesting part is:
  • 22:45:28 <cedricziel> public static Result index() {
  • 22:45:28 <cedricziel> return ok(views.html.index.render());
  • 22:45:28 <cedricziel> }
  • 22:45:53 <cedricziel> by default, all controller actions are static
  • 22:46:20 <cedricziel> as you might imagine, this forces you into a stateless application logic
  • 22:46:54 <bjo3rn> as with a regular php app
  • 22:47:12 <cedricziel> (you have no session available by default, to be exact :) )
  • 22:47:38 <cedricziel> return ok(views.html.index.render());
  • 22:47:53 <cedricziel> a view is rendered by a render mehod on some class.
  • 22:48:20 <bjo3rn> my lap is becoming hot...
  • 22:48:47 <cedricziel> stop the app app from the run panel then
  • 22:48:53 <cedricziel> ther might be something hanging
  • 22:49:30 <bjo3rn> according to the panel it is not runing
  • 22:49:53 <cedricziel> stop activator from the console and launch it again, if you're still interested
  • 22:50:10 <cedricziel> (and still have some time to spare ;) )
  • 22:51:14 <BenjaminR> i am off. good night guys
  • 22:51:21 <bjo3rn> restarted but now something else is fishy.
  • 22:52:07 <bjo3rn> it would help if you could give me some outlook to the good things to come ;)
  • 22:54:27 <bjo3rn> something seems to crash after starting the app.
  • 22:56:31 <bjo3rn> cedricziel?
  • 22:56:36 <cedricziel> back
  • 22:56:54 <cedricziel> sure... outlook
  • 22:57:25 <cedricziel> ehm
  • 22:58:11 <cedricziel> i'm a little outta concept for private reasons now
  • 22:58:15 <cedricziel> gimme a second
  • 22:59:42 <cedricziel> let's switch to github: https://github.com/playframework/playframework/tree/2.2.3/samples/java/zentasks
  • 23:01:31 <cedricziel> this is a example ajax application with end to end testing including javascript testing, functional tests and unit tests with junit
  • 23:02:32 <cedricziel> oh nice, they omitted the tests on github -.-
  • 23:03:06 <cedricziel> oh man this turns into my personal nightmare and i'm more and more for showing you my very own code to show you the benefit ;)
  • 23:03:27 <bjo3rn> but...but...where's the benefit of all that jazz?
  • 23:04:05 <bjo3rn> let's shift that
  • 23:04:13 <cedricziel> the benefit is a runtime environment which doesnt have to boot at any request
  • 23:04:35 <cedricziel> an actor system that gives you workers and asynchronous processing at 0 costs
  • 23:04:38 <bjo3rn> and if it crashes?
  • 23:05:04 <cedricziel> you'd wire a proper daemon system and have monitoring
  • 23:05:11 <cedricziel> but there's a clue:
  • 23:05:18 <cedricziel> it doesnt matter if it crashes :)
  • 23:05:27 <bjo3rn> how so?
  • 23:05:37 <cedricziel> akka, the actor system powers the whole system and is fault tolerant
  • 23:06:03 <bjo3rn> I have no idea about actor systems :/
  • 23:06:10 <cedricziel> , tolerates crashes so much, it simply continues processing
  • 23:06:28 <cedricziel> this is like what you may know as a worker queue
  • 23:06:47 <cedricziel> anything from the ground up is stuffed into that worker queue
  • 23:07:12 <cedricziel> and if tasks crash, they are simply restarted or redistributed to another node
  • 23:07:32 <cedricziel> so the only chance it crashes is for hard system issues
  • 23:07:46 <bjo3rn> how can I stop this java process?
  • 23:07:58 <cedricziel> cmd+c?
  • 23:08:07 <cedricziel> ps ex | grep java
  • 23:08:09 <bjo3rn> there's a zombie
  • 23:08:18 <cedricziel> pick the right one then kill it
  • 23:08:29 <bjo3rn> kill {pid}
  • 23:08:42 <cedricziel> if it persists, give it kill -9
  • 23:09:01 <bjo3rn> ah, that did it
  • 23:09:12 <cedricziel> if you dont need any of the java processes anymore (like phpstorm): killall -9 java
  • 23:09:14 <cedricziel> k
  • 23:10:01 <cedricziel> ORM: there's jpa, which is like the grandfather of doctrine, and ebean it's younger brother
  • 23:10:28 <cedricziel> annotations come at no cost (runtime) and make your code more concise
  • 23:11:03 <bjo3rn> the app is compiled, right?
  • 23:11:07 <cedricziel> yes
  • 23:11:19 <bjo3rn> how do you deploy updates then?
  • 23:11:23 <cedricziel> you can compile it into a jar, war or zip file
  • 23:11:31 <cedricziel> i personally do it like that:
  • 23:11:51 <cedricziel> i have a target host which has a private git repo over ssh
  • 23:12:55 <cedricziel> on post-receive, i recompile the app, then stop 1 of 2 instances behind nginx->haproxy setup, upgrade it, run migrations, start it again and fo the same with the second instance
  • 23:14:00 <cedricziel> here's my setup btw: https://gist.github.com/cedricziel/4ec91a5c594b1e8fc7d0
  • 23:14:43 <cedricziel> the second option is a binary deployment as you can imagine via jar or war file
  • 23:14:53 <bjo3rn> fascinating
  • 23:15:02 <cedricziel> but i like the source way as it allows me to test that thing on the production machine
  • 23:15:27 <cedricziel> more benefits:
  • 23:15:28 <bjo3rn> the two instance thing is what I was looking for
  • 23:15:44 <cedricziel> JavaDoc, static code analysis
  • 23:16:41 <cedricziel> which gives me clean api docs and almost fool-proof programming as the IDE knows the weak spots
  • 23:17:24 <cedricziel> then there's the dependency management
  • 23:17:36 <cedricziel> i use ivy/maven for anything
  • 23:18:27 <cedricziel> i pull in webjars (webjars.org) for the libs i use in the frontend and it provides the libraries, a convenient requirejs setup out of the box and cdn integration on conext switching
  • 23:19:50 <cedricziel> i can use js compilers like less and coffeescript to compile my assets as the jvm can run Rhino and Nashorn, which are NodeJS(JavaScript) runtimes
  • 23:20:15 <cedricziel> all in one single (admittedly big in development) box
  • 23:20:20 <bjo3rn> all of this sounds so much out of scope compared to what I do =)
  • 23:21:58 <cedricziel> it may seem so, and i only scratch surface-but for me, as i needed a bazillion of toolchains in the last iteration, this is one box-i open it, "oh, i need this"-pull in the tool i need, and it just integrates.
  • 23:22:49 <cedricziel> one nice thing i crafted these days is an actor which pulls in geonames.org stuff and synchronizes entities
  • 23:22:57 <bjo3rn> then I'm really curious about the final result :)
  • 23:23:35 <cedricziel> with php, this would have been a new (CLI) context. with play, i use the akka subsystem-tell it to run all 24h hours, and it will do so
  • 23:24:54 <bjo3rn> not my kragenweite obviously :P
  • 23:25:26 <cedricziel> easy
  • 23:26:05 <bjo3rn> ok, thx for the introduction. bed is calling.
  • 23:26:50 <cedricziel> scheduling is as easy as: https://gist.github.com/cedricziel/087ad8222715023405d1
  • 23:27:07 <cedricziel> have a good one, cya tomorrow :)
  • 23:27:49 <bjo3rn> cya

20140509

  • 08:21:48 <mrboe> good morning
  • 08:30:11 <mrboe> is the css style in the flux:grid.column ignored in 6.2 ??
  • 08:31:06 <mrboe> <flux:grid.column style="width: 50%;border-right: 1px dotted #999;">
  • 08:31:27 <mrboe> does not work for me
  • 09:20:05 <Denyerec> lo lo
  • 09:33:02 <randomresult> morning
  • 09:39:11 <bjo3rn> *yawn* morning!
  • 09:40:12 <bjo3rn> mrboe style attribute has never worked for me. not even in 6.1
  • 09:41:40 <bjo3rn> did you try !important?
  • 09:42:04 <bjo3rn> (shot in the dark)
  • 09:46:43 <bjo3rn> mrboe can you investigate where those styles are overridden (or if they are applied at all)?
  • 09:47:45 <mrboe> @bjo3rn i just created this issue https://github.com/FluidTYPO3/flux/issues/553
  • 09:48:00 <mrboe> randomresult: double checked this
  • 09:48:22 <bjo3rn> I saw that. so, can you?
  • 09:50:18 <mrboe> one moment please
  • 09:53:29 <mrboe> @bjo3rn here is the output of a 6.2.0 web http://snag.gy/9euNZ.jpg
  • 09:53:56 <mrboe> and this is 6.2.1 http://snag.gy/H0i9e.jpg
  • 09:54:13 <bjo3rn> aha! thanks.
  • 09:54:18 <mrboe> it seems like the outeput of the style is "ignored"
  • 09:54:31 <randomresult> bjo3rn fixed my problem...
  • 09:54:35 <bjo3rn> yes, that seems to be the case. mind updating the issue with that info?
  • 09:54:44 <bjo3rn> which one?
  • 09:54:46 <randomresult> all FCE had colPos 0 instead of 18181
  • 09:54:56 <randomresult> so now time to update!
  • 09:55:06 <bjo3rn> ah, I remember
  • 09:55:36 <bjo3rn> iirc it's crucial to run install tool's database compare first, then flux update script.
  • 09:56:09 <oliver_1234> Hi guys! What's the state of fluidcontent_core? Any beta/stable release planned?
  • 09:59:56 <bjo3rn> hi oliver_1234. there's no roadmap but afaik it's in a quite stable state and some are using it in production already.
  • 10:00:48 <mrboe> @bjo3rn do you need any more informations? i added the screenshots to the issue
  • 10:01:25 <bjo3rn> thx, I think it's enough info.
  • 10:01:32 <mrboe> thank you
  • 10:02:47 <oliver_1234> thx bjo3rn for the info
  • 10:13:03 <randomresult> when updating to typo3 6.2.2 and latest (git) version of fluidpages i get an error
  • 10:13:12 <randomresult> Class 'FluidTYPO3\Flux\Core' not found in /html/typo3-2014/typo3conf/ext/fluidpages/ext_localconf.php on line 6
  • 10:14:22 <randomresult> flux is missing?
  • 10:14:26 <randomresult> wtf?
  • 10:15:37 <bjo3rn> mrboe which version of flux?
  • 10:15:46 <randomresult> danilobuerger u there?
  • 10:15:55 <bjo3rn> randomresult cleared caches in install tool?
  • 10:16:05 <bjo3rn> and opcode cache if available?
  • 10:16:06 <randomresult> flux is missing?
  • 10:16:14 <bjo3rn> autoloader?
  • 10:16:15 <randomresult> i mean flux is missing!
  • 10:16:17 <bjo3rn> autoloader?
  • 10:16:18 <randomresult> in folder ext
  • 10:16:21 <bjo3rn> ah!
  • 10:16:24 <bjo3rn> huh?
  • 10:16:26 <randomresult> its not there...
  • 10:16:27 <randomresult> ?
  • 10:16:46 <randomresult> so i need to check it out from danilobuerger s git
  • 10:16:47 <bjo3rn> who deleted it?
  • 10:18:55 <randomresult> maybe a cherrypick?
  • 10:18:58 <randomresult> i dunno
  • 10:19:12 <randomresult> since sourcetreeupdate im tending to use tower again
  • 10:20:54 <randomresult> hrmpf ... now i need to install flux manually
  • 10:20:58 <randomresult> but how?
  • 10:22:28 <bjo3rn> brb, phone
  • 10:22:28 <randomresult> c&p from packagestates :)
  • 10:28:37 <randomresult> is there a known bug/feature that with an update to the latest git-dev branches of vhs/pages/content my hidden Pages are shown in the menu...
  • 10:35:38 <randomresult> seems that my menu does not respect deactivated Pages
  • 10:40:52 <Jeff_Tollwerk> Hey guys, we're having a really hard time trying to get a bi-languaged TYPO3-page to work using fluid typo3. It seems that FCE-containers, which are set to "all languages" are rendered multiple times. Do we really have to copy whole structures and set ALL Content elements to the translated languages? This seems really annoying. Also the function to
  • 10:40:53 <Jeff_Tollwerk> copy-and-translate ALL Content elements does only copy the outer elements.
  • 10:43:32 <mrboe> @bjo3rn dev from 29.Apr
  • 10:44:04 <BenjaminR> Jeff_Tollwerk: did you checkout danilobuerger ´s fixes to commands
  • 10:45:12 <BenjaminR> But if i am uptodate c&p is one of the last commands with bugs in a localized page. danilobuerger would certainly appreciate a sponsor for this fix because already the others in workbench/commands have been a lot of work.
  • 10:45:14 <BenjaminR> See: https://github.com/hmspl/flux/commits/workbench/commands
  • 10:45:41 <BenjaminR> Right now he is a bit out of time finishing this in his spare time
  • 10:46:13 <Jeff_Tollwerk> I'll check it out, thanks already
  • 10:46:35 <BenjaminR> In the first step you could clone his commands branch
  • 10:46:55 <BenjaminR> If it fixes your issues - good - if not maybe you get in touch with him how you maybe can help him
  • 11:01:55 <mrboe> @bjo3rn can i pm u
  • 11:10:16 <cedricziel> Ahoi mes dames!
  • 11:17:24 <bjo3rn> mrboe and randomresult why don't you come to stuttgart again?
  • 11:18:37 <randomresult> whats in stuttgart
  • 11:18:45 <mrboe> typo3camp
  • 11:18:47 <mrboe> sold out?
  • 11:22:25 <cedricziel> yes, sold out
  • 11:24:00 <randomresult> how much is the fish (if not sold out?)
  • 11:24:44 <cedricziel> 40 bucks?
  • 11:24:49 <cedricziel> or 60 max
  • 11:25:03 <cedricziel> full time catering inclued
  • 11:25:22 <mrboe> oh - i will come
  • 11:25:24 <mrboe> ;)
  • 11:26:55 <randomresult> well for less than 100 bugs i would go there
  • 11:28:34 <randomresult> ok. cedricziel will you be there?
  • 11:28:46 <randomresult> bjo3rn YOU? BE THERE?
  • 11:28:51 <randomresult> HEAR ME?
  • 11:30:16 <bjo3rn> YES, SON! I'LL SO BE THERE!
  • 11:31:22 <randomresult> GOOD
  • 11:31:32 <BenjaminR> But its sold out again, not?
  • 11:31:38 <BenjaminR> Or the one single ticket left? :)
  • 11:31:42 <randomresult> so why my menu shows hiden pages?
  • 11:31:51 <bjo3rn> they can watch from outside through the windows.
  • 11:31:55 <BenjaminR> rr: showHidden=TRUE?
  • 11:32:06 <randomresult> nope
  • 11:32:40 <BenjaminR> bjo3rn: they can tweet us what they want from buffet :)
  • 11:32:45 <randomresult> <v:page.menu pageUid="{pageUid}" classHasSubpages="dropdown" expandAll="TRUE" levels="100">
  • 11:33:19 <BenjaminR> id say you destroyed it :)
  • 11:34:55 <randomresult> ? worked before updating
  • 11:35:38 <bjo3rn> I guess it's bc of https://github.com/FluidTYPO3/vhs/commit/ce1513ef21d0c23bd4db26e8ae4c1048b8dd0906
  • 11:36:19 <randomresult> bjo3rn so what to do?
  • 11:36:32 <randomresult> use old VHS version?
  • 11:37:04 <bjo3rn> the argument description yells: FIELD IS AN ENABLE-FIELD WHICH MUST BE RESPECTED.
  • 11:37:31 <randomresult> man YOU know im OLD.
  • 11:37:38 <randomresult> and stupid
  • 11:37:40 <bjo3rn> (it's written in capitals there, I didn't do that ;)
  • 11:37:45 <cedricziel> randomresult: yes, i will
  • 11:37:56 <cedricziel> We'll all be there except Claus
  • 11:38:09 <bjo3rn> it's gonna be quite a party so be there or be square
  • 11:38:28 <cedricziel> It's hip to be square!
  • 11:38:30 <randomresult> SOLD OUT SON!
  • 11:38:31 <bjo3rn> I have no idea what that means, randomresult. seems to be some setting in the BE?
  • 11:39:10 <randomresult> hehe showHidden="False" worked 50%
  • 11:39:19 <randomresult> one of two hidden pages is gone
  • 11:39:32 <randomresult> me really is to old for this shit
  • 11:39:42 <randomresult> TOO OLD bjo3rn TOO OLD
  • 11:40:11 <randomresult> now both show up again
  • 11:40:20 <bjo3rn> can you decide? ^^
  • 11:40:23 <randomresult> sucks. am i the only person who has this prob?
  • 11:40:49 <randomresult> gimme some valium
  • 11:40:53 <bjo3rn> impaired vision I say
  • 11:41:04 <bjo3rn> the age
  • 11:41:19 <randomresult> VALIUM bjo3rn GIMME SOME OF YOURS
  • 11:41:29 * randomresult brb
  • 11:42:43 <cedricziel> holy proxy.. this isnt going to be a fun day
  • 12:06:06 <hans__> hi there: getting this error msg Flux Debug: "Namespace identifier "flux" is already registered."
  • 12:06:26 <hans__> if got only a layout and one page tpl
  • 12:06:48 <hans__> layout: https://gist.github.com/anonymous/92af065783fdbcf5ac6a
  • 12:07:12 <hans__> ppage: https://gist.github.com/anonymous/30f28c79e187c2e521b1
  • 12:11:31 <cedricziel> hans__: can you try to import the layout above the div?
  • 12:12:23 <hans__> thy; same error
  • 12:12:28 <hans__> y
  • 12:12:29 <hans__> x
  • 12:13:43 <hans__> i´ve also used the same example as on: http://fluidtypo3.org/documentation/templating-manual/templating/creating-templates/page-template.html
  • 12:13:54 <hans__> but i allways get this error
  • 12:15:29 <cedricziel> are you sure debugging refers to that set of templates?
  • 12:19:13 <hans__> well, there are no others installed :-|
  • 12:23:44 <bjo3rn> hans__ see http://fluidtypo3.org/documentation/templating-manual/appendix/fluid-autocompletion.html
  • 12:24:12 <bjo3rn> either use {namespace ...} or xmlns (for flux)
  • 12:24:26 <danilobuerger> ??
  • 12:24:32 <bjo3rn> ??
  • 12:24:47 <danilobuerger> why either or?
  • 12:25:04 <bjo3rn> I quote: Thus if you use xmlns:flux="http://typo3.org/ns/FluidTYPO3/Flux/ViewHelpers" you don't have to set the old Fluid-style namespace {namespace flux=FluidTYPO3\Flux\ViewHelpers} in your fluid templates.
  • 12:25:26 <cedricziel> ahh the new kid on the block!
  • 12:25:32 <cedricziel> thx for the reminder bjo3rn
  • 12:25:41 <bjo3rn> I stumbled across that myself
  • 12:25:46 <danilobuerger> thats interesting
  • 12:25:50 <bjo3rn> it is, yes
  • 12:25:59 <bjo3rn> new in 6.2.x afaik
  • 12:27:25 <danilobuerger> still the either or is not true imo...
  • 12:27:41 <danilobuerger> you can have both declarations in the same file
  • 12:28:56 <bjo3rn> but why the namespace redeclaration error hans__ gets?
  • 12:29:22 <danilobuerger> no idea... i have both declaration styles in the same files running on 6.2 ... soo it must be something else
  • 12:30:05 <bjo3rn> I just looked it up here and what should I say: same here. both declarations. wtf?
  • 12:30:10 <bjo3rn> .oO
  • 12:30:28 <bjo3rn> I had the same issue though. what was it...
  • 12:33:03 <hans__> :-/, ok the namespace is gone, now: Could not analyse class:flux\ViewHelpers\FormViewHelper maybe not loaded or no autoloader? (1289386765)
  • 12:36:50 <bjo3rn> hans__ I can reproduce your issue with your gist. one second please.
  • 12:41:01 <bjo3rn> I don't get it...
  • 12:42:18 <bjo3rn> when copying the code from http://fluidtypo3.org/documentation/templating-manual/appendix/fluid-autocompletion.html you can't have both. period. danilobuerger?
  • 12:43:10 <danilobuerger> hmm
  • 12:43:15 <danilobuerger> very strange
  • 12:43:38 <danilobuerger> maybe its because of the namespace
  • 12:43:47 * danilobuerger in my template i have xmlns:flux="http://fedext.net/ns/flux/ViewHelpers"
  • 12:43:49 <bjo3rn> you can't even have both vhs namespaces
  • 12:44:04 <bjo3rn> as in the example code
  • 12:44:43 <danilobuerger> hmm
  • 12:49:16 <bjo3rn> I have the same declarations like you and they work for me as well.
  • 12:50:45 <hans__> i got the typüo3 verion 6.1.6 ???
  • 12:51:53 <bjo3rn> that may play a role but I'm not too sure about that.
  • 12:55:09 <randomresult> bjo3rn i saw your comment on the menu thing.
  • 12:55:09 <FT3BOT> Welcome back randomresult!
  • 12:55:58 <randomresult> i see the hidden pages also when using safari (for ex. / never was logged in the backend with this browser)
  • 12:56:39 <bjo3rn> I have no idea how this should be controlled without the argument.
  • 12:57:08 <randomresult> this is vhs related isnt it?
  • 12:57:17 <randomresult> so maybe i switch back from 2.0
  • 12:57:22 <bjo3rn> plus I want fx to show some pages in a footer sitemap but not in the main menu.
  • 12:57:26 <bjo3rn> yes
  • 12:57:37 <bjo3rn> 2.0?
  • 12:57:51 <bjo3rn> ah, you mean dev branch
  • 12:57:53 <randomresult> well... they are not hidden in menu, they are "hide"
  • 12:58:02 <randomresult> yes. wasnt it 2.0
  • 12:58:03 <randomresult> ?
  • 12:58:15 <randomresult> anyway, i will switch back
  • 12:58:29 <bjo3rn> ehm, you mean 'deaktiviert'?
  • 12:58:33 <randomresult> yes
  • 12:58:58 <randomresult> anyway, i switch to ... 1.8.5
  • 12:59:00 <bjo3rn> ok, that's something else.
  • 12:59:23 <randomresult> thats something else... thats something wired :)
  • 12:59:30 <randomresult> weird
  • 12:59:34 <randomresult> what ever
  • 12:59:46 <bjo3rn> wired as well
  • 12:59:47 <randomresult> i downgrade to 1.8.5 and see if it happens there too
  • 12:59:54 <bjo3rn> it's weird wired
  • 13:00:03 <bjo3rn> should be ok there
  • 13:01:35 <P0RING> Hi guys. I've been debugging all morning because this snippet here : https://gist.github.com/ALRO/3f81fff57dc3f8d54c97 breaks for me. Both instances of {testVar} output "First" instead of the expected "Second". I've managed to track down the issue to this commit https://github.com/FluidTYPO3/vhs/commit/0c365eb7c5b22908335f10b1e13b8303a714e88b - because the parent doesn't know that it is the original it doesn't clean up the variables anymore.
  • 13:01:40 <P0RING> Any idea why that was done?
  • 13:02:40 <randomresult> bjo3rn WORKS
  • 13:03:20 <bjo3rn> yeah, it should. the commit is not in master branch
  • 13:03:59 <randomresult> BRO: it works. WORKING bjo3rn ALL GOOD
  • 13:04:32 <bjo3rn> I SAID: YEAH, IT SHOULD. THAT COMMIT IS NOT IN MASTER BRANCH!
  • 13:05:43 * randomresult pats bjo3rn´s head
  • 13:06:14 * bjo3rn wipes the spit from his mouth
  • 13:06:17 <BenjaminR> wtf is v:page.menu.sub
  • 13:07:29 <P0RING> BenjaminR, a subnavigation, ie a second level of a navigation for example
  • 13:08:10 <BenjaminR> well i ask myself whats the difference in functionality to a toplevel menu viewhelper
  • 13:08:18 <BenjaminR> didnt hear about it before :D
  • 13:10:41 <P0RING> afaik the page.menu.sub viewhelper is exactly the same as the page.menu but it fetches the settings from the parent page.menu viewhelper
  • 13:10:57 <P0RING> and exactly that data seems to not be cleaned up properly afterwards (
  • 13:12:31 <BenjaminR> hm no idea. dont use it ;)
  • 13:12:43 <BenjaminR> its 20 chars more using v:page.menu instead
  • 13:12:46 <BenjaminR> and more transparent
  • 13:14:09 <BenjaminR> bjo3rn built it :)
  • 13:14:43 <BenjaminR> according to doc-comments it expects a pageuid argument
  • 13:15:06 <bjo3rn> no, I didn't. don't know why my name is mentioned.
  • 13:15:49 <BenjaminR> haha
  • 13:15:56 <bjo3rn> srsly :)
  • 13:16:09 <bjo3rn> c&p desaster
  • 13:16:12 <P0RING> haha :D
  • 13:16:25 <bjo3rn> that's why my e-mail address is misspelled
  • 13:16:27 <BenjaminR> forget about it P0RING. Really... its not needed
  • 13:16:38 <bjo3rn> sabotage!
  • 13:17:05 <BenjaminR> yap destroying your reputation :)
  • 13:17:14 <P0RING> so you would just use another v:page.menu instead and set pageUid on that one?
  • 13:17:20 <BenjaminR> i would!
  • 13:17:23 <bjo3rn> +1
  • 13:17:37 <P0RING> I assume it was made because people are lazy, then :D
  • 13:17:48 <P0RING> and now here people used it because they were lazy- too
  • 13:17:49 <BenjaminR> i do always and as i said working with vhs for 2 years now - giving support in here.. never saw it used
  • 13:18:35 <P0RING> okay. thanks a lot!
  • 13:18:36 <BenjaminR> one of the guys will disagree i guess (because one created it tough) but i dont mind :D
  • 13:18:44 <P0RING> haha :D
  • 13:19:08 <bjo3rn> I'm pretty sure it's Claus' (you can tell from the four lines comment)
  • 13:19:28 <bjo3rn> my English is not that good ;)
  • 13:19:33 <BenjaminR> hehe
  • 13:21:23 <cedricziel> eng-what?
  • 13:23:24 <bjo3rn> I can haz english lesson?
  • 13:24:02 <bjo3rn> outta hear, cya later
  • 13:24:26 <Guest|43231> hi all
  • 13:24:32 <cedricziel> cya
  • 13:24:37 <cedricziel> hi Alyssa
  • 13:25:01 <Alyssa> anyone can show me how to deal with a if-condition and multiple conditions inside?
  • 13:25:41 <Alyssa> i need to create a div-box but only if two conditions are true
  • 13:25:47 <mrboe> @Alyssa what you wann do
  • 13:26:15 <cedricziel> you can use v:if
  • 13:26:36 <cedricziel> it tokenizes from an array
  • 13:26:41 <Alyssa> how can i define the 2 or more conditions inside the stack value?
  • 13:27:00 <cedricziel> http://fluidtypo3.org/community/irc-logs.html#15:48:06
  • 13:27:47 <cedricziel> does that help you?
  • 13:27:49 <Alyssa> <v:if stack="condition1, condition2"><f:then>then...</f:then><f:else>else</f:else></v:if>
  • 13:27:58 <randomresult> Alyssa: <f:if condition="{0:settings.imgGalleryFalPrevNextPosition} == {0:'footer'}">
  • 13:27:58 <Alyssa> let me check
  • 13:28:15 <cedricziel> randomresult: that's only one condition
  • 13:28:26 <randomresult> yeah, but you can extend using 1:
  • 13:28:31 <randomresult> or not?
  • 13:28:31 <Alyssa> yeah i think it will help me alot :)
  • 13:28:47 <Alyssa> <v:if stack="{0: {0: rootline.1.uid}, 1: '==', 3: {0: '2'}, 4: '||', 5: {0: rootline.1.uid}, 6: '==', 7: {0: '42'}, 8: '||', 9: {0: rootline.1.uid}, 10: '==', 11: {0: '39'}}"> <-- this one looks really nice :)
  • 13:29:00 * randomresult pukes
  • 13:29:07 <cedricziel> yes, that's exactly what you need when nesting conditions
  • 13:29:09 <randomresult> bjo3rn STILL THERE
  • 13:29:19 <cedricziel> y u screaming eh?
  • 13:29:23 <Alyssa> thank you for this link :)
  • 13:29:38 <cedricziel> you're welcome; nice to have you here :)
  • 13:29:48 <Alyssa> wish you a nice day :) its almost weekend ;) bye bye
  • 13:29:59 <randomresult> screaming because bjo3rn and me sometimes too old to hear...
  • 13:30:12 <randomresult> just wanna check for a sign of life.
  • 13:30:17 <Alyssa> or should i stay to fill this chatroom? :)
  • 13:30:47 <randomresult> we ping each other from time to time ... just to know if the other one passed away.
  • 13:31:00 * randomresult is afraid bjo3rn left.
  • 13:31:04 <benjamin_654> i did some ifs do detect in which column: https://gist.github.com/BenjaminBeck/fb941829a145925ae99f
  • 13:31:44 <Alyssa> looks great :9
  • 13:31:46 <Alyssa> :)
  • 13:32:21 <randomresult> this one is simply sick: <v:if stack="{0: {0: rootline.1.uid}, 1: '==', 3: {0: '2'}, 4: '||', 5: {0: rootline.1.uid}, 6: '==', 7: {0: '42'}, 8: '||', 9: {0: rootline.1.uid}, 10: '==', 11: {0: '39'}}">
  • 13:32:26 <cedricziel> benjamin_654 sure you're not related to bjo3rn familywise? ^^
  • 13:32:46 <randomresult> bjo3rn passed away.
  • 13:32:55 <randomresult> brb
  • 13:33:02 <cedricziel> the sheer amount of hair :D
  • 13:33:54 <benjamin_654> (: .. this code is not in use anymore, after a few additions i rewrote it as a viewhelper ((;
  • 13:34:14 <Alyssa> The stack was not comparable and did not include any logical operators.
  • 13:34:38 <Alyssa> how can i only check if fields are filled?
  • 13:35:25 <mrboe> Alyssa: {f:if(then: '{image.title}', else: '{image.name}', condition:image.title)}
  • 13:35:34 <Alyssa> <v:if stack="{
  • 13:35:34 <Alyssa> 0: news_files
  • 13:35:34 <Alyssa> ,1: 'OR'
  • 13:35:34 <Alyssa> ,2: news.bibliography
  • 13:35:34 <Alyssa> ,3: 'OR'
  • 13:35:34 <Alyssa> ,4: news.addiitonal1
  • 13:35:35 <Alyssa> ,5: 'OR'
  • 13:35:35 <Alyssa> ,6: additional_links
  • 13:35:36 <Alyssa> ,7: 'OR'
  • 13:35:36 <Alyssa> sry,
  • 13:35:43 <Alyssa> wrong copy ;)
  • 13:36:41 <Alyssa> http://pastebin.com/ijBnirpP
  • 13:37:02 <Alyssa> is this right or wrong syntax for checking if fields are filled?
  • 13:39:58 <benjamin_654> it looks goot, but i am not sure if its valid to use multiple lines .. (maybe my example was wrong concerning this point)
  • 13:40:07 <benjamin_654> good
  • 13:40:40 <Alyssa> hm, i will check it.. or remove the linebreaks
  • 13:46:25 <Alyssa> okay, just tested
  • 13:46:34 <Alyssa> it works with multiple lines
  • 13:51:50 <benjamin_654> if those variables are arrays or objects you may need to query different, maybe 0:news_files.0 - you can try to test it with a simple <f:if condition="…" ..
  • 13:54:58 <Alyssa> they are only fields from tt_news table
  • 13:55:24 <Alyssa> btw its bad, that still no one has re-developed tt_news to the new engine ;)
  • 13:56:17 <Alyssa> i am new to typo3, extbase and fluid, so i have no exp with configuration of extensions.. but i do my best and learn much :D
  • 14:06:20 <randomresult> anyone worked with t3 6.2.2 and view?
  • 14:06:20 <FT3BOT> Welcome back randomresult!
  • 14:06:40 <randomresult> im trying to overwrite an extension made with extbase... but no success
  • 14:07:44 <GRIMMCREATIVE> flux:form.data - nice thing - thanks for that :)
  • 14:14:25 <randomresult> anyone uses view?
  • 14:15:06 <Torstenn> Hi there, i want to build a menu with page.menu, i have a shortcut in this menu, and the menu shows the title of the target of the shortcutpage, but it should show the title of the page which is in the menu, any ideas?
  • 14:15:56 <ndee> hey guys http://fluidtypo3.org/blog/news/viewhelper-references-updated.html <-- I don't get auto completion when using following template: https://gist.github.com/anonymous/6c08a41553294973a9df is there a setting in phpstorm I could be missing?
  • 14:18:22 <Torstenn> randomresult what do you mean with "view" ?
  • 14:21:29 <randomresult> EXT:viwe
  • 14:21:33 <randomresult> EXT:view
  • 14:35:03 <randomresult> hrmpf...
  • 14:38:13 <randomresult> haha... simply enable it... thx. to. BenjaminR
  • 14:38:31 <BenjaminR> ?
  • 14:38:45 <BenjaminR> ah fuck
  • 14:38:51 <BenjaminR> that is no longer valid answer :D
  • 14:38:58 <BenjaminR> claus added some booleans :D
  • 14:39:07 <BenjaminR> in extensionconfiguration
  • 14:39:17 <BenjaminR> extManager -> edit view
  • 14:39:22 <BenjaminR> enable overlay
  • 14:39:26 <BenjaminR> :((
  • 14:39:27 <BenjaminR> sooo sorry
  • 14:39:41 <BenjaminR> randomresult
  • 14:51:52 <bjo3rn> back from https://www.dropbox.com/s/ympdjgbxkem4tkw/2014-05-09%2014.08.32.jpg
  • 14:55:40 <mrboe> @bjo3rn "Mantaplatte" ?
  • 14:56:50 <soee> bjo3rn: and now +1kg
  • 14:57:18 <bjo3rn> bestest of its kind in a circle of at least 30km.
  • 14:58:00 <bjo3rn> weight is not an issue here.
  • 14:58:03 <bjo3rn> yet.
  • 14:58:06 <bjo3rn> ^^
  • 14:58:29 <mrboe> http://snag.gy/TSVak.jpg
  • 15:14:59 <cedricziel> oh bjo3rn you make me hungry man
  • 15:16:29 <randomresult> mrboe good one
  • 15:16:44 * randomresult is happy bjo3rn didnt pass away
  • 15:17:06 * bjo3rn hates merge conflicts in his own branches
  • 15:17:23 <cedricziel> welcome to the club.
  • 15:17:33 <bjo3rn> I guess we are doing it wrong
  • 15:18:18 <cedricziel> thats what dvcs'es are there for: entertaining the dev
  • 15:22:24 <bjo3rn> srsly. how to avoid that? commits have to be more atomic?
  • 15:24:29 <bjo3rn> I now chose one side in merge tool and amend the missing commit :S
  • 15:27:41 <cedricziel> rebase more often if you work on different branches
  • 15:28:45 <bjo3rn> avoid cherry picking :S
  • 15:28:59 <cedricziel> that's the other thing ^^
  • 15:29:01 <cedricziel> yes
  • 15:33:23 <cedricziel> note to self: check solvency of customers before working.
  • 15:38:32 <mrboe> is it possible to deactivate the drag function of flux:form.objects
  • 15:42:08 <Jeff_Tollwerk> Hey guys, we had problems with multi-language in Fluid Typo3. You sent me this Bugfix: https://github.com/hmspl/flux/commit/cc92cfe9a9bbb095402dc06bbcc02d6a9c4c851f Which version is this using? We're using Flux Version 7 and it appears that the Bugfix is for an older version?
  • 15:48:56 <cedricziel> this is a workbench maintained by danilobuerger and it's based on the development branch which is currently Flux 7, yes
  • 15:50:24 <Jeff_Tollwerk> Ok we'll try updating to the most current development branch again. We did this before but it crashed our system. We'll try.
  • 15:50:42 <cedricziel> you should try to catch danilo to discuss you problems
  • 15:50:46 <cedricziel> *your
  • 15:51:59 <danilobuerger> my branch is based on the current development branch.. so use my fork with the development branch Jeff_Tollwerk
  • 15:58:55 <P0RING> Is there an equivalent of levelfield in fluid?
  • 16:05:56 <Jeff_Tollwerk> We just updatet our Flux to the current development version and now recieve the PHP-Error "PHP Fatal error: Call to a member function get() on a non-object in /www/accounts/methodpark/typo3conf/ext/flux/Classes/ViewHelpers/Content/GetViewHelper.php on line 119
  • 16:05:57 <Jeff_Tollwerk> ". We didn't use the update-script, yet.
  • 16:07:07 <danilobuerger> Jeff_Tollwerk you didnt clear your caches properly if you get that error
  • 16:10:31 <Jeff_Tollwerk> Clearing the caches in typo3backend and manually emptying the typo3temp-folder didn't help. Are there any other caches ore dependencies?
  • 16:19:12 <oliver_1234> Hi guys. I've got a problem with fluidcontent_core . I overlay the template and partial paths with ext:view . it works finde in the frontend, but when I change the configuration section of Text.html, it always falls back to the default configuration section of fluidcontent_core . Is this a known issue?
  • 16:20:20 <cedricziel> i think fcc uses it's own overlay mechanism, doesnt it bjo3rn?
  • 16:21:04 <Jeff_Tollwerk> clearing the caches in install tool worked for me.
  • 16:21:27 <Jeff_Tollwerk> ^ speaking about my problem before, not yours oliver_1234, sorry.
  • 16:22:13 <bjo3rn> afaik, yes, cedricziel
  • 16:22:27 <cedricziel> never used it as of today ^^
  • 16:23:32 <oliver_1234> solution? overlay by constants and copy all files?
  • 16:24:23 <cedricziel> for now-yes. can you please open an issue on fluidcontent_core?
  • 16:24:25 <jlumpe> fcc replaces CSC right?
  • 16:24:27 <bjo3rn> I don't think view is required for fcc
  • 16:24:45 <jlumpe> meaning we can easily change the look of the default elements in the backend, correct?
  • 16:24:48 <jlumpe> (didn't use it yet)
  • 16:27:39 <bjo3rn> see https://github.com/FluidTYPO3/fluidcontent_core#concept-variants
  • 16:29:11 <jlumpe> ha
  • 16:29:21 <jlumpe> not just boasting around about being old, also lazy to type, ha? :D
  • 16:29:26 <jlumpe> (just kidding)
  • 16:30:02 <bjo3rn> sorry, I'm wrong. ext:view _is_ required. there's an override implementation in ext:fluidpages.
  • 16:30:14 <bjo3rn> see https://github.com/FluidTYPO3/fluidcontent_core#concept-overlaying-and-overriding
  • 16:31:30 <bjo3rn> not much boasting in being old :P plus it's randomresult saying so most of the time ^^
  • 16:33:03 <jlumpe> ;)
  • 16:50:23 <cedricziel> yeah baby yeah baby yeah!
  • 16:50:31 <cedricziel> eat this, sucker!
  • 16:53:11 <GRIMMCREATIVE> is there a way to access a fluidpage configuration inside a typoscript?
  • 16:54:08 <GRIMMCREATIVE> such like flux:form.data - but inside a typoscript
  • 16:54:47 <mrboe> @GRIMMCREATIVE https://github.com/misterboe/fluidbootstraptheme/blob/master/Configuration/TypoScript/Settings/constants.txt
  • 16:56:37 <BenjaminR> bjo3rn: SymfonyProfiler... omg!!!
  • 16:57:56 <Guest|93761> hi guys anone xp of using a page.menu vh with useShortcutUid true, and a translated page? this doesnt work correct :/
  • 16:58:39 <cedricziel> BenjaminR: nice, isnt it?
  • 16:58:42 <BenjaminR> Guest|93761 are you on the most recent version?
  • 16:58:54 <Guest|93761> it gets the title of the target page instead of getting the title from the page in the menu
  • 16:58:56 <BenjaminR> cedricziel: that profiler alone is impressive
  • 16:59:18 <Guest|93761> BenjaminR im on ter version
  • 16:59:29 <Guest|93761> 1.8.5
  • 16:59:47 <mrboe> so guys - have a nice weekend
  • 16:59:50 <Guest|93761> BenjaminR: you know if theres a fix on this in dev branch?
  • 17:00:17 <bjo3rn> BenjaminR like it?
  • 17:00:27 <bjo3rn> bon weekend mrboe
  • 17:00:28 <BenjaminR> Guest: there is
  • 17:01:03 <BenjaminR> bjo3rn: oooh yes i think so!
  • 17:01:04 <Guest|93761> ok'll try it, tahnks
  • 17:01:12 <bjo3rn> see? told you so.
  • 17:01:17 <bjo3rn> ok, Q:
  • 17:01:18 <BenjaminR> you did
  • 17:01:28 <BenjaminR> @Route @Security <3
  • 17:01:29 <bjo3rn> anyone here using ext:view in 6.2.2?
  • 17:01:35 <bjo3rn> @Twig
  • 17:01:38 <BenjaminR> i am in an very early state you know
  • 17:01:42 <BenjaminR> but it looks wow
  • 17:01:49 <mrboe> @bjo3rn randomresult_afk du
  • 17:01:53 <bjo3rn> the docs are well written
  • 17:02:04 <BenjaminR> Twig is default not?
  • 17:02:05 <bjo3rn> ah, yes
  • 17:02:10 <bjo3rn> yes, it is
  • 17:02:12 <BenjaminR> wow yes... the docs... that are really good
  • 17:02:13 <bjo3rn> randomresult_afk?
  • 17:02:18 <GRIMMCREATIVE> #mrboe a want to set a config in fluidpages and get it inside of an plugin ts - not for the fluidpages it self
  • 17:02:19 <BenjaminR> and teaching order is perfect
  • 17:02:50 <bjo3rn> also nice: @EventDispatcher
  • 17:03:06 <bjo3rn> randomresult_afk? wake up please!
  • 17:04:35 <mrboe> i think he is in the weekend
  • 17:04:59 <bjo3rn> too bad, ok
  • 17:05:09 <bjo3rn> he needs some sleep, I see
  • 17:05:18 <mrboe> yes
  • 17:05:35 <mrboe> old man needs sleep
  • 17:05:59 <bjo3rn> absolutely
  • 17:07:57 <Torstennn> I updated to dev branch but it looks like this doesnt work wit 6.1
  • 17:07:59 <Torstennn> "Call to undefined method TYPO3\CMS\Core\Utility\ArrayUtility::mergeRecursiveWithOverrule"
  • 17:08:05 <Torstennn> :/
  • 17:08:38 <Torstennn> but in the abstract menu vh isnt a change where the "bug" happens
  • 17:09:10 <Torstennn> ok there is a fix
  • 17:09:20 <Torstennn> my ide didnt update correct
  • 17:09:33 <BenjaminR> what is yml - it all over their place :)
  • 17:10:17 <bjo3rn> some configuration format using indentation.
  • 17:11:12 <Torstennn> space identation ^^
  • 17:16:06 <randomresult> you young guys (gays) better shut up
  • 17:16:46 <bjo3rn> TAKE A SEAT FOR A MINUTE TO CALM DOWN AND CATCH SOME AIR, PA
  • 17:17:21 <bjo3rn> randomresult can you confirm that be log is not working with ext:view enabled in 6.2.2?
  • 17:22:10 <Defos> Hey guys. Is there a way to move the contents from v:page.header after the conents from v:asset.script ?
  • 17:23:17 <Defos> make that v:asset.style instead of script
  • 17:23:36 <Defos> In my case I want to add respond.js, but it only works when the CSS-Files were already loaded.
  • 17:24:26 <Defos> And I'm using v:page.header because of conditional comments
  • 18:21:44 <GRIMMCREATIVE> sorry but i must ask again: is there a way to get a configuration i set in fluidpages inside a typoscript?
  • 18:41:22 <benjamin_654> GRIMMCREATIVE: this i dont know, but i used typoscript to define variables which i also used in templates with: http://fluidtypo3.org/viewhelpers/vhs/master/Var/TyposcriptViewHelper.html
  • 18:43:18 <GRIMMCREATIVE> Thanks, but i need the other way :D - think i must rethink my plan
  • 18:48:12 <benjamin_654> GRIMMCREATIVE: maybe this helps: http://www.t3node.com/blog/combining-fluid-viewhelpers-and-typoscript-in-typo3-5-basic-examples/
  • 18:52:31 <GRIMMCREATIVE> thanks, i found this already but its not realy the right thing because its for plugin.tx_onmless { Variables { blub = var from fluidpages} }
  • 19:00:12 <GRIMMCREATIVE> i think i should read the typoscript bible and get the value from tx_fed_page_flexform
  • 20:55:27 <danilobuerger> bjo3rn you dont need ext:view for fcc overlays

20140510

  • 12:36:56 <randomresult> someone around working with composer?
  • 14:24:11 <benjamin_654> randomresult_afk: i did
  • 14:26:24 <benjamin_654> randomresult_afk: all you need is in your ext_localeconf.php: $extPath = t3lib_div::getFileAbsFileName('typo3conf/ext/'.$_EXTKEY.'/');
  • 14:26:25 <benjamin_654> require_once($extPath."Composer/vendor/autoload.php");
  • 17:58:29 <Erredeco> Hi. Need help with the option "deferred" of <v:page.menu>
  • 18:27:12 <Denyerec> What kinda help
  • 18:28:29 <Denyerec> I think you use it so you can trigger menus only within conditionals
  • 18:28:48 <Denyerec> But that's only an inference from reading the manual, I can't desribe an example case as I don't see where I'd use it.
  • 18:37:32 <Erredeco> Hi Denyerec... I saw this example https://worksonmymachine.org/blog/a-guide-to-menu-rendering-with-fluidtypo3
  • 18:38:35 <Erredeco> but there is something wrong... for example, I'd like to add some parameters like levels="1" linkCurrent="0" entryLevel="1"
  • 18:38:48 <Erredeco> but it does not seem to work correctly
  • 18:41:20 <Erredeco> I'll try to explain myself: I started with a very very simple setup:
  • 18:41:22 <Erredeco> <v:page.menu deferred="TRUE">
  • 18:41:23 <Erredeco> <f:if condition="{menu}">
  • 18:41:23 <Erredeco> <nav class="small-4 medium-4 large-4 columns">
  • 18:41:23 <Erredeco> <v:page.menu.deferred />
  • 18:41:23 <Erredeco> </nav>
  • 18:41:23 <Erredeco> </f:if>
  • 18:41:24 <Erredeco> </v:page.menu>
  • 18:44:14 <Erredeco> as I said: how to add for example entryLevel="1"?
  • 18:44:47 <Erredeco> if I add it to <v:page.menu deferred="TRUE"> nothing is rendered;
  • 18:44:55 <Erredeco> if I add it to <v:page.menu.deferred /> it is ignored
  • 19:07:27 <Denyerec> Hmm.
  • 19:14:59 <Erredeco> sorry...my mistake
  • 19:15:24 <Erredeco> this configuration:
  • 19:15:25 <Erredeco> <v:page.menu deferred="1" levels="1" linkCurrent="0" entryLevel="1" >
  • 19:15:25 <Erredeco> <f:if condition="{menu}">
  • 19:15:25 <Erredeco> <nav class="small-4 medium-4 large-4 columns">
  • 19:15:25 <Erredeco> <v:page.menu.deferred />
  • 19:15:25 <Erredeco> </nav>
  • 19:15:26 <Erredeco> </f:if>
  • 19:15:26 <Erredeco> </v:page.menu>
  • 19:15:27 <Erredeco> works
  • 19:15:47 <Erredeco> but... here is another weird behavior
  • 19:16:05 <Erredeco> if I write:
  • 19:16:06 <Erredeco> <v:page.menu deferred="1" levels="1" linkCurrent="0" entryLevel="1" >
  • 19:16:06 <Erredeco> <f:if condition="{menu}">
  • 19:16:06 <Erredeco> <nav class="small-4 medium-4 large-4 columns">
  • 19:16:06 <Erredeco> <v:page.menu.deferred />
  • 19:16:06 <Erredeco> </nav>
  • 19:16:07 <Erredeco> </f:if>
  • 19:16:07 <Erredeco> <div>Lorem Ipsum</div>
  • 19:16:08 <Erredeco> </v:page.menu>
  • 19:17:23 <Erredeco> I expect that when no menu is rendered, the lorem ipsum is instead at least always rendered...but it is not! :S
  • 19:18:11 <Denyerec> Do you have all the debug turned on ?
  • 19:18:26 <Denyerec> Do you need to defer the menu ?
  • 19:21:34 <Erredeco> how do I turn on the debug?
  • 19:22:13 <Erredeco> I was thinking... about the previous example...if there is no page on level 1
  • 19:22:23 <Erredeco> then nothing is rendered at all
  • 19:23:58 <Erredeco> but if it is so, then the example here https://worksonmymachine.org/blog/a-guide-to-menu-rendering-with-fluidtypo3
  • 19:24:02 <Erredeco> is wrong
  • 19:24:10 <Erredeco> well about your second question:
  • 19:24:24 <Erredeco> I want to render a different HTML if there is no menu
  • 19:29:11 <Denyerec> Ahh ok.
  • 19:29:22 <Denyerec> In which case yes, you want the deferred ;)
  • 19:31:18 <Erredeco> :)
  • 19:31:50 * Denyerec prods danilobuerger
  • 19:33:00 <Erredeco> yeah, but I'm not able to get it work as I want lol
  • 19:34:04 <Erredeco> I'd like to achieve something like:
  • 19:34:08 <Erredeco> If there is a menu:
  • 19:34:09 <Erredeco> <div class="menu">
  • 19:34:10 <Erredeco> <v:page.menu.deferred />
  • 19:34:10 <Erredeco> </div>
  • 19:34:10 <Erredeco> <div class="content">
  • 19:34:10 <Erredeco> <v:content.render column="0" />
  • 19:34:10 <Erredeco> </div>
  • 19:34:23 <Erredeco> if there is no menu:
  • 19:34:24 <Erredeco> <div class="content-full">
  • 19:34:24 <Erredeco> <v:content.render column="0" />
  • 19:34:24 <Erredeco> </div>
  • 21:21:42 <bjo3rn> Denyerec Erredeco was right ;)
  • 21:40:29 <bjo3rn> randomresult sleepwalking?
  • 22:54:53 <Denyerec> bjo3rn - well yes, he needed the deferred menu
  • 22:54:56 <Denyerec> but he couldn't get it working ?
  • 22:58:35 <cedricziel> wtf? watch Eurovision? nope...

20140511

  • 13:15:16 <Denyerec> Hey soee
  • 13:15:23 <Denyerec> Anyone here worked with tx_news and realURL ?
  • 13:15:30 <Denyerec> I'm trying the configuration from the manual but it's not working :(
  • 13:16:12 <GRIMMCREATIVE> i use extbase_realurl and modify it later
  • 13:17:32 <GRIMMCREATIVE> but something went new in the V3 dev of realurl - havent figure out it right now
  • 13:17:44 <GRIMMCREATIVE> lol v3 def of news i mean
  • 13:18:56 <Denyerec> Ah
  • 13:19:01 <Denyerec> So you think that the advanced config won't work
  • 13:19:10 <Denyerec> (To skoip the controller and model in the URL)
  • 13:19:18 <GRIMMCREATIVE> something is not working as it should
  • 13:31:22 <Denyerec> GRIMMCREATIVE do you have any working realURL config for news ?
  • 13:31:28 <Denyerec> Even the basic one isn't rewriting in the FE.
  • 13:31:28 <Denyerec> :/
  • 13:31:58 <GRIMMCREATIVE> new version or old version
  • 13:33:25 <Denyerec> let me get y version numbers or you
  • 13:33:39 <Denyerec> news 3.0.0-dev
  • 13:33:50 <Denyerec> realurl 1.12.8
  • 13:33:54 <GRIMMCREATIVE> https://gist.github.com/grimmcreative/4f6df6da04e2e3eece22
  • 13:34:21 <GRIMMCREATIVE> untested
  • 13:35:03 <GRIMMCREATIVE> generated by extbase_realurl
  • 13:46:36 <Denyerec> I seem to have .html on al my URLS now :/
  • 13:46:50 <Denyerec> And here's a sample: http://alba.dev/news/alba-news/news/new-news-article.html?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=9eba8936c1a0866f518dd2c4e353fd1a
  • 13:47:04 <Denyerec> Not too pretty :/
  • 13:47:16 <GRIMMCREATIVE> yep
  • 13:48:09 <Denyerec> ok I got rid of the html :)
  • 13:48:15 <Denyerec> But oh man those URLs are *nasty*
  • 13:48:51 <GRIMMCREATIVE> i think the dev is not finaly able to get everything right
  • 13:49:03 <soee_> Denyerec: whats the problrm with news ?
  • 13:49:08 <Denyerec> Ugly URLs
  • 13:50:59 <Denyerec> Ooh
  • 13:51:00 <Denyerec> bingo
  • 13:51:17 <GRIMMCREATIVE> ?
  • 13:51:28 <Denyerec> https://gist.github.com/Denyerec/8a8f26a6a047a215152c
  • 13:51:32 <Denyerec> That now generates:
  • 13:51:38 <Denyerec> http://alba.dev/news/alba-news/news/some-other-news/
  • 13:51:56 <Denyerec> I just need to clean up where the single news page lives now
  • 13:52:23 <GRIMMCREATIVE> nice you got it
  • 14:03:25 <Denyerec> I just need to work out how to get the url path structure to work fo rme, but it's otherwise going.
  • 14:12:35 <soee_> so the problem solved ?
  • 14:24:31 <Denyerec> NOt quite soee
  • 14:24:40 <Denyerec> Right now with that gist config, I see /news/ as part of the URL
  • 14:24:52 <Denyerec> (Presumably because that's the postvar that picks up the correct article)
  • 14:24:55 <Denyerec> I don't want that to appear in the URL
  • 14:25:00 <Denyerec> but I cant figure out how to hide it.
  • 14:27:53 <Denyerec> So I have links like this now: http://alba.dev/article/news/some-other-news/
  • 14:28:01 <Denyerec> The single-view page is called "article"
  • 14:28:17 <Denyerec> and I believe the /news/ is because that's what the postvar set is called.
  • 14:28:56 <Denyerec> For the benefit of GRIMMCREATIVE
  • 14:29:02 <Denyerec> [13:27] <Denyerec> So I have links like this now: http://alba.dev/article/news/some-other-news/
  • 14:29:02 <Denyerec> [13:28] <Denyerec> The single-view page is called "article"
  • 14:29:02 <Denyerec> [13:28] <Denyerec> and I believe the /news/ is because that's what the postvar set is called.
  • 14:29:07 <Denyerec> (Pasted the lines you missed)
  • 14:39:16 <Denyerec> soee_ do you know how to easily generate a date menu?
  • 14:40:29 <Denyerec> oh ig nore me
  • 14:40:33 <Denyerec> they incliuded that as a plugin type now
  • 14:51:27 <Denyerec> Hmm.
  • 14:51:34 <Denyerec> "view" doesn't seem to be behaving as I expected.
  • 14:51:57 <Denyerec> I have this local TS:
  • 14:51:58 <Denyerec> https://gist.github.com/Denyerec/a130382ba991c9732ce7
  • 14:54:57 <Denyerec> Ah
  • 14:55:04 <Denyerec> Helps to enable the overlays...
  • 14:55:06 <Denyerec> ¬_¬
  • 15:44:52 <randomresult> evening
  • 17:00:06 <Denyerec> how do I overload LLL values ?
  • 17:00:18 <Denyerec> without having to duplicate the whole file and hack an extension etc.
  • 17:12:13 <Denyerec> Basically I need to just change one entry in the locallang.xml
  • 17:12:16 <Denyerec> (From the news ext)
  • 18:22:03 <soee_> with TS
  • 19:21:38 <Denyerec> I've done it like this:
  • 19:21:49 <Denyerec> # Modify the translation
  • 19:21:49 <Denyerec> _LOCAL_LANG {
  • 19:21:49 <Denyerec> default {
  • 19:21:49 <Denyerec> dateFormat = %d %e %b %Y
  • 19:21:49 <Denyerec> }
  • 19:21:49 <Denyerec> }
  • 19:22:06 <Denyerec> How would I specify a totally new locallang file tho if I needed to ?
  • 19:27:39 <soee_> you can create own extension and use labels from fiel you crete there (using f:translate vh)
  • 19:36:56 <Denyerec> Hmm, well I have my provider extension obviously
  • 19:37:11 <Denyerec> . kinda hoped I could create an "overload" localang
  • 19:37:18 <Denyerec> a-la the "view" extensiojn
  • 19:46:54 <soee_> you can use translation Vh like this: <f:translate key="LLL:EXT:myext/Resources/Private/Language/locallang.xlf:key1" />
  • 19:47:02 <soee_> so you can use any file from any ext
  • 19:47:44 <jlumpe> there is an even shorter version for that, isn't there?
  • 19:48:11 <jlumpe> <v:l /> i think
  • 20:16:40 <Denyerec> soee_ do you know how to hide a postvar section from the URL with RealURL ?
  • 20:17:24 <Denyerec> https://gist.github.com/Denyerec/eda7b7521ac86b991108
  • 20:17:28 <Denyerec> That's my current config
  • 20:17:37 <Denyerec> when viewing a news item, I have /news/ as part of the URL
  • 20:17:49 <Denyerec> I'd much rather not have it there, but I don't know how to get rid :/
  • 20:19:03 <Denyerec> I think it's got something to do with fixedpostvars
  • 20:19:07 <Denyerec> but I'm not sure how to configure it
  • 20:19:56 <jlumpe> Denyerec: is it for a single page?
  • 20:19:59 <bjo3rn> Denyerec did you set the ts?
  • 20:20:02 <jlumpe> if so, you could use fixedPostVars
  • 20:20:03 <bjo3rn> hi guys ;)
  • 20:20:07 <jlumpe> hey bjo3rn
  • 20:20:10 <Denyerec> It's just for the news pages
  • 20:20:28 <Denyerec> bjo3rn - set what TS ?
  • 20:20:33 <Denyerec> (in particular)
  • 20:20:49 <bjo3rn> sec, looking it up
  • 20:21:12 <Denyerec> Hmm, the links would appear on several pages jlumpe
  • 20:21:19 <Denyerec> EG on the homepage widget, in the archive, on the list view etc.
  • 20:21:23 <Denyerec> So not really on a single page.
  • 20:21:35 <bjo3rn> there's some setting to omit controller/action when using realurl
  • 20:21:40 <Denyerec> the target pages, though, are all in one plac.
  • 20:21:42 <Denyerec> *place
  • 20:21:49 <jlumpe> Denyerec: the question is: is the page where the news plugin resides always the same page
  • 20:21:54 <Denyerec> bjo3rn I tried the realUrl config from the tx-news manual, but it didn't work.
  • 20:21:58 <jlumpe> from where you link to it doesn't matter :)
  • 20:22:03 <Denyerec> jlumpe in this case, yes it is.
  • 20:22:04 <jlumpe> just the page where the plugi nredies
  • 20:22:08 <Denyerec> Always on the "Artikel" page
  • 20:22:29 <bjo3rn> see http://docs.typo3.org/typo3cms/extensions/news/Main/Administration/Realurl/Index.html at the very bottom of the page
  • 20:22:42 <Denyerec> bjo3rn I attempted this, but ended up with non-realurl URLs
  • 20:22:45 <bjo3rn> no, not really the bottom
  • 20:22:49 <Denyerec> Nthing whoed in the error log, tho
  • 20:22:49 <Denyerec> :(
  • 20:22:52 <Denyerec> *showed
  • 20:23:15 <Denyerec> hmm. I will try that a 2nd time,
  • 20:23:22 <bjo3rn> plugin.tx_news.settings.link.skipControllerAndAction = 1
  • 20:23:25 <Denyerec> Meanwhile, I will also try and find an example of fixedpostvars
  • 20:23:34 <Denyerec> as that too looks like it could be useful.
  • 20:23:47 <bjo3rn> I can show you a working config of mine, sec
  • 20:24:47 <Denyerec> I'm sure I saw an example of fixed postvars somewhere today too.
  • 20:25:08 <bjo3rn> http://pastebin.com/cyYkBMNh
  • 20:26:17 <bjo3rn> change '75' to the pid where your news plugin is included or add more for every ocurrence
  • 20:26:19 <Denyerec> Thanks bjo3rn !
  • 20:26:22 <bjo3rn> np ;)
  • 20:26:29 <Denyerec> I'll see if I can patch that in after food.
  • 20:26:29 <bjo3rn> jlumpe all good?
  • 20:30:35 <jlumpe> bjo3rn: yeah! what about you?
  • 20:30:52 <jlumpe> preparing to move from the office to the living room ;)
  • 20:31:13 <bjo3rn> sure. I am fighting with wallpaper replacement in on room of our appartment :S
  • 20:31:18 <bjo3rn> *on
  • 20:31:22 <bjo3rn> *one
  • 20:31:34 <bjo3rn> wallpapers suck big time
  • 20:31:59 <jlumpe> ha
  • 20:32:12 <jlumpe> go with just painted walls ;)
  • 20:33:50 <bjo3rn> absolutely. we sold our appartement so this is good will for the next owners. the next appartment will be paint only for sure
  • 20:34:53 <jlumpe> gotcha
  • 20:35:44 <bjo3rn> bourgeois 'Erfurt Raufaser' :S
  • 20:37:19 <jlumpe> hahaha
  • 20:37:31 <jlumpe> that sounds lovely :D
  • 20:37:41 <jlumpe> ok, time for me to watch some series ;)
  • 20:37:44 <jlumpe> later o>
  • 20:38:34 <bjo3rn> cya
  • 21:23:20 <Denyerec> bjo3rn - in your config you have 75 => newsDetailConfiguration
  • 21:23:29 <Denyerec> I was just wondering if there is any significance in that string
  • 21:23:35 <Denyerec> or if I could called it Giraffe if I pleased ?
  • 21:29:07 <Denyerec> Also bjo3rn, I still have a "news" section on my URL :/
  • 21:29:08 <Denyerec> http://alba.dev/article/news/3rd-news-article-with-obnoxiously-long-title-that-will-hopefully-wreck-the-layout/
  • 21:33:06 <Denyerec> Ohhh ignore me
  • 21:33:08 <Denyerec> I was being an idiot.

20140512

  • 09:38:55 <P0RING> Hi guys. is there a viewhelper to check whether there is content in a column?
  • 09:41:21 <P0RING> ie a way to basically do a num rows on the content query from inside a fluid template
  • 10:10:21 <soee> P0RING: probably not
  • 10:10:30 <soee> you shoudl go for content.get
  • 10:10:36 <soee> and do a condition on it
  • 10:12:10 <P0RING> soee, I guess that works. I was overthinking it :)
  • 10:12:40 <soee> probably you would show the content anyway if exist
  • 10:12:58 <soee> so one query to check and secodn to fetch isnt good isea
  • 10:13:03 <soee> *idea
  • 11:22:59 <woodyc79> Hello! I've got a problem with the v:security.allow Tag - it's simply not working.
  • 11:23:11 <woodyc79> This is working: {v:security.allow(anyFrontendUser: TRUE, then: 'jaaaa-eingelogged', else: 'nein-nicht eingelogged')}
  • 11:23:22 <woodyc79> none of these are working: <v:security.allow anyFrontendUser="1" then="eingelogged (1)" else="nicht (1)!"></v:security.allow>
  • 11:23:22 <woodyc79> <v:security.allow anyFrontendUser="TRUE" then="eingelogged (TRUE)" else="nicht (TRUE)!"></v:security.allow>
  • 11:23:49 <woodyc79> (Flux 7)
  • 11:27:04 <moger> hey there. we are using TYPO3 6.2 and use responsive images
  • 11:27:46 <moger> now text/textpic elements are being rendered "nicely" in responsive ways. but what about images in fluid like <f:image>?
  • 11:45:36 <cedricziel> moger: honestly: i dont know. i'd suspect f:image to follow the system setting
  • 11:48:24 <BenjaminR> hi guys
  • 12:08:49 <cedricziel> ohai BenjaminR
  • 12:41:09 <georg_t> hi FluidTYPO3!
  • 12:42:05 <georg_t> anybody using flux:field.select with flux:wizard.list or flux:wizard.suggest? I can't get them working.
  • 13:01:30 <moger> unfortunately f:image seems so use a separate logic.
  • 13:02:30 <moger> we'll use a partial with f:uri.image sub viewhelpers as a workaround
  • 13:04:33 <BenjaminR> moger what was the task?
  • 13:05:59 <moger> we use TYPO3 6.2 with globally defined responsive images including retina versions.
  • 13:06:27 <moger> now everything basically works when using core tt_content elements
  • 13:07:21 <moger> but when rendering images from fluidcontent FCEs using f:image the tt_content settings of course dont take effect
  • 13:08:16 <moger> so i was wondering if there is such thing as an image viewhelper which can handle responsive images.
  • 13:08:27 <moger> so i was wondering if there is such thing as a fluid or vhs image viewhelper which can handle responsive images.
  • 13:13:15 <BenjaminR> https://forge.typo3.org/issues/57417
  • 13:15:19 <BenjaminR> thats what i know about it - not yet supported
  • 13:16:04 <BenjaminR> but would be worth the work to investigate ttcontent and extend imagevh i guess
  • 13:16:26 <BenjaminR> or create a cobject representing these settings done there (by ts i guess)
  • 13:49:54 <woodyc79> Hello! Any Idea why v:security.allow with anyFrontendUser: 'TRUE' does not recognize a logged in frontend user? are there any caching mechanism that could prevent this functionality?
  • 13:52:43 <anhadikal> hi all!
  • 13:53:25 <anhadikal> I need help with flux:field.relation and transform attribute
  • 13:54:09 <anhadikal> I set transform to my Model. In backend I can select the Records of the Model. But int the Frontend the value of the object ist null
  • 13:54:53 <anhadikal> It looks like the storagePid of my Extension is not used, because it always is 0
  • 13:59:23 <anhadikal> no one idea?
  • 14:03:23 <Denyerec> i'm afraid I've never used that :(
  • 14:03:39 <BenjaminR> same here (after it didnt work for a long while=
  • 14:20:37 <cedricziel> woodyc79: for the records: the vh is cached.
  • 14:20:51 <cedricziel> ah, he's away -.-
  • 14:56:03 <rahulthewall> Hi guys
  • 14:56:13 <rahulthewall> Was looking at the source of my website: view-source:http://test.ageweb.ch/
  • 14:56:56 <rahulthewall> Why is JS being included in the head of the page (where does that come from, and how can I remove it)
  • 14:57:14 <rahulthewall> similarly there is <meta charset="utf-8"> that I need to get rid of
  • 14:57:18 <rahulthewall> any idea how to do that
  • 15:21:50 <Denyerec> rahulthewall
  • 15:22:03 <Denyerec> the meta charset will be coming in from typo3 as standard, I expect.
  • 15:22:21 <rahulthewall> Denyerec: I found some answers at #typo3
  • 15:22:23 <Denyerec> JS will be included via static templates, typoscript, or your fluidtypo3 templates
  • 15:22:31 <rahulthewall> let me try those out, and I will come back :)
  • 15:29:11 <cedricziel> standard way is to let typo3 construct anything outside the body tags
  • 15:29:28 <cedricziel> (except vhs assets ofc, but you get the point)
  • 15:30:00 <cedricziel> you have the option to turn of all headercode and set anything yourself in the layout
  • 15:30:20 <cedricziel> but then you'd also have to respect 3rd party assets in terms of manual inclusion
  • 15:34:36 <rahulthewall> well cedricziel, I set config.removeDefaultJS = 1 just now
  • 15:34:42 <rahulthewall> doesn’t seem to have any effect
  • 15:35:54 <rahulthewall> This is what I see: http://pastebin.com/CK1jMvrP
  • 15:36:02 <rahulthewall> I don’t want to include jquery 1.6
  • 15:48:41 <cedricziel> one thing's for sure: that's no defaultJS :)
  • 15:49:01 <cedricziel> there is an extension of yours that's inserting it
  • 16:02:58 <rahulthewall> The only extension that I installed is Fluid
  • 16:03:15 <rahulthewall> But fluid does not insert that JS, does it cedricziel?
  • 16:08:30 <anhadikal> EXT:flll -> HP Catchable Fatal Error: Argument 1 passed to TYPO3\CMS\Core\Utility\ArrayUtility::mergeRecursiveWithOverrule()
  • 16:08:33 <anhadikal> any ideas?
  • 16:08:44 <anhadikal> @NamelessCoder
  • 16:10:31 <cedricziel> rahulthewall: i highly doubt that fluid is the only extension installed.
  • 16:11:04 <rahulthewall> cedricziel: rest are all what came with typo3 6.2; the only plugin that I installed on my own was fluid
  • 16:11:26 <cedricziel> please be exact.. fluid is installed by default in 6.2
  • 16:13:01 <cedricziel> there have to be at least 3 other extensions: fluidcontent, flux and your provider extension
  • 16:13:33 <cedricziel> if it's not one of them, there is either a flaw in one of your templates, or an extension thats added statically in ext_tables or so
  • 16:17:36 <rahulthewall> cedricziel: So, I have these extensions: Fluid Flexforms, Fluid Parse Engine, Fluid Content Rngine, VHS, and my provider extension
  • 16:19:44 <cedricziel> one thing that comes to my mind immediately: powermail
  • 16:20:49 <cedricziel> if this isnt the case-grep your project for the urls in question
  • 16:21:13 <cedricziel> if you still cant find something: use the template module to find what you're searching
  • 16:33:06 <rahulthewall> doing that
  • 16:33:12 <rahulthewall> powermail is not installed though
  • 16:33:56 <rahulthewall> downloading the project (no ssh :( )
  • 16:34:27 <xaver> hi i got an error and it looks liek the dev versions of the different exts are incompatible?
  • 16:37:10 <xaver> every ext is in the dev branch
  • 18:53:37 <BenjaminR> What was the workaround for using variables in variableNames
  • 18:55:02 <BenjaminR> v:var.get ^^
  • 23:13:42 <TYPO3ua> Hello, all!
  • 23:14:11 <TYPO3ua> How get uid of parent page?
  • 23:16:21 <TYPO3ua> <v:page.menu.directory pages="{Here I need to uid of parent page}"/>
  • 23:24:51 <danilobuerger> TYPO3ua http://fluidtypo3.org/viewhelpers/vhs/master/Page/RootlineViewHelper.html
  • 23:25:33 <TYPO3ua> need example please
  • 23:26:50 <danilobuerger> you will figure it out
  • 23:31:08 <TYPO3ua> no ...
  • 23:32:48 <TYPO3ua> {v:page.rootline(pageUid: '15')} ... output ... Array ... why?
  • 23:33:15 <danilobuerger> use f:debug to see the contents of the array
  • 23:39:13 <TYPO3ua> Extbase Variable Dump ... 'Array ' (6 chars)
  • 23:39:40 <TYPO3ua> nothing ...
  • 23:39:58 <danilobuerger> because you have an empty space after your } and before your </f:debug>
  • 23:46:14 <TYPO3ua> hm ... <f:debug> {v:page.rootline(pageUid: '15')} </f:debug>
  • 23:46:36 <TYPO3ua> what not wrong?
  • 23:46:45 <danilobuerger> ?
  • 23:47:44 <TYPO3ua> it <f:debug> {v:page.rootline(pageUid: '15')} </f:debug> ... output ... 'Array ' (6 chars) ... what not wrong?
  • 23:48:14 <danilobuerger> as i said you have a space after } .. you will need to remove that
  • 23:48:41 <danilobuerger> also you have a space before { .. you will need to remove that too
  • 23:55:29 <TYPO3ua> i have ... array(3 items)
  • 23:55:29 <TYPO3ua> 2 => array(28 items)
  • 23:55:29 <TYPO3ua> 1 => array(28 items)
  • 23:55:29 <TYPO3ua> 0 => array(28 items)
  • 23:56:20 <danilobuerger> and that is your rootline of page uid 15
  • 23:57:04 <TYPO3ua> And further that?
  • 23:57:50 <danilobuerger> well did you click on the "+" icons in your debug output and see whats in those 3 arrays?

20140513

  • 00:09:34 <TYPO3ua> I found solution .... thanks {v:page.info(field: 'pid')}
  • 08:15:09 <cedricziel> Ahoy #fedext!
  • 08:31:47 <jlumpe> o>
  • 08:36:33 <soee> yo
  • 08:56:32 <bjo3rn> early birds ftw
  • 08:59:18 <mrboe> goood morn zzzzZZZZZ
  • 09:20:46 <Torstenn> Hello, anyone knows how i can get the uribuilder in a, e.g. DownloadService, Class?
  • 09:34:52 <Torstenn> noone an idea?
  • 10:00:45 <cedricziel> Torstenn?
  • 10:00:59 <cedricziel> Ach, god damnit.
  • 10:01:38 <cedricziel> Who ever may read this in a future far far away-this is no one to one express-answering machine.
  • 10:06:06 <Denyerec> hahah cedricziel :)
  • 10:13:10 <Jeff_Tollwerk> Morning guys, we're currently using danilobuergers latest version of flux (https://github.com/hmspl/flux/tree/development) and copy-paste does not really work. Nested FCE-structures are not inserted at the position we click in the backend and nested relations are lost, so that localization doesn't work either. I stumbled around on github and found
  • 10:13:10 <Jeff_Tollwerk> that this is a current problem. Are there any solutions so far?
  • 10:40:04 <Denyerec> Hang tight and wait for NamelessCoder or danilobuerger
  • 10:46:22 <BenjaminR> :) Hi Guys
  • 11:08:36 <Jeff_Tollwerk> *hanging tight*
  • 11:18:19 <hans> hi there!
  • 11:18:30 <hans> i got this tpl: https://gist.github.com/anonymous/69b8e7b708414b9b3b5c
  • 11:18:38 <hans> it a gallery of pics
  • 11:19:02 <hans> no i want to add one select input for the element, but i dosnt work
  • 11:19:11 <hans> what am i doing wrong?
  • 11:19:40 <bjo3rn> hans why the nested array?
  • 11:19:52 <bjo3rn> hi y'all ofc ^^
  • 11:20:28 <bjo3rn> items should be {0: '', 1: ''slideviewer', ...}?
  • 11:21:04 <hans> hm had this one in an other tpl and it worked!
  • 11:21:09 <bjo3rn> or counterquestion: what does 'it doesn't work mean'?
  • 11:21:42 <hans> the images are shown in the BE, the select not!
  • 11:22:37 <bjo3rn> it's outside of the object
  • 11:22:54 <bjo3rn> move it outside of the section i.e.
  • 11:23:42 <bjo3rn> so first the select, then the section
  • 11:24:08 <hans> yeah your right :-D
  • 11:24:16 <hans> works now! thx alot!
  • 11:25:04 <bjo3rn> yw ;)
  • 11:27:33 <hans> last week i had strange problem with my fuild extention, found the error: i had old files of extentions still exisiting in the diretory; so i had to delete all and the upload the new!
  • 11:27:43 <hans> now ervything works fine!
  • 11:28:00 <hans> (if you remember, my posting last week)
  • 11:28:08 <hans> my fault! :-/
  • 11:37:34 <bjo3rn> not really, no. but good to hear you figured it out.
  • 12:13:46 <hans> i got another iusse; see the tpl here: https://gist.github.com/anonymous/789f3986c21d0c013184
  • 12:14:14 <hans> the {record.uid} inside the script isn´t renderd!
  • 12:19:42 <jlumpe> bjo3rn: for a new site, getting all the latest github branches is preferable to TER releases, yes?
  • 12:20:03 <jlumpe> (content_core, flux, fluid_pages)
  • 12:20:56 <bjo3rn> jlumpe for the content_core stunt it is crucial to use all latest dev branches, yes
  • 12:21:09 <bjo3rn> hans is this an fce?
  • 12:21:17 <hans> yes
  • 12:21:39 <bjo3rn> .oO
  • 12:21:44 <jlumpe> latest dev, ok
  • 12:23:30 <jlumpe> bjo3rn: finally got ssh access on my private devh ost, so nice to just typ3 4x git clone :D
  • 12:24:07 <bjo3rn> can't live without it imho
  • 12:24:12 <jlumpe> ;)
  • 12:24:23 <jlumpe> btw, builder currently shows a build error on https://github.com/FluidTYPO3/builder/tree/development
  • 12:24:31 <jlumpe> on master as well
  • 12:25:00 <jlumpe> hm, badge must be broken
  • 12:26:39 <bjo3rn> yes, seems so.
  • 12:27:22 <bjo3rn> hans works here. which versions?
  • 12:28:41 <hans> fluidcontent 3.1.0
  • 12:29:40 <bjo3rn> try <f:debug>{_all}</f:debug> to see what's there
  • 12:29:55 <bjo3rn> ehem, or {_all -> f:debug()}
  • 12:29:57 <hans> it is present!
  • 12:30:24 <hans> it is not renderd inside the javascript part because of the ... function {
  • 12:30:28 <bjo3rn> ah!
  • 12:30:40 <bjo3rn> I didn'T spot that.
  • 12:30:47 <bjo3rn> I was looking at the id="" part
  • 12:30:56 <bjo3rn> wrap it in <f:format.raw>
  • 12:31:34 <hans> greate works :-)
  • 12:31:37 <hans> cool, thx!
  • 12:31:38 <bjo3rn> hehe
  • 12:31:41 <bjo3rn> yw
  • 12:36:34 <mrboe> @bjo3rn did i understand u right? when i have a JS i only have to wrap <f:format.raw>{myvalue}</f:format.raw> to get i working?
  • 12:36:45 <bjo3rn> yep
  • 12:36:57 <mrboe> that was a great hint - thanks
  • 12:37:00 <bjo3rn> hehe
  • 12:37:26 <bjo3rn> especially useful with v:asset.script and fluid="TRUE"
  • 12:37:42 <mrboe> this is exactly what i wanna do
  • 12:37:59 <bjo3rn> fluid is not able to distinct between a js object/hash and a template variable
  • 12:38:05 <bjo3rn> otherwise
  • 12:38:50 <bjo3rn> distinct? distinguish! ^^
  • 13:00:52 <GRIMMCREATIVE> how to get a fluidpages partial section inside fluidcontent? i remember there was a way but can´t find it
  • 13:07:42 <bjo3rn> GRIMMCREATIVE can you give some more details about what you are trying to achieve please?
  • 13:10:15 <GRIMMCREATIVE> just wanted to get some section from my partial file who is located inside the partials folder of my fluidpages template ext - to use it inside a fce of fluidcontent
  • 13:11:10 <bjo3rn> you keep fce and page templates in separate provider extensions?
  • 13:11:34 <GRIMMCREATIVE> i think the answer is yes
  • 13:13:00 <bjo3rn> I assume you have a special reason for that?
  • 13:14:23 <GRIMMCREATIVE> not for real :D - i never thought about it - just use it like the examples fluidcontent_bootstrap fluidpages_bootstrap
  • 13:16:07 <bjo3rn> hehe, ok, that explains
  • 13:16:37 <GRIMMCREATIVE> but now - i will rethink it - thanks for that :D
  • 13:16:37 <bjo3rn> I always put both in the same extension to have everything compacted
  • 13:16:57 <GRIMMCREATIVE> this would make things easier for me :D
  • 13:17:00 <bjo3rn> it's really nice to have that single extension that provides all templates and assets
  • 13:17:08 <GRIMMCREATIVE> for shure
  • 13:17:38 <GRIMMCREATIVE> ... Man Claus ... why you never told me this :P
  • 13:17:53 <GRIMMCREATIVE> lol
  • 13:18:32 <bjo3rn> hehe
  • 13:19:28 <GRIMMCREATIVE> he already saw a lot of my shit :D ... but now i know... start to rewrite this stuff here now
  • 13:19:38 <GRIMMCREATIVE> lots of fun
  • 13:20:07 <bjo3rn> nobrainers
  • 13:24:34 <hans> hey next thing: i want to make a fce where i can insert multipe content grouped in tabs, is this posible ?
  • 13:33:26 <bjo3rn> sure
  • 13:35:14 <hans> ö, just trying in the moment to get it to work !
  • 13:39:31 <bjo3rn> so, where's the problem?
  • 13:39:52 <bjo3rn> if I might ask ;)
  • 13:40:35 <mrboe> @hans https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/Resources/Private/Templates/Content/Tabs.html
  • 13:43:49 <GRIMMCREATIVE> nav-{mode}s - thnk the s is to much :)
  • 13:44:10 <GRIMMCREATIVE> oh shit no
  • 13:44:16 <GRIMMCREATIVE> sorry
  • 13:47:00 <mrboe> @GRIMMCREATIVE fluidbootstraptheme combines fluidcontent_bootstrap fluidpages_bootstrap
  • 13:47:08 <mrboe> into one ext
  • 13:47:50 <mrboe> have a look into the dev https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/tree/development
  • 13:48:33 <hans> bjo3rn: no problem, i was to fast aksing the question! sry for that!
  • 13:48:55 <bjo3rn> no problem ;)
  • 13:50:55 <hans> :-)
  • 14:14:33 <mrboe> some offtopic > is it possible to configure php storm to highlight JS inside of <v:asset.script></v:asset.script>
  • 15:28:47 <Defos> Elo! Has anyone worked with the canonical VH? It seems to ignore CoolURI and creates index.php?id= URLs only.
  • 15:52:54 <cedricziel> Defos, nothing obvious there
  • 15:53:05 <cedricziel> it uses standard uriBuilder
  • 15:53:19 <cedricziel> so if cooluri hooks into that, all should be good
  • 16:03:16 <jlumpe> guys, did anybody create a powermail form which is submitted using ajax?
  • 16:07:01 <Defos> cedricziel: it works for everything else tho, just not that canonical VH
  • 16:35:13 <jlumpe> cedricziel: got a sec? if so: why is my ext_localconf.php only ever loaded once? i have a 'die' statement in there for testing, but it is never executed (frontend always loads)
  • 16:35:56 <cedricziel> there's some "smart caching"
  • 16:36:05 <cedricziel> that's why ;)
  • 16:36:17 <jlumpe> hmm
  • 16:36:17 <cedricziel> the original file is only ever invoked once
  • 16:36:26 <jlumpe> uh
  • 16:36:39 <jlumpe> i'm trying to figure out how to use the signalslots of powermail
  • 16:36:55 <jlumpe> so if the original file is only invoked once
  • 16:37:18 <jlumpe> it does not register my listeners for the signals?
  • 16:37:39 <cedricziel> it does-nevertheless
  • 16:38:05 <jlumpe> ok, then i'm clearly doing something wrong
  • 16:39:21 <jlumpe> ha!
  • 16:39:28 <jlumpe> interesting
  • 16:39:41 <jlumpe> i thought that i could use
  • 16:39:47 <jlumpe> new TYPO3\CMS\Extbase\SignalSlot\Dispatcher()
  • 16:39:54 <jlumpe> instead of t3lib_div::makeInstance('Tx_Extbase_SignalSlot_Dispatcher')
  • 16:40:04 <jlumpe> but that didn't work. but using t3_lib_div works..
  • 16:40:07 <cedricziel> nope
  • 16:40:16 <cedricziel> thats a singleton i think
  • 16:40:40 <jlumpe> yeah that explains
  • 16:41:32 <cedricziel> do you require 4.x systems to work?
  • 16:41:46 <jlumpe> ?
  • 16:41:48 <jlumpe> i don't think so
  • 16:41:53 <jlumpe> the page runs on 6.2
  • 16:42:01 <cedricziel> then use GeneralUtility instead of t3lib_div
  • 16:42:43 <jlumpe> using
  • 16:42:48 <jlumpe> GeneralUtility::instantiateClass ?
  • 16:42:49 <cedricziel> http://typo3.org/api/typo3cms/class_t_y_p_o3_1_1_c_m_s_1_1_core_1_1_utility_1_1_general_utility.html#a99623a1a2f1f8369d19d0e58c7feb4b0
  • 16:43:21 <jlumpe> ha
  • 16:43:22 <jlumpe> thanks :)
  • 16:43:25 <cedricziel> GeneralUtility _is_ lib_div
  • 16:43:42 <jlumpe> ah ok
  • 16:43:44 <cedricziel> and that will save you some hops
  • 16:43:51 <jlumpe> i assume it accepts a FQN?
  • 16:43:54 <cedricziel> and dperecation warnings :)
  • 16:43:58 <cedricziel> yes, it does.
  • 16:44:11 <cedricziel> even with preceeding slash and without double slash escaping
  • 16:44:37 <cedricziel> here's a usecase: http://typo3.org/api/typo3cms/backend_2_classes_2_utility_2_backend_utility_8php_source.html#l01130
  • 16:44:58 <cedricziel> in doubt follow this pattern though they use it inconsistently amongst the core
  • 16:45:11 <jlumpe> ok :)
  • 16:45:21 <cedricziel> ;)
  • 16:45:24 <jlumpe> the only thing i want to get working for now is a singal to hook into powermail
  • 16:45:30 <jlumpe> so i can get this ajax submit working
  • 16:45:54 <jlumpe> seems like there is no ready made ajax-submit extension for powermail 2
  • 18:34:25 <xaver__> i try to use json and rte content and everyhting works with v:format,json.encode, only link wizard fails and i find no solution
  • 21:40:26 <soee_> can someone check if section menu works in 6.2 ?

20140514

  • 08:53:33 <ubrog> Good morning everyone. Is anyone here or is it the wrong time of day?
  • 08:54:55 <soee> some
  • 08:55:57 <ubrog> I'm trying to update a template to flux 7.0 and I have some problems. The template uses flux:flexform.field.group and that doesn't seem to exist in 7.0
  • 08:57:23 <ubrog> I'm not sure what I should use instead in the new version
  • 08:58:25 <Denyerec> lo ubrog
  • 08:58:38 <Denyerec> form.field.group
  • 09:03:33 <Denyerec> ubrog : http://fluidtypo3.org/documentation/templating-manual/appendix/migration/from-flux-6x.html
  • 09:07:10 <ubrog> Ah ok, I've read that page. But specifically form.field.group is not listed
  • 09:08:41 <ubrog> And also not in the documentation. I think it maybe doesn't exist anymore?
  • 09:09:26 <ubrog> But I was confused because the documentation doesn't list anything for flux:form for version 7.0, but I've just seen that the docs for master are ok
  • 09:12:08 <Denyerec> ahh
  • 09:13:04 <Denyerec> I think it's just form.group now ?
  • 09:13:29 <Denyerec> Ack I'm looking at an old version here
  • 09:13:37 <Denyerec> http://fluidtypo3.org/viewhelpers/flux/master/Form/ContainerViewHelper.html ?
  • 09:21:43 <ubrog> that one was flexform.container before, doesn't seem to be the same thing
  • 09:22:48 <ubrog> But I'm looking through the list of helpers now to find an alternative to flexform.field.group. I think I'll just have to convert that to something else.
  • 09:23:07 <Denyerec> What was group actually doing ?
  • 09:26:32 <ubrog> The same as flexform groups
  • 09:26:48 <Denyerec> Never used 'em :/
  • 09:27:14 <ubrog> For example to allow selection of a page, or an image
  • 09:28:05 <ubrog> In the news plugin, to select the page to display the single view for example
  • 09:28:24 <ubrog> But you can specify if you want files, pages or whatever relation
  • 09:29:43 <ubrog> I think that's the closest alternative: http://fluidtypo3.org/viewhelpers/flux/master/Field/RelationViewHelper.html
  • 09:31:19 <ubrog> Or maybe Tree, but I don't fully understand it from the docs, I'll have to try them
  • 09:37:00 <bjo3rn> ubrog flux:field.relation is what you are looking for.
  • 09:39:34 <ubrog> ok, thanks. That's the one I'm looking at now
  • 09:40:11 <ubrog> I think it should be fine
  • 09:40:45 <bjo3rn> it's actually a 1:1 replacement of group
  • 09:40:50 <bjo3rn> *for
  • 09:41:36 <bjo3rn> tree renders such a field as a, well, tree ^^
  • 09:41:47 <bjo3rn> which is nice for page selections
  • 09:43:18 <ubrog> But otherwise I think it does the same thing
  • 09:43:39 <bjo3rn> yep
  • 09:43:47 <ubrog> I'll try both, but if it works I'll use the tree. I want to be able to select pages after all and a page tree looks a lot nicer :-)
  • 09:44:51 <bjo3rn> it does, yes.
  • 09:45:58 <bjo3rn> here's a working setup:
  • 09:46:00 <bjo3rn> <flux:field.tree name="teaserPages" table="pages" parentField="pid" expandAll="1" multiple="1" minItems="1" maxItems="99" foreignLabel="title" size="10"/>
  • 09:50:00 <ubrog> thanks! It's looks very nice, displays the page tree inline
  • 10:31:11 <jlumpe> o>
  • 10:39:01 <Denyerec> Are tehre any known bugs with creating new CE's and seeing duplicates?
  • 10:44:46 <jlumpe> how can i register a controller in an extension, when it's not used in a plugin? I always get "class is not a registered object"
  • 10:51:08 <cedricziel> how do you plan to use it?
  • 10:51:41 <jlumpe> as a signal processor
  • 10:52:06 <cedricziel> that's no controller, that's just a stupid little class :)
  • 10:52:08 <jlumpe> yeah
  • 10:52:11 <jlumpe> of course it is :D
  • 10:52:18 <jlumpe> not a controller in the controller sense
  • 10:52:24 <jlumpe> still, i have to load it
  • 10:52:33 <jlumpe> It can also be loaded under classes/helper/
  • 10:52:37 <jlumpe> *located
  • 10:52:46 <jlumpe> or Classes/Whatever
  • 10:52:47 <cedricziel> right
  • 10:52:52 <jlumpe> But it still needs to be loaded :)
  • 10:53:06 <jlumpe> if i only pass the namespace to the signalslotdispatcher it doesn't work
  • 10:53:16 <cedricziel> dunno :)
  • 10:53:35 <jlumpe> aargh :/
  • 10:54:02 <cedricziel> jlumpe: did you ask the same thin on #typo3 ?
  • 10:54:28 <jlumpe> not yet
  • 10:54:30 <jlumpe> will do :)
  • 11:02:19 <jlumpe> cedricziel: works now :D
  • 11:02:24 <jlumpe> (silly, silly silly me
  • 11:02:25 <jlumpe> )
  • 11:06:29 <xaver__> hi
  • 11:08:30 <xaver__> i have a TCA field with link wizard and need a link in FE. My problem is the link is somewhere in v:format.json.encode in fluid. I need to create a <a-tag> before. or is where any nice way todo it in js
  • 11:11:07 <ubrog> Denyerec: I just had a duplication of content elements after an Upgrade von TYPO3 6.1 to 6.2 and Flux to 7.0
  • 11:11:20 <Denyerec> Did it cnotinue or was it just one time ?
  • 11:11:37 <ubrog> They were inside a container and after the update they displayed twice, once inside the container and once outside
  • 11:11:52 <ubrog> It continued. Not sure what's wrong yet
  • 11:12:51 <ubrog> But I had some upgrade troubles with flux in that installation and i did the upgrade manually
  • 11:13:26 <ubrog> I'm repeating the upgrade using the Extension manager now and I was hoping the problem will be gone then
  • 11:13:39 <ubrog> did you have the same problem?
  • 11:18:04 <xaver__> ubrog: 2 things for a upgrade. before you do the compare which drops a index you need to start the flux 7 update script. Second thing is to update the tempaltes afterwards
  • 11:20:59 <ubrog> It starts the update script if I upgrade from the extension manager, right?
  • 11:49:24 <jlumpe> cedricziel: happen to know how i can access teh current request in a signal handler?
  • 11:49:39 <jlumpe> it's s protected property of the controller, and there doesn't seem to be a method like getRequest()
  • 11:52:30 <jlumpe> nevermind, found it
  • 11:52:30 <jlumpe> if anybody wants to know: $controller->getControllerContext()->getResponse()
  • 11:54:08 <Denyerec> Any of you guy use tx_news ?
  • 11:54:15 <Denyerec> I can't figure out how the images work...
  • 11:54:23 <Denyerec> I've added a media file as a "relation" and it shows in the detail view
  • 11:54:32 <Denyerec> But it doesn't show up in the list view - all I get are the placeholders.
  • 11:55:43 <soee> woot ? :)
  • 11:56:14 <soee> what placeholders ?
  • 11:56:52 <ubrog> Denyerec: There's a checkbox "Show in preview views" for each image, is it selected?
  • 11:57:02 <Denyerec> Ahh so that's what that means!
  • 11:57:13 <Denyerec> "Preview view" I thought was a BE option.
  • 11:57:17 <Denyerec> Moment!
  • 11:58:44 <Denyerec> Hmp.
  • 11:58:55 <Denyerec> On my dewv site I'm getting this after 6.2.3dev update : 'Could not acquire lock for ClassLoader cache creation.'
  • 11:59:33 * Denyerec flushes and reloads
  • 12:01:11 <jlumpe> why are you using 6.2.3 ? :)
  • 12:13:17 <Denyerec> tx_news has a dependency due to a security issue
  • 12:13:32 <Denyerec> I thought I'd throw caution to the wind and just run on master until the security release.
  • 12:16:22 <ubrog> I'm still trying to update flux to 7.0. It doesn't work at all. Do I have to run that update script manually somehow?
  • 12:18:35 <Denyerec> Realy depends on the level of "doesn;t work"
  • 12:18:43 <Denyerec> If you're getting viewhelper errors it's because you're still using some of the old names.
  • 12:18:55 <Denyerec> If you've got something else... make peace in whatever Gods you believe ;)
  • 12:19:27 <ubrog> You're right. Doesn't work in my case means Extension Manager doesn't budge when I try to update
  • 12:19:38 <ubrog> No error message, but also no update done
  • 12:19:48 <ubrog> it worked for other extensions though
  • 12:21:54 <Denyerec> Did you install it originally from git ?
  • 12:22:16 <Denyerec> My ignorant guess is there might be a version confict it can't resolve in the expexted versions.
  • 12:22:31 <Denyerec> Perhaps try deleting the ext from typo3conf/ and re-installing from a freshly updated TER ?
  • 12:23:42 <ubrog> I tried reinstalling, but there is so much talk about an "update script" that I can't locate. That's why I try to do a proper update
  • 12:33:58 <Denyerec> I think the script simply searches your templates to updated any old VH references
  • 12:34:28 <mrboe> hey guys - i have a older typo3 install with tt_news (multipage)
  • 12:35:55 <mrboe> and i dont want to sow only the news cat of the root page (not globaly)
  • 12:36:01 <mrboe> how can i do that
  • 12:36:35 <Denyerec> I don't understand the question.
  • 12:36:46 <mrboe> i have 2 root pages
  • 12:36:48 <Denyerec> Don't want to show only the news cat of the root page , not globally ?
  • 12:37:24 <mrboe> in rootpage one there is a cat "sports" on rootpage tow there is a cat "training"
  • 12:37:48 <mrboe> both cats can be sleceted in the news cat
  • 12:38:22 <mrboe> but i want to restirct that only the cats of an special folder is selectable
  • 12:40:21 <Denyerec> Ah.
  • 12:40:23 <Denyerec> No idea :/
  • 12:42:43 <Denyerec> jlumpe - you there?
  • 12:44:10 <ubrog> mrboe: Did you select a "general record storage page"? I think it only displays categories from that page, but I'm not sure
  • 12:44:37 <Denyerec> Hmm. I've got a teaser menu FCE that I put together
  • 12:44:45 <Denyerec> but it just teases the pages below the current page
  • 12:45:02 <Denyerec> What would be the most elegant way via flux to allow the user to chose the starting point ?
  • 12:45:14 <cbleicker> as far as i remember there was a setting wich allows linking over different pagetrees?
  • 12:45:16 <Denyerec> in the FCE it uses this right now : <v:page.menu entryLevel="1" levels="-1">
  • 12:45:38 <cbleicker> but its just a hint. maybe i am totaly wrong with this idea :)
  • 12:45:40 <BenjaminR> Denyerec: the starting point for what?
  • 12:45:47 <Denyerec> Where it teases from
  • 12:46:03 <Denyerec> https://gist.github.com/Denyerec/edc1c0e6495eed3788ba
  • 12:46:07 <Denyerec> That's the current FCE
  • 12:46:11 <BenjaminR> hm maybe i lack of chat history ^^
  • 12:46:20 <Denyerec> I'd like to add a field where you can "Tease pages from below here:"
  • 12:46:27 <mrboe> @ubrog thanks for the hint - this sould be the right way
  • 12:46:32 <Denyerec> And if that's set, use that as the root to pull the teased pages from.
  • 12:48:51 <BenjaminR> What else you need than a flux field with page tree selector wizard
  • 12:49:06 <BenjaminR> or maybe suggest
  • 12:49:31 <Denyerec> Does that flux field include the little search box ?
  • 12:49:46 <Denyerec> Once i have that , the trick is getting the page ID to work with the menu.
  • 12:49:55 <Denyerec> I don't quite know how to use that variable
  • 12:50:02 <Denyerec> as right now the menu is just working relative to the current page.
  • 12:50:08 <BenjaminR> just add pageUid="{yourfluxfield}" to menu vh?
  • 12:50:40 <BenjaminR> <flux:flexform.field.wizard.suggest table="pages"/> btw
  • 12:50:56 <Denyerec> Oh... simple as that ?
  • 12:51:01 * Denyerec shakes head
  • 12:51:04 <BenjaminR> inside a select or group field
  • 12:51:15 <Denyerec> Was prepping myself for a fight :)
  • 12:51:22 <BenjaminR> ^^
  • 12:51:23 <Denyerec> select / group ?
  • 12:51:26 <BenjaminR> i am sorry - no fight today
  • 12:51:30 <Denyerec> ubrog just had a ballsup with group
  • 12:51:40 <BenjaminR> the wizard has to be child of a select flux field
  • 12:51:55 <Denyerec> ah right.
  • 12:53:58 <Denyerec> arguemernt "items" not supplied
  • 12:54:07 <Denyerec> in this instance BenjaminR what should my items be?
  • 12:54:18 <Denyerec> I've got the wizard nested inside the field:select
  • 12:56:55 <BenjaminR> flux:field.select tables="pages" multiple="TRUE" size="10" ...
  • 12:59:06 <Denyerec> Fluidtypo3 / Fluz needs far more examples :)
  • 12:59:15 <Denyerec> Sometimes the docs don't really help someone realise what's possible
  • 12:59:24 <BenjaminR> Put your head on and we have to create half of the examples :P
  • 12:59:57 <BenjaminR> eerything i told you right now was avaiable through a 10 sec google search :)
  • 13:00:16 <Denyerec> Then you and I are typing in some very different things :(
  • 13:00:25 <Denyerec> I'm trying field.tree and being told I need to set parentField
  • 13:00:30 <Denyerec> but nothing suggests what this should be.
  • 13:00:32 <Denyerec> The docs say:
  • 13:00:40 <Denyerec> Field containing UID of parent record
  • 13:00:44 <Denyerec> Which is about as much use as a back pocket on a shirt.
  • 13:01:01 <BenjaminR> also remembering that flux at first just an interface of flexforms and so on works exactly as flexforms would - helps a lot
  • 13:01:12 <BenjaminR> most of your flexform knowledge can be ported to flux
  • 13:01:13 <BenjaminR> id say
  • 13:01:18 <Denyerec> I have never used flexforms
  • 13:01:23 <BenjaminR> ah ^^
  • 13:01:28 <BenjaminR> maybe thats the point :)
  • 13:02:23 <Denyerec> Yeah :/
  • 13:02:37 <Denyerec> Trying to find an example of 1) what field:tree looks like (So I know if it's the right thing) and 2) how to implement it.
  • 13:03:21 <ubrog> Do you have tx_news installed?
  • 13:03:36 <ubrog> The category selection looks like field.tree
  • 13:03:52 <ubrog> probably because it is :-)
  • 13:04:04 <Denyerec> I just want to pick a page from the pagetree
  • 13:04:14 <Denyerec> so perhaps I need foreign table = pages
  • 13:04:39 <BenjaminR> https://gist.github.com/benjaminrau/c39dc9d1a198a83fec54
  • 13:04:46 <ubrog> bjo3rn sent me that example: <flux:field.tree name="teaserPages" table="pages" parentField="pid" expandAll="1" multiple="1" minItems="1" maxItems="99" foreignLabel="title" size="10"/>
  • 13:04:48 <BenjaminR> smth like that - unverified :)
  • 13:04:50 <BenjaminR> Denyerec
  • 13:04:55 <ubrog> It displays the pages in a tree
  • 13:05:25 <ubrog> it works, I tested it. But I can't make a screenshot at the moment, I'm still trying to update
  • 13:06:04 <Denyerec> arguement table not registered...
  • 13:06:10 <Denyerec> I think I might be looking at an update...
  • 13:06:26 <cbleicker> question about grid templating in 6.2. as far as i know there is no core support for contentelements like gridrows or something like this. what do you use to make this possible? gridelements? or is this supported by some FluidTYPO3 extension? just trying to figure out the perfect extension list for my future typo3 development.
  • 13:07:22 <Denyerec> BenjaminR - the docs don't have a table field for fiel.select - something you know that we don't :)
  • 13:08:33 <BenjaminR> fuck! no... definitely not :D
  • 13:08:43 <BenjaminR> seems to been replaced with flux.field.relation
  • 13:08:46 <BenjaminR> :/
  • 13:09:03 <BenjaminR> awkward
  • 13:09:34 <Denyerec> Haha
  • 13:09:44 <Denyerec> It's OK, ubrog's thing works after a fashion
  • 13:10:00 <Denyerec> but I can't seem to get the suggest to tick the record in field.tree
  • 13:13:15 <BenjaminR> dont know if these work together
  • 13:13:28 <BenjaminR> you cant put it inside any other vh
  • 13:13:29 <BenjaminR> :D
  • 13:13:31 <BenjaminR> *every
  • 13:14:36 <BenjaminR> btw Denyerec i use tx_news
  • 13:15:16 <Denyerec> I have tried 6.2.3-dev and HEAD from tx_news
  • 13:15:21 <Denyerec> and I get this on my dev site:
  • 13:15:30 <Denyerec> Could not find class definition for name "Tx_News_Domain_Model_MediaFileReference".
  • 13:15:36 <Denyerec> Oddly on my live site, it's fine :S
  • 13:16:44 <BenjaminR> Dont use TYPO3 6.2 - sorry
  • 13:16:50 <BenjaminR> and so not latest tx_news
  • 13:16:51 <Denyerec> Gnah.
  • 13:17:01 <Denyerec> Both sites are at same revision for news and typo3
  • 13:17:18 <Denyerec> Yet one works, the other does not :/
  • 13:32:19 <Denyerec> Can I test the type of something in f:if ?
  • 13:32:42 <Denyerec> <f:if condition="{somevar}" isTYpe="file, filereference" />
  • 13:32:46 <Denyerec> Like that pseudocode
  • 13:34:12 <BenjaminR> v:if.type.isInstanceOf?
  • 13:34:21 <Denyerec> See?
  • 13:34:27 <Denyerec> There's always something... :D
  • 13:34:28 <cbleicker> maybe by own viewhelper foo:getType(value:'{somevar}')?
  • 13:34:39 <BenjaminR> cbleicker: its all there :)
  • 13:34:43 <cbleicker> :)
  • 13:34:56 <BenjaminR> Denyered: just crawl vhs from time to time :)
  • 13:35:29 <Denyerec> hmm
  • 13:35:40 * Denyerec attempts something
  • 13:37:21 <BenjaminR> http://fluidtypo3.org/viewhelpers/vhs/master/If/Type/IsInstanceOfViewHelper.html
  • 13:41:20 <Denyerec> It's working (I think)
  • 13:41:28 <Denyerec> I can only test against one type
  • 13:41:31 <Denyerec> but I think that's OK in this setting.
  • 13:41:49 <Denyerec> Now I just need to "use my field if it's set", "use current page ID if not"
  • 13:42:22 <BenjaminR> <f:if condition="{customPageUid}"> ?!
  • 13:42:39 <Denyerec> <v:page.menu entryLevel="1" levels="-1" pageUid="{teaserPages}">
  • 13:42:50 <Denyerec> As in, I only want "pageUid" to be included if teaserPage is set.
  • 13:43:17 <Denyerec> OR, alternatively, I can use a temp var "thePage" and set it either to the current page ID, or teaserPages
  • 13:43:18 <BenjaminR> {custompageUid -> v:or(alternative: page.uid)}
  • 13:43:20 <Denyerec> if that makes sense
  • 13:43:45 <BenjaminR> credits to danilobuerger for v:or
  • 13:43:55 <Denyerec> Ok so that's the temp var approach.
  • 13:43:55 * Denyerec looks up v:or
  • 13:44:29 <BenjaminR> pageUid="{teaserPages -> v:or(alternative: page.uid)}">
  • 13:44:44 <Denyerec> That's oddly elegant
  • 13:45:10 <BenjaminR> when i give support in here i wonder all day what there is already :D
  • 13:45:20 <Denyerec> Hehehe
  • 13:45:32 <Denyerec> I don't understand from the docs how I'd use that in tag for,
  • 13:45:34 <Denyerec> *form
  • 13:45:42 <Denyerec> it's almost like there's something about the documentation layout I'm not getting :/
  • 13:45:44 <BenjaminR> we have an answer to everything (at least it feels like that) :D
  • 13:45:46 <Denyerec> As I have this problem a lot.
  • 13:45:58 <Denyerec> "Look at document, remain clueless"
  • 13:46:20 <Denyerec> Oh
  • 13:46:25 <Denyerec> No this time it's just me being stupid.
  • 13:47:38 <Denyerec> https://gist.github.com/Denyerec/014cc86cd04c1ee3c968
  • 13:47:45 <Denyerec> Ok BenjaminR - I'm trying to figure this out
  • 13:47:56 <Denyerec> as I understand it, if myVar is empty, "Banana" will be used.
  • 13:47:59 <Denyerec> But... used where.
  • 13:48:34 <BenjaminR> if you write v:or in inline syntax as i pointed out before you can use it whereever you want to use one var or as fallback another one
  • 13:49:00 <BenjaminR> pageUid="{teaserPages -> v:or(alternative: page.uid)}">
  • 13:49:11 <BenjaminR> will pass teaserPages to pageUid when set
  • 13:49:23 <BenjaminR> if not passes uid from global available page array
  • 13:49:59 <BenjaminR> same as: pageUid="{v:or(content: teaserPages, alternative: page.uid)}">
  • 13:50:19 <BenjaminR> you can pass content var by chaining always
  • 13:50:35 <Denyerec> Yes, I understand the inline syntax.
  • 13:50:35 <BenjaminR> not always but when renderChildren is used as fallback in vh
  • 13:50:43 <Denyerec> I was trying to mentally translate it into tag syntax as an exercise
  • 13:50:51 <Denyerec> As I often misunderstand the format of the documentation
  • 13:53:48 <BenjaminR> i am pretty sure v:or is used in inline syntax by 90%
  • 13:54:01 <Denyerec> Oh, I cna see why
  • 13:54:03 <BenjaminR> 100% :D
  • 13:54:13 <Denyerec> I was just trying to translate it as an exercise to see if I understood what was happening.
  • 13:54:47 <BenjaminR> (y)
  • 13:56:35 <BenjaminR> i will be away from the chat for a while. have to push forward some stuff :)
  • 13:57:36 <Denyerec> No worries BenjaminR, thankyou as always for your help.
  • 13:59:13 <Denyerec> ubrog you were using field.group earlier right ?
  • 14:07:40 <Denyerec> This is how it's done in Flexforms:
  • 14:07:40 <Denyerec> https://gist.github.com/Denyerec/c040a7d6ae9bf7fc2ae0
  • 14:09:56 <macro11> hello guys, is there a possibillity to access a datafield from the parent element? (fluidcontent) e.g. imputfield "width"
  • 14:11:25 <ubrog> yes I was using field.group in 6.x and now field.tree
  • 14:12:17 <ubrog> or actually it was flexform.field.group in 6.x I think
  • 14:16:35 <Denyerec> I just need a "startingpoint" control like from FlexForms
  • 14:16:41 <Denyerec> My Gist contains hat tx_news does :/
  • 14:16:58 <ubrog> yes that's exactly what it looks like in flexform
  • 14:18:25 <ubrog> if you need an overview: http://www.typo3-snippets.de/snippets/extension-programmierung/die-unterschiedlichen-arten-von-flexform-feldern.html
  • 14:21:10 <macro11> @ubrog: was the field.tree a answer to my question?
  • 14:21:47 <ubrog> macro11: no, related to Denyerecs field.group
  • 14:21:52 <Denyerec> ubrog - when I use field.tree I get a tree with checkboxes
  • 14:21:57 <Denyerec> I don't get the pagebrowser icon
  • 14:22:04 <Denyerec> and the suggest field doesn't work with field.tree
  • 14:22:05 <ubrog> macro11:I don't understand your questions completely
  • 14:22:25 <ubrog> The tree view is correct, that's what it does
  • 14:22:25 <Denyerec> So whilst field.tree *works*, it's not the same as the flexform approach
  • 14:22:33 <Denyerec> So it's inconsistent with the rest of the UI.
  • 14:23:07 <Denyerec> Here is field.tree: http://denyerec.co.uk/stuff/.screencaps/2014-05-14_13-22-55.png
  • 14:23:35 <ubrog> It is inconsistent, yes
  • 14:23:47 <Denyerec> Here's the startingpoint from flexform: http://denyerec.co.uk/stuff/.screencaps/2014-05-14_13-23-34.png
  • 14:24:32 <ubrog> the kind of UI that field.tree uses is used in other places too no, so I'm not sure what's better to use
  • 14:25:11 <ubrog> Did you look at field.related? I don't know how it renders, but it might be closer UI-wise
  • 14:25:15 <macro11> ubrog: my use case: i have a FCE with some columns, the width of these columns can differ. now i want to place a (responsive) image in the column. i have to configure the image for the maximum column size because i am not sure where it is placed. but i want to reduce the size of the image when it is a small column
  • 14:25:38 <Denyerec> Field.relation just renders a selectbox
  • 14:25:46 <Denyerec> Without a pagebrowser helper.
  • 14:25:58 <Denyerec> And worse, it just list all pages in the selectbox :?
  • 14:26:04 <ubrog> macro11: when you move it to a smaller column or when the column is displayed smalled due to responsiveness?
  • 14:26:31 <ubrog> well, that won't look too nice. In that case you're probably stuck with field.tree
  • 14:26:57 <ubrog> I have no idea why they removed the group field in the new version
  • 14:27:40 <ubrog> the same UI is also used for categories, so maybe the devs want to move away from the old UI element alltogether?
  • 14:27:57 <macro11> ubrog: forget about the responsive thing in this moment. i just want to reduce the output size to e.g. 250px because i know this column will never be broader than this.
  • 14:28:26 <macro11> ubrog: otherwise i have to output the image with e.g. 1024 px width to fit in all columns
  • 14:28:38 <macro11> without getting bad quality images
  • 14:29:15 <macro11> i could work with different image FCE or a dropdown to select the width, but i would like to do this automatically
  • 14:29:30 <macro11> if possible :)
  • 14:29:58 <Denyerec> ubrog - you ever used the width field? It doesn't seem to do anything for me on field.tree
  • 14:31:20 <ubrog> no, haven't tried width on field.tree
  • 14:31:46 <ubrog> macro11: you should be able to set the maximum width for your column in typoscript: styles.content.imgtext.maxW = 200
  • 14:34:22 <macro11> ubrog: i do not use a backend layout or something like this. i use a FCE to define the column style.. so the user can have different column layouts on one page
  • 14:34:59 <macro11> where flexible, but bringing some problems like this
  • 14:35:11 <macro11> very
  • 14:39:10 <ubrog> I don't know if there's an easy solution to this
  • 14:40:01 <ubrog> We have that in one of our templates, but the developer wrote a view helper that overrides typoscript values and sets the maxW
  • 14:42:09 <macro11> Thanks anyway!
  • 14:42:35 <ubrog> I can't really post the whole snippet right now because the template was done by another company
  • 14:42:53 <ubrog> And I don't understand it completely
  • 14:43:24 <ubrog> But what he does is before he renders the column in Fluid, he calls the view helper and sets the typoscript value
  • 14:43:25 <macro11> no problem, i'm not sure if i would understand it in this case ;)
  • 14:43:30 <Denyerec> Hmm.
  • 14:43:36 <ubrog> and he does that for every column
  • 14:43:37 <Denyerec> I'm getting a lot of grief today between dev and live
  • 14:43:42 <Denyerec> despite both being identical :
  • 14:44:11 <Denyerec> Oh, no, something definitely changed.
  • 14:44:23 <ubrog> I hope there is an easier way, it seems awfully complicated
  • 14:44:27 <Denyerec> ubrog how good are you with fal / media viewhelpers ?
  • 14:44:39 <ubrog> very not good :-D
  • 14:44:47 <Denyerec> Since updating to typo3 6.2.3 my media records don't seem to be playing nice.
  • 14:45:03 <Jeff_Tollwerk> Guys! Major problem with translations here. We're using danilobuerger's latest development-version of FLUX (https://github.com/hmspl/flux/tree/development). We have a FCE on language [ALL]. When we create a new FCE inside this FCE and translate it to a second language, the FCE does not know the parent-relation in the translation. Is there a way to
  • 14:45:04 <Jeff_Tollwerk> fix this?
  • 14:45:05 <Denyerec> Hre's my current code:
  • 14:45:06 <Denyerec> https://gist.github.com/Denyerec/2992d5ab719ef5eca08f
  • 14:45:59 <ubrog> I haven't done anything with fal so far. What's the problem with the code?
  • 14:47:57 <Denyerec> Well
  • 14:48:00 <Denyerec> It used to work
  • 14:48:01 <Denyerec> Now I get this
  • 14:48:08 <Denyerec> Uncaught TYPO3 Exception
  • 14:48:08 <Denyerec> #1382687163: Supplied file object type must be File or FileReference
  • 14:48:55 <Denyerec> if I debug {image} I get this:
  • 14:50:30 <Denyerec> http://codepaste.net/a5apg9
  • 14:54:13 <ubrog> Are you sure image.0.id is the right value for the identifier?
  • 14:55:10 <ubrog> because it says "either CSV, array or implementing Traversable" in the docs
  • 14:57:57 <ubrog> I don't really get how it's supposed to work, there's also image.0.identifier
  • 14:58:25 <Denyerec> I have NO clue what the difference is between id and uid, or what TreatIdAsReference does
  • 14:58:31 <Denyerec> or how I identify what datatypes I've got :/
  • 14:58:43 <Denyerec> I have permuted a bunch of stuff and now this is working :
  • 14:58:49 <Denyerec> <v:resource.image identifier="{image.0.id}" width="210c" height="70c" />
  • 14:59:23 <ubrog> Very strange
  • 14:59:50 <Denyerec> Yes
  • 14:59:57 <Denyerec> I wish I knew what was going on with those Fal records
  • 15:00:10 <Denyerec> it's really irritating to get a Type error, and have everything report as "Array" in Debug :/
  • 15:00:37 <Denyerec> I mean, I kinda understand why that is, but it's still confusing as hell :)
  • 15:01:34 <Denyerec> Do you have any idea how to use v:switch ?
  • 15:02:45 <ubrog> no, haven't used it
  • 15:03:29 <ubrog> The documentation is missing examples for that kind of stuff
  • 15:03:38 <ubrog> It would be a lot easier to figure out
  • 15:03:45 <Denyerec> Yeah no kidding
  • 15:03:52 * Denyerec greps
  • 15:04:30 <Denyerec> https://gist.github.com/Denyerec/95b5e981668b4f31071d
  • 15:04:42 <Denyerec> As usual, simple when you know how ;)
  • 15:06:23 <mrboe> @Denyerec here is a switchcase https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/Resources/Private/Templates/Content/ThreeColumn.html
  • 15:06:37 <Denyerec> mrboe I pasted the one from NavigationList too ;)
  • 15:07:30 <ubrog> nice!
  • 15:07:35 <ubrog> I have to take a break
  • 15:08:10 <ubrog> I'll be around sometime again
  • 15:12:02 <BenjaminR> Denyerec ubrog: youre very welcome to contribute on Documentation - we lack of time there
  • 15:12:43 <Denyerec> I can appreciate that 100% BenjaminR
  • 15:12:57 <Denyerec> But how can people who don't understand the documentation... write the documentation?
  • 15:12:58 <Denyerec> :)
  • 15:13:09 <Denyerec> It would be like asking a blind man to paint the house.
  • 15:13:16 <Denyerec> Sure he COULD do it... but would you really want him to? ;)
  • 15:13:25 * Denyerec is really enthusiastic with a paintbrush
  • 15:13:29 <BenjaminR> well i hope it takes you longer to understand BUT at some point you understand how to use without docs too :)
  • 15:13:40 <Denyerec> I'm slowly getting there.
  • 15:13:46 <Denyerec> My biggest obstacle at the moment is Type errors
  • 15:13:59 <BenjaminR> looking at the viewhelper source most times make you understand it
  • 15:14:01 <Denyerec> When you get a type exception, and I can't figure out what type I *have*
  • 15:14:11 <Denyerec> As debug just shows you things as arrays
  • 15:14:27 <Denyerec> I think if I could surmount that understanding gap I'd be in a much better place.
  • 15:14:29 <BenjaminR> hm Debug indeed tells you the time of an object
  • 15:14:39 <BenjaminR> *type
  • 15:15:29 <Denyerec> Yeah... "Array"
  • 15:15:47 <BenjaminR> hm so i dont get what you mean
  • 15:16:03 <Denyerec> Well in my FAL fauilure above
  • 15:16:10 <Denyerec> I was being told "requires file or fileReference"
  • 15:16:30 <Denyerec> and I guess I juist don't know what that is / how to find out if I've got one.
  • 15:16:56 <Denyerec> https://gist.github.com/Denyerec/2992d5ab719ef5eca08f
  • 15:17:23 <Denyerec> So here:
  • 15:17:23 <Denyerec> http://fluidtypo3.org/viewhelpers/vhs/master/Page/Resources/FalViewHelper.html
  • 15:17:37 <Denyerec> Doesn't state what type is returned. I got an array, so far, so good.
  • 15:17:48 <Denyerec> http://codepaste.net/a5apg9
  • 15:17:50 <Denyerec> ^ the array
  • 15:18:13 <Denyerec> Then when I try to use v:resource.image I'm now lost as to what to use as th eidentifier
  • 15:18:17 <Denyerec> (I permuted a bunch of things)
  • 15:18:29 <BenjaminR> v:page.resources.fal field="media" refers to the images you added in page properties? you know?
  • 15:18:38 <Denyerec> Yep.
  • 15:18:44 <Denyerec> That was the plan.
  • 15:19:02 <Denyerec> SO then I look up resource.image and is says this about Identifier : The FAL combined identifiers (either CSV, array or implementing Traversable).
  • 15:19:05 <BenjaminR> how you know their ids?
  • 15:19:30 <Denyerec> What do you mean ?
  • 15:19:45 <Denyerec> My intention is to render the first image that's set as page media.
  • 15:19:54 <Denyerec> I've got it working, I just don't know why it's workin.
  • 15:20:43 <Denyerec> So page.resources.fal returns an array of "stuff".
  • 15:20:49 <Denyerec> I take result.0
  • 15:21:00 <Denyerec> But I don't really know what result.0 *is*
  • 15:21:06 <BenjaminR> i am unfocused right now ...
  • 15:21:20 <Denyerec> Heh if that's the same as confused, join the club ;)
  • 15:21:53 <Denyerec> Or do you mean you don't understand what I'm asking ?
  • 15:23:03 <BenjaminR> i think i am doing to much things at the same time
  • 15:26:28 <Denyerec> That's OK
  • 15:26:36 <Denyerec> This is not a technical issue, it's working, I just want to understand more.
  • 15:26:43 <Denyerec> So I will harass you when you are not so busy
  • 15:26:46 <mrboe> @Denyerec Claus told us not to do the switchcase like you postet
  • 15:27:49 <mrboe> i think the rease was that eveything in there is loaded, if you but the cases into sections only the needed case is loaed
  • 15:28:03 <Denyerec> Uh oh.
  • 15:28:11 <Denyerec> I didn't see a case in your code tho
  • 15:28:11 <mrboe> but @randomresult knows it better - hope i dont tell some bullshit
  • 15:28:31 <mrboe> <f:render section="FE{settings.grid3.split -> v:format.case(case: 'settings.grid3.split')}"
  • 15:29:06 <Denyerec> oh I see
  • 15:29:16 <Denyerec> you create sections for each case
  • 15:29:20 <Denyerec> then render a dynamic section name
  • 15:29:27 <mrboe> yes
  • 15:29:38 <Denyerec> wait
  • 15:29:43 <Denyerec> You're talking about UPPER and lower case ?
  • 15:29:53 <Denyerec> format.case
  • 15:29:56 <Denyerec> ?
  • 15:32:59 <mrboe> one mom
  • 15:34:16 <Denyerec> it's OK i have to brb
  • 15:38:43 <jlumpe> whooo
  • 15:39:02 <jlumpe> the first step to get ajax submission with powermail 2 is done :)
  • 15:48:02 <mrboe> @Denyerec i dont know why claus hase write it like this
  • 15:48:15 <mrboe> just tesed that f:render section="BE{settings.grid3Split}" also works
  • 15:48:16 <Denyerec> My case is REALLY simple
  • 15:48:16 <FT3BOT> Welcome back Denyerec!
  • 15:48:19 <Denyerec> so I will keep it the same way for now,
  • 15:49:31 <mrboe> but its only working when you have an empty section with this naming <f:section name="BE">
  • 15:49:48 <mrboe> i think i had to write him
  • 15:50:11 <mrboe> to understand what hes doing
  • 15:52:14 <Denyerec> No value found for key "Tx_Vhs_ViewHelpers_SwitchViewHelper->switchCaseValue", thus the key cannot be removed.
  • 15:52:21 <Denyerec> Hmm.
  • 15:52:28 <Denyerec> I'm certain I set a "default" on my field.
  • 15:53:03 <Denyerec> Ah
  • 15:53:12 <Denyerec> I think I need to re-save all existing CE's that use it
  • 15:54:41 <Denyerec> Yep, that fixed it
  • 15:54:49 <Denyerec> (I had added a new field to an existing CE)
  • 15:55:54 <mrboe> @Denyerec here is a old version of the container https://gist.github.com/misterboe/723707156b1483dacc42
  • 15:56:14 <mrboe> with the v:switch version
  • 15:56:17 <Denyerec> Hmmm.
  • 15:56:33 <Denyerec> I can see if it's loading all the content before switching why in this case it is more optimal to use the sections
  • 15:56:39 <Denyerec> Fo rme, it's just toggling a single value
  • 15:56:43 <Denyerec> so I don't think it's critical ?
  • 15:58:18 <mrboe> you can check your templates with builder
  • 16:02:48 <Denyerec> How do I just pull the contents of the heading field ?
  • 16:02:55 <Denyerec> I think I disabled headers on FCE's globally
  • 16:03:00 <Denyerec> But I kinda need the heading on this one :S
  • 16:03:07 <Denyerec> page.header I wonder
  • 16:05:20 <Denyerec> Hmm, no its the fce heading I need
  • 16:05:42 <Denyerec> record.header!
  • 16:28:19 <BenjaminR> I LOVE OOP!!!
  • 16:31:29 <jlumpe> O_o
  • 16:33:29 <BenjaminR> :-X
  • 17:03:33 <Denyerec> LD
  • 17:03:37 <Denyerec> It's really nice outside
  • 17:03:41 <Denyerec> Nicest day of the year so far.
  • 17:32:21 <cedricziel> Denyerec: where is this happy place you're talking about?
  • 17:32:34 <Denyerec> uk
  • 17:32:45 <cedricziel> oh-didnt know that!
  • 17:34:02 <Denyerec> The weather is normally so crap that nice days really stand out ;)
  • 17:34:27 <cedricziel> ;)
  • 17:34:38 <cedricziel> where are you located over there?
  • 17:35:34 <Denyerec> Right in the middle
  • 17:36:14 <Denyerec> Its quite nice
  • 17:36:23 <Denyerec> about 80 minutes from London by train
  • 17:36:26 <Denyerec> If you can stomach the price :/
  • 17:36:44 <cedricziel> how much is the train?
  • 17:36:54 <Denyerec> ~ €100
  • 17:37:02 <Denyerec> If you travel on the same day.
  • 17:37:19 <Denyerec> If you book a week or so in advance and travel during non-commuter times you can get it for may be €30
  • 17:37:26 <Denyerec> (Hin und zuruck)
  • 17:37:46 <cedricziel> oh cool! Denyerec, are you related to Robin Hood?
  • 17:38:00 <Denyerec> Haha, possibly. Ghengis Khan too.
  • 17:38:06 <cedricziel> (looked at the map and couldnt resist ^^)
  • 17:38:07 <Denyerec> ;)
  • 17:38:26 <Denyerec> Aye , famous for Outlaws and Pork Pies ;)
  • 17:38:36 <cedricziel> :P
  • 17:39:46 <cedricziel> 30 bux for 4 hour train ride is something i would call cheap ^^
  • 17:41:59 <Denyerec> It's 80 minutes dude!
  • 17:42:17 <Denyerec> That's ... not 4 hours :)
  • 17:44:53 <cedricziel> google tells me 2 hours one direction ;)
  • 20:48:05 <moger> hey there... I'm trying to use <v:render.inline> within a fluid standalone view that sends an e-mail
  • 20:49:18 <moger> unfortunately that doesnt work, variables are not being processed
  • 20:50:01 <moger> is there any known limitation to the inline viewhelper or do i just need to initialize something in the standalone view?
  • 21:40:53 <benjamin_654> hi, i would like to execute the flux UnitTests, how do i do this?
  • 21:41:16 <benjamin_654> is it possible from inside my IDE (PhpStorm)?

20140515

  • 08:15:37 <cedricziel> benjamin_654: there's a runner available, when you install EXT:phpunit
  • 08:16:07 <jlumpe> morning o>
  • 08:16:32 <cedricziel> ahoy :)
  • 08:17:34 <jlumpe> cedricziel: almost got the ajax submit working with the new powermail version
  • 08:17:34 <jlumpe> :D
  • 08:18:10 <jlumpe> had to dig a bit through the stuff to figure out how to reach the things i want but it's getting somewhere now
  • 08:23:06 <cedricziel> sounds good!
  • 08:24:35 <jlumpe> it might not be perfect code-wise, but as soon as that works i'll just put it on github, if anybody needs it (will probably only work for single page contact forms anyway)
  • 08:26:46 <Denyerec> ok so
  • 08:27:30 <Denyerec> I have the ext. go_maps, and it stores addresses in a table called tx_gomapsext_domain_model_address
  • 08:28:03 <Denyerec> Whats the correct VH to use to grab a record from here?
  • 08:29:49 <benjamin_654> cedricziel: thx & good morning, with: ./typo3/cli_dispatch.phpsh phpunit typo3conf/ext/flux/Tests/Unit/Service/ContentServiceTest.php i get the error: PHP Fatal error: Call to undefined method FluidTYPO3\Flux\Service\ContentService::injectRecordService()
  • 08:30:36 <benjamin_654> and ./typo3/cli_dispatch.phpsh phpunit -c typo3conf/ext/flux/Tests/phpunit.xml says: "No tests executed!" ..
  • 09:05:56 <cedricziel> benjamin_654: can you describe your environment please?
  • 09:07:55 <cedricziel> Denyerec: the domain record, or the db record?
  • 09:12:48 <cedricziel> I'd give field.relation a shot
  • 09:13:00 <cedricziel> it should at least give you the db records
  • 09:13:18 <cedricziel> you can try the transform argument to cast it to a domain object
  • 09:31:34 <cedricziel> out. cya
  • 09:33:09 <Denyerec> cedricziel - I don't understand the question
  • 09:33:16 <Denyerec> That table contains the records with the address data
  • 09:33:19 <Denyerec> I want the address data
  • 09:35:48 <Denyerec> (What was he on about re: domain objects? )
  • 09:36:47 <matt_b> Denyerec: objects in the Domain Model (Repository)?
  • 09:36:57 <Denyerec> Yep, over my paygrade.
  • 09:37:02 <Denyerec> Where can I learn this ?
  • 09:37:05 <Denyerec> Extbase book ?
  • 09:37:15 * Denyerec wonders if they finished translating that yet.
  • 09:37:24 <matt_b> heheh - I've got this on another screen: http://docs.typo3.org/typo3cms/ExtbaseFluidBook/3-BlogExample/2-the-stations-of-the-journey.html
  • 09:37:42 <matt_b> Trying to learn this stuff myself
  • 09:37:51 <Denyerec> :D
  • 09:38:01 <Denyerec> Don't happen to be in the UK do you ?
  • 09:38:15 <matt_b> Just down the road :-)
  • 09:38:55 <matt_b> Burton/Derby area but ex Leicester for 15 yrs
  • 09:39:08 <Denyerec> NO shit
  • 09:39:21 <Denyerec> Not only are you the first other UK based typo user I've ever known
  • 09:39:24 <Denyerec> You're like 10 miles away.
  • 09:39:27 <matt_b> Ditto!
  • 09:39:54 <matt_b> I know - I found yr blog in a google search t'other day
  • 09:40:11 <matt_b> then whois'd yr domain etc.
  • 09:40:12 <Denyerec> lol
  • 09:40:22 <Denyerec> Wonder how the hell you found that :S
  • 09:41:10 <matt_b> Ahem - there's so little structured documentation that I've been casting a wide net - page 2 results ;-)
  • 09:41:22 <Denyerec> Shocker :D
  • 09:41:32 <Denyerec> Must have been my flailing around with an old version
  • 09:41:41 <Denyerec> What brings you to Typo3 ?
  • 09:41:59 <Denyerec> (If I vanish suddenly I will return, just dealing with the nipper)
  • 09:42:09 <matt_b> Been doing it since ~2000
  • 09:42:46 <matt_b> Needed a multi-lingual solution @ the time for a Euro client. Never looked back
  • 09:44:11 <jlumpe> nono you got it all wrong
  • 09:44:21 <jlumpe> wordpress with some multilanguage plugin is the way to go
  • 09:44:22 <jlumpe> :D
  • 09:44:42 <jlumpe> you know, so many themes on theme forest for which you don't have to do anything
  • 09:44:46 <jlumpe> ;)
  • 09:45:15 <matt_b> Actually some days I think you might be right - grass is always greener right? ;-)
  • 09:45:41 <jlumpe> haha don't ever tell me that i'm right with that ;)
  • 09:45:47 <matt_b> lol
  • 09:47:20 <matt_b> "I got 99 problems but a theme ain't one"
  • 09:55:35 <jlumpe> yeah i'm not so sure about that ;)
  • 09:55:42 <jlumpe> for example
  • 09:55:48 <jlumpe> if you do the same thing with magento
  • 09:55:50 <jlumpe> then after buying a theme
  • 09:55:54 <jlumpe> you have like 100 problems more
  • 09:58:04 <matt_b> Haven't played with Magento for a few years - I recall immense complexity.
  • 09:59:59 <jlumpe> yeah that's in there too
  • 10:14:44 <Denyerec> I got 99 problems and Wordpress is most of them.
  • 10:14:51 <Denyerec> ¬_¬
  • 10:14:57 <Denyerec> matt_b you a freelancer?
  • 10:16:27 <matt_b> not atm but will b again soon
  • 10:16:40 <matt_b> looking around for opportunities
  • 10:16:53 <Denyerec> LIkewise, tho with the kid now, I can't go fulltime.
  • 10:17:35 <matt_b> It's exactly kids thats pushing me back into the freelance/self unemployed arena
  • 10:18:00 <matt_b> I can't do school runs with the job I've ended up with :-(
  • 10:18:11 <matt_b> Priorities right?
  • 10:18:12 <Denyerec> Yeah, UK employers are unforgiving regarding family
  • 10:18:24 <Denyerec> Which is hillarious given that everyone's moaning about the "collapse of the family unit"
  • 10:18:38 <Denyerec> I'd rather be poor & with a child I raised myself (IMO)
  • 10:18:53 <matt_b> here here!
  • 10:18:56 <Denyerec> THough we do have a minder arranged for 2 days of the week so I can actually get stuff done!
  • 10:19:38 <matt_b> My eldest used to kip underneath my desk while I worked until her mum came home - happy days!
  • 10:21:09 <matt_b> Denyerec: How'd u get yr projects? Word of mouth?
  • 10:21:14 <Denyerec> Yeah
  • 10:21:26 <Denyerec> The last one I got, was because someone had had a really bad experience with two other webdevs
  • 10:21:34 <Denyerec> so I talked with her about how to find a good developer in her area
  • 10:21:40 <Denyerec> Then she insisted on hiring me instead
  • 10:21:57 <Denyerec> Just finishing the site off now: http://alba-dev.sozu.co.uk/
  • 10:22:20 <matt_b> :-) v. much like the look of it
  • 10:22:32 <Denyerec> SHe's written, no word of a lie, 120 pages of content.
  • 10:22:41 <Denyerec> It's practically a book on the subject, never had a client like it.
  • 10:22:47 <jlumpe> lol Denyerec
  • 10:22:50 <matt_b> wow - a client with content!
  • 10:22:50 <Denyerec> Normally you have to wring 4 pages out of them.
  • 10:22:57 <matt_b> quite
  • 10:23:29 <Denyerec> Other clients are starting to come in from Facebook for photographic work, but that's early days.
  • 10:23:31 <jlumpe> Denyerec: hey, not responsive?
  • 10:23:38 <Denyerec> jlumpe, not for her price, no.
  • 10:23:44 <jlumpe> ah
  • 10:23:56 <Denyerec> Would have needed double for that at least.
  • 10:24:01 * Denyerec is a terrible capitalist :/
  • 10:24:04 <jlumpe> haha
  • 10:24:16 <jlumpe> i'm currently working on a 4 language page for my tattoo artist
  • 10:24:36 <jlumpe> basically a "one-page" page
  • 10:24:40 <jlumpe> which a custom gallery
  • 10:24:43 <jlumpe> *with
  • 10:24:47 <Denyerec> The framework's in place for it to go responsive (Grid, etc) but there are design considerations and obviously the testing etc.
  • 10:25:08 <jlumpe> yeah
  • 10:25:12 <Denyerec> And I couldn't get srcset to work properly cross-browser yet.
  • 10:25:19 <Denyerec> I don't think that feature is ready for primetime.
  • 10:25:21 <jlumpe> srcset?
  • 10:26:11 <jlumpe> ah responsive images
  • 10:26:20 <matt_b> [everone here googles(!)]
  • 10:27:40 <jlumpe> Denyerec: you could also use an adaptive image approach
  • 10:27:58 <jlumpe> setting a cookie on the client side with the viewport width
  • 10:28:05 <jlumpe> and the deliver images accordingly
  • 10:28:15 <jlumpe> oh and Denyerec: https://github.com/borismus/srcset-polyfill
  • 10:29:35 <Denyerec> Hve you tried that jlumpe
  • 10:29:35 <Denyerec> ?
  • 10:29:55 <Denyerec> As I found a bunch of polyfills but each one came with a list of side-effects it made it feel like I was shopping for cancer meds.
  • 10:30:06 <jlumpe> no, not yet i just found it liked in an article on typo3blogger
  • 10:30:10 <jlumpe> hahah ok
  • 10:30:16 <jlumpe> *linked
  • 10:30:43 <Denyerec> I was looking at this: http://adaptive-images.com/
  • 10:31:32 <Denyerec> It seems straightforward enough, and would sit beside typo's caching I think
  • 10:31:46 <jlumpe> Denyerec: that's what i was talking about above :)
  • 10:31:55 <jlumpe> that'S the cookie-variant
  • 10:31:59 <Denyerec> ahhh
  • 10:32:01 <Denyerec> kk
  • 10:32:43 <randomresult> morning
  • 10:32:59 <jlumpe> o>
  • 10:33:19 <jlumpe> randomresult: could you fix your big issue?
  • 10:33:33 <randomresult> my life...? no still the same
  • 10:33:42 <randomresult> ;)
  • 10:33:48 <randomresult> you mean the empty cols?
  • 10:33:51 <randomresult> yes.
  • 10:33:57 <jlumpe> haha
  • 10:34:01 <jlumpe> good :)
  • 10:34:31 <jlumpe> in case anybody later wants to take a look at something i cooked up: i made an attempt to make basic powermail 2.x forms submit via ajax
  • 10:35:04 <randomresult> maybe mrboe is interested as he is working on bootstraped powermailtemplates
  • 10:35:20 <jlumpe> it's really basic for now, but it works
  • 10:35:39 <jlumpe> i might upload it to github later :)
  • 10:36:05 <mrboe> @jlumpe i can upload my powwermail "extended" versiob
  • 10:36:21 <mrboe> all fields with TB classes
  • 10:36:28 <jlumpe> TB?
  • 10:36:33 <mrboe> Twitter Boostrap
  • 10:36:36 <jlumpe> ah
  • 10:36:42 <jlumpe> i'm using foundation :)
  • 10:36:55 <mrboe> so you had to switch - thats hard
  • 10:36:57 <mrboe> ;)
  • 10:37:06 <jlumpe> did you remove the powermail_field classes?
  • 10:37:22 <mrboe> the unused
  • 10:37:32 <jlumpe> anyway if you want i can later upload the ajax-enabling extension if you want to take a look
  • 10:37:37 <jlumpe> maybe you can salvage something
  • 10:37:48 <mrboe> http://snag.gy/iLDxO.jpg
  • 10:38:10 <jlumpe> nice nice :)
  • 10:38:13 <mrboe> that would be nice
  • 10:38:29 <jlumpe> disclaimer: i have no idea about it's quality :D
  • 10:38:40 <jlumpe> ok wait, let me upload it now, even though it's definitely not 100% finished
  • 10:38:41 <jlumpe> sec
  • 10:39:01 <mrboe> dont hurry
  • 10:39:09 <Denyerec> jlumpe - I've been using "sp_bettercontact" for my contact forms forever now
  • 10:39:17 <jlumpe> well you can just browse it and get an idea about what i did
  • 10:39:21 <Denyerec> As it does "everything I need" - it doesn't ajax submit though.
  • 10:39:26 <Denyerec> And it's a bit of a pig to customise.
  • 10:39:47 <Denyerec> Do you think using powermail with the ajax submission would be a viable solution for spam-proof contact forms?
  • 10:40:06 <Denyerec> And... isn't Claus working on Fromage with danilobuerger ?
  • 10:40:18 <jlumpe> Denyerec: i have no idea :)
  • 10:40:38 <jlumpe> i just did this because i need this contact form to be submitted using ajax
  • 10:44:06 <Denyerec> Hehe
  • 10:44:29 <jlumpe> mrboe: https://github.com/johanneslumpe/Pmajaxsubmit
  • 10:44:44 <jlumpe> i just started that yesterday, so bear with me
  • 10:49:13 <Denyerec> Any of you guys familiar with resource.record
  • 10:49:15 <Denyerec> ?
  • 10:49:45 <mrboe> thx - had to finish some thing and then i will have a look
  • 10:56:45 * Denyerec gets the feeling danilobuerger is going to yell at me for abusing his viewhelpers.
  • 11:06:25 <BenjaminR> Hey everybody
  • 11:06:58 <jlumpe> o>
  • 11:09:38 <Denyerec> BenjaminR!
  • 11:09:40 <mrboe> hey BenjaminR
  • 11:09:41 <Denyerec> >_>
  • 11:09:46 <BenjaminR> oO
  • 11:09:49 <Denyerec> QUick Q:
  • 11:09:52 <BenjaminR> :)
  • 11:10:11 <Denyerec> I have the ext. go_maps, and it stores addresses in a table called tx_gomapsext_domain_model_address
  • 11:10:21 <Denyerec> I am using resource.record to pull a field from a record there.
  • 11:10:26 <Denyerec> Is this the right VH to be using ?
  • 11:11:01 <Denyerec> And, second, is there a way to grab a set of fields and iterate them?
  • 11:11:09 <Denyerec> Third, can you get a whole record, not just a field ?
  • 11:11:18 <Denyerec> (Ok, so 3 quick questions) :)
  • 11:11:23 <Denyerec> But they are small!
  • 11:11:24 <BenjaminR> a) never used resource.record
  • 11:11:26 <Denyerec> Look, so tiny...
  • 11:11:29 <BenjaminR> b) it seems to be the right thing
  • 11:11:38 <BenjaminR> c) get all field with field argument empty
  • 11:11:45 <Denyerec> Ahh!
  • 11:11:51 <Denyerec> I omitted it and it complained
  • 11:11:57 <Denyerec> I didn't think to leave it in, but empty.
  • 11:12:22 <BenjaminR> oh then i am afraid resources means media
  • 11:12:37 <BenjaminR> lets check the source :)
  • 11:12:59 <BenjaminR> Denyerec anyway... you like to get a suggestion?
  • 11:13:08 <Denyerec> Mmmhm?
  • 11:13:19 <BenjaminR> create your own viewhelper and initialize the repository
  • 11:13:22 <Denyerec> I'm currently in the source trying to figure out the comments in the documentation.
  • 11:13:24 <BenjaminR> i think that is quite more fun
  • 11:13:39 <Denyerec> 'The actual record. Alternatively you can use the "uid" argument.'
  • 11:13:41 <Denyerec> Meant nothing to me :/
  • 11:13:53 <Denyerec> Why would I supply the record I'm trying to pull OUT, as an arguement ?!
  • 11:13:56 <BenjaminR> initializing the gomaps repo is easy as $repository = $this->objectManager->get($repositoryName);
  • 11:13:59 <Denyerec> That would imply I already have the damn thing...
  • 11:14:24 <Denyerec> If you can point me to the guide on "My first viewhelper, a picturebook guide"
  • 11:14:26 <BenjaminR> i think this is meant as relation field
  • 11:14:29 <Denyerec> Then I will give that a try :)
  • 11:14:45 <BenjaminR> Denyerec in EXT:vhs there are 187 viewhelpers which you can use as template :LP
  • 11:14:57 * Denyerec sees lots of error messages in his future.
  • 11:15:02 <BenjaminR> its not more than class myvhs extends fluid abstractvh with a render method :)
  • 11:15:18 <Denyerec> All this talk of repositories is very alien.
  • 11:15:24 <BenjaminR> i will point you to an easy one :)
  • 11:15:29 <BenjaminR> it isnt !
  • 11:15:32 <BenjaminR> its 5 minutes work :)
  • 11:15:38 <BenjaminR> and you can fetch whatever you want :)
  • 11:15:42 <Denyerec> http://docs.typo3.org/typo3cms/ExtbaseFluidBook/3-BlogExample/2-the-stations-of-the-journey.html
  • 11:16:08 <BenjaminR> wait - i build one for you :)
  • 11:16:19 <BenjaminR> you own me a coffee then
  • 11:16:38 <Denyerec> So long as you're not in Switzerland I can probably afford that...
  • 11:17:04 <jlumpe> lol
  • 11:17:42 <Denyerec> content.infoview seems simple enough
  • 11:18:07 <Denyerec> Just feels like I'm wading into a room of 100 concepts, and I only know 1 ;)
  • 11:18:57 <BenjaminR> creating a basic one right now for fetchig objects from a repo
  • 11:18:59 <BenjaminR> you can extend then
  • 11:25:36 <ubrog> I have a problem with an inline notation of f:cObject, can anyone spot what's wrong here? http://pastebin.com/LneKEgbT
  • 11:26:35 <ubrog> I get: #1237900529: The argument "arguments" was registered with type "array", but is of type "string" in view helper "TYPO3\CMS\Fluid\ViewHelpers\Widget\LinkViewHelper"
  • 11:26:56 <ubrog> I also added {} around f:cObject, but with the same result
  • 11:27:20 <ubrog> The typoscript path contains a number only, I checked that
  • 11:27:40 <ubrog> And when I add the number directly in the template it works
  • 11:28:57 <ubrog> I think there's something wrong with the inline notation of the cObject so it returns an array instead of string, but I don't know what exactly
  • 11:35:57 <Denyerec> thanks BenjaminR - might be able to figure this out afterall! ;)
  • 11:36:10 <jlumpe> ubrog, can you try to change f:cObject(typoscriptObjectPath: 'lib.newscategory' ) to 'f:cObject(typoscriptObjectPath: "lib.newscategory" )'
  • 11:36:15 <BenjaminR> i need 1 more minute :)
  • 11:36:17 <jlumpe> (yes, include the single quotes too)
  • 11:36:35 <Denyerec> Uh oh, the gremlin has woken
  • 11:36:39 <Denyerec> Brb!
  • 11:37:16 <BenjaminR> Denyerec: https://gist.github.com/benjaminrau/3642d8e6c4a3e24c4e29
  • 11:37:17 <FT3BOT> Denyerec is currently away.
  • 11:37:18 <BenjaminR> Untested!
  • 11:38:30 <Denyerec> ok
  • 11:38:31 <FT3BOT> Welcome back Denyerec!
  • 11:38:41 <Denyerec> My one stupid question before I head off to deal with Ada
  • 11:38:48 <Denyerec> How do I know the repository name?
  • 11:39:07 <Denyerec> I presume it's derived from the tablena m e>?
  • 11:39:08 <Denyerec> b gugh oh
  • 11:39:13 <Denyerec> shes onthe keyg oard
  • 11:39:21 <Denyerec> She's on the keyboard :S
  • 11:39:36 <BenjaminR> Go to the ext and open the class / but yes you can determine from table name too
  • 11:39:57 <BenjaminR> Tx_WhateverExt_Domain_Repository_ModelRepository
  • 11:40:04 <BenjaminR> Or namespaced..
  • 11:40:57 <ubrog> jlumpe: I get "Not all tags were closed" when I change it like that
  • 11:42:10 <ubrog> Ah of course, because the "" are nested now
  • 11:42:23 <ubrog> But is there a way to mask those?
  • 11:42:23 <Denyerec> thanks BenjaminR!!
  • 11:42:30 <Denyerec> biab
  • 11:44:41 <jlumpe> ubrog
  • 11:44:53 <jlumpe> you have to always nest them properly
  • 11:44:54 <jlumpe> like t his
  • 11:44:57 <jlumpe> "'"''"'"
  • 11:46:12 <jlumpe> did you write it ilke this:
  • 11:46:13 <jlumpe> arguments="{currentPage: pagination.nextPage, contentUid: configuration.contentUid, tx_news_pi1: {overwriteDemand: {categories: 'f:cObject(typoscriptObjectPath: "lib.newscategory" )' }}}"
  • 11:47:25 <ubrog> yes, exactly like that
  • 11:47:27 <jlumpe> hmm
  • 11:47:29 <jlumpe> weird
  • 11:48:28 <jlumpe> oh yeah
  • 11:48:38 <jlumpe> can you please ad {}
  • 11:48:43 <jlumpe> around f:cObject?
  • 11:48:45 <jlumpe> so
  • 11:48:57 <jlumpe> categories: '{f:cOject(...)}'
  • 11:51:31 <ubrog> same result, "Not all tags were closed"
  • 11:51:42 <ubrog> I can escape the quotes with an \
  • 11:52:03 <ubrog> Then I don't get an error
  • 11:53:55 <ubrog> one sec, I think that might be it
  • 11:57:56 <ubrog> Ok, so this is the correct way to do it: http://pastebin.com/uXFsFnGr
  • 11:58:05 <ubrog> Escaping the quotes
  • 11:58:15 <ubrog> thanks for your help
  • 11:59:15 <jlumpe> ubrog: well the correct way (afaik) is to properly nest the quotes :)
  • 11:59:32 <jlumpe> and it works fine for me
  • 12:01:53 <ubrog> Don't you have to escape the quotes usually if you have the same type nested?
  • 12:02:10 <ubrog> It didn't work exactly as you wrote it, but escaped it does, at least in this case
  • 12:02:23 <jlumpe> i have this in my template for example
  • 12:02:24 <jlumpe> <f:link.action action="single" arguments="{image:image}" pageUid="20" title="{image.name}" additionalAttributes="{data-mfp-src: '{f:uri.image( src: image.image.uid, treatIdAsReference: 1, width: 800)}'}">
  • 12:02:39 <jlumpe> but
  • 12:03:06 <jlumpe> i'm not nesting another pair
  • 12:03:16 <jlumpe> maybe you're right about that :)
  • 12:03:27 <jlumpe> i could have sworn that it would work
  • 12:03:38 <jlumpe> anyway, glad that it's working at least :D
  • 12:06:58 <ubrog> Oh yeah, me too. I've been working on fixing a bug for 3 days now and I think that was the last part
  • 12:12:40 <moger> hey there
  • 12:13:27 <moger> I am using <v:render.inline> in a "standard" fluid view called by a controller and it works perfectly
  • 12:14:22 <moger> however, when using it within a standalone view context (fired from a signal/slot event) it does not parse any variables
  • 12:14:52 <moger> precisely, i am using the standalone view to send an email.
  • 12:15:44 <moger> and i want typo3 to parse my DB-based fluid code in that email.
  • 12:24:50 <randomresult> BenjaminR u there?
  • 12:25:03 <BenjaminR> Si
  • 12:25:11 <randomresult> or anyone who can help me with an updatescript ?
  • 12:25:14 <randomresult> ah hi
  • 12:25:45 <randomresult> i want to build an update(migration) script for migrating *bootstrap to fluidbootstraptheme
  • 12:26:09 <randomresult> i know what should be changed and i think i have the sql-script ready
  • 12:26:27 <randomresult> now need to port that in class.ext-update.php
  • 12:27:04 <BenjaminR> if you need a template copy from fluid or fluidcontent
  • 12:27:13 <BenjaminR> flux or fluidcontent
  • 12:27:27 <randomresult> ?
  • 12:27:52 <BenjaminR> what do you mean with "need to port that in"
  • 12:28:42 <randomresult> i looked a the updatescript in fluidcontent
  • 12:28:53 <randomresult> and i saw that it is quite simple
  • 12:29:12 <randomresult> so i copied that one and now try to merge my sql-command in it
  • 12:29:28 <randomresult> then i realised that its not that simple :)
  • 12:29:41 <BenjaminR> why? :)
  • 12:29:50 <randomresult> may i show you?
  • 12:29:59 <BenjaminR> you may
  • 12:30:07 <randomresult> thank you
  • 12:30:10 <randomresult> ;)
  • 12:30:16 <BenjaminR> ^^
  • 12:30:19 <randomresult> gimme a sec to gist it
  • 12:33:29 <randomresult> no, just realised that im far away from what i need
  • 12:35:18 <randomresult> https://gist.github.com/randomresult/d71e9d69ef34898ba2fd @BenjaminR
  • 12:35:29 <BenjaminR> gimme a sec
  • 12:35:37 <randomresult> all you need
  • 12:40:43 <BenjaminR> datatables <3
  • 12:40:56 <randomresult> sry was discon
  • 12:42:03 <BenjaminR> randomresult: use a select update statement with replace()
  • 12:42:08 <BenjaminR> wouldnt be enough?
  • 12:42:43 <BenjaminR> ah with typo3 support ... sure...
  • 12:42:50 <BenjaminR> lets google replace
  • 12:43:50 <BenjaminR> well no isnt supported. then you will have to create a select query for FluidTYPO3... and iterate over the result and update them
  • 12:50:00 <randomresult> hmm... i could think of doing one query for each element
  • 12:51:30 <jlumpe> guys, did you ever experience that typo3 concatenates but not minifies js?
  • 12:51:42 <jlumpe> concatenateJs = 1
  • 12:51:42 <jlumpe> compressJs = 1
  • 12:51:45 <jlumpe> are both set
  • 12:52:32 <BenjaminR> randomresult: thats what you will have to do
  • 12:52:41 <randomresult> ok.
  • 12:52:49 <randomresult> i will try. for now i deleted tt_content
  • 12:52:52 <randomresult> nice hum
  • 12:54:23 <randomresult> lets play some bullshitbingo ... Denyerec u there?
  • 13:09:46 * Denyerec loads his hands
  • 13:09:54 <Denyerec> 3....2.....1......
  • 13:10:00 <Denyerec> *clapping frenzy*
  • 13:21:38 <jlumpe> randomresult: before updating flux etc to the latest dev branches
  • 13:21:46 <jlumpe> you'd recommend to backup typo3conf + db, right? :D
  • 13:21:55 <Denyerec> lol yeah ;)
  • 13:22:01 <Denyerec> biab - baby walking time
  • 13:22:47 <randomresult> make a backup you damn cowboy
  • 13:23:03 <jlumpe> just did!
  • 13:23:05 <randomresult> as i work with git, for me the DB-Backup is most important
  • 13:23:20 <jlumpe> yeah i'm currently not working with git on this project
  • 13:23:36 <jlumpe> have to update because i'm stuck with the issue that i c annot add plugins to FCEs
  • 13:36:31 <jlumpe> arhg
  • 13:36:48 <jlumpe> fluidcontent has depencendies set for flux from 7.0.0 to 7.0.99
  • 13:36:49 <jlumpe> ..
  • 13:36:55 <jlumpe> but the current dev branch is 7.1.0
  • 13:47:29 <jlumpe> randomresult: Ima real ocwboy
  • 13:47:32 <jlumpe> it didn't break!
  • 13:48:07 <randomresult> glad to hear that!
  • 13:49:01 <jlumpe> but still
  • 13:49:07 <jlumpe> copy and paste isn't working :/
  • 13:49:19 <jlumpe> but at least i can create plugins inside an FCE now
  • 13:56:47 <randomresult> BenjaminR u there?
  • 13:57:02 <randomresult> you can take a branch from @danilobuerger
  • 13:57:14 <BenjaminR> randomresult?
  • 13:57:14 <randomresult> there it should nearly all be fixed
  • 13:57:30 <randomresult> BenjaminR i have the update script ready. could you take a look?
  • 13:58:19 <randomresult> i dunno if this is simply stupid or correct. but it works
  • 13:58:27 <BenjaminR> i can - but i cant test / verify now
  • 13:58:28 <randomresult> (at least i think so :) )
  • 13:58:51 <BenjaminR> dont care about performance too much in ext_update script
  • 13:59:01 <randomresult> lemme gist it
  • 13:59:06 <BenjaminR> but should should be aware of 10000s of records
  • 13:59:21 <cedricziel> should just be transactional so it doesnt break
  • 13:59:47 <randomresult> lemme check . i ll be back in 5 minutes
  • 14:05:34 <soee> phpstorm users ?
  • 14:08:26 <mrboe> @soee <<
  • 14:09:05 <jlumpe> mrboe: had time to take a look? ;)
  • 14:26:06 <randomresult> @cedricziel what eber transactional means
  • 14:26:21 <randomresult> i will paste it and you could be so kind and have a short look
  • 14:27:09 <randomresult> @BenjaminR or cedricziel https://gist.github.com/randomresult/8ef572f4faa0d1b90c09
  • 14:27:32 <BenjaminR> oO
  • 14:27:41 <BenjaminR> that wasnt what i expected :D
  • 14:28:03 <randomresult> thats why i show it to you
  • 14:28:16 <BenjaminR> you could have used a array $elements at least ^^
  • 14:28:27 <randomresult> icould but i didnt
  • 14:28:35 <BenjaminR> and iterate ofter them to do line 23
  • 14:28:46 <BenjaminR> well if it works...
  • 14:28:51 <BenjaminR> you _can_ do it like that :)
  • 14:28:52 <BenjaminR> i wouldnt
  • 14:28:55 <BenjaminR> ^^
  • 14:29:06 <randomresult> you would change it to an array?
  • 14:29:12 <randomresult> i mean the work is done
  • 14:29:14 <BenjaminR> at least that yes
  • 14:29:45 <BenjaminR> but again: its up to you. you have to maintain it so you decide how its done :)
  • 14:30:23 <randomresult> i post it to discuss it
  • 14:30:50 <BenjaminR> if one extended your ext with additioanl fces this doesnt work for him
  • 14:31:09 <randomresult> its only a migration from old fce to the new one
  • 14:31:11 <BenjaminR> i would have selected all records with tx_fed_fcefile like 'FluidTYPO3....%'
  • 14:31:19 <BenjaminR> and then update them iterating over the result
  • 14:31:42 <BenjaminR> may there be a chance that someone defined an overlay path and added addtiional fce types?
  • 14:31:48 <BenjaminR> if yes, this isnt the soltuion
  • 14:31:51 <BenjaminR> if no, this is fine
  • 14:34:06 <randomresult> ok. i will try to understand and redo it
  • 14:37:08 <BenjaminR> randomresult: in your update script you expect to know the fces there have been used with fluidcontent_bootstrap but if one added more fces to it they wont be catched by your update script
  • 14:37:28 <randomresult> i understand that
  • 14:37:56 <randomresult> but how to make an "flexible update" --- i need to figure that out
  • 14:38:01 <BenjaminR> if you do a selectquery to get all tt_content records with an tx_fed_fcefile LIKE FluidTYPO3.Fluidcontentbootstrap:%
  • 14:38:04 <BenjaminR> you know which are there
  • 14:38:19 <BenjaminR> iterate over the result from the selectquery
  • 14:38:25 <BenjaminR> group by tx_fed_fcefile
  • 14:38:46 <BenjaminR> and then create update queries for the result of grouping
  • 14:39:03 <randomresult> but this query will give me all fce not all types of fce or not?
  • 14:39:18 <randomresult> ah iterate and group
  • 14:39:27 <BenjaminR> (y)
  • 14:39:39 <randomresult> damn... ok. will work on that
  • 14:39:55 <BenjaminR> $types[$row[tx_fed_fcefile]]
  • 14:40:09 <BenjaminR> gives you an array of all types
  • 14:40:24 <randomresult> ok. will try
  • 14:40:26 <BenjaminR> $types= array_keys($types)
  • 14:40:45 <BenjaminR> good look - keep up the good work :)
  • 14:56:50 <BenjaminR> cedricziel: you know where the "Relations" tab in content elements comes from and what it is for?
  • 14:58:16 <BenjaminR> And how to hide the Options Tab for an fce which has no fields
  • 15:03:09 <Torsten> Hey there... when I delete a fluid content element that has a file relation via flux.field.inline.fal, the corresponding row in sys_file_reference is not marked as deleted... am I missing something?
  • 15:06:24 <jlumpe> Torsten
  • 15:06:24 <jlumpe> https://github.com/FluidTYPO3/fluidcontent/issues/142
  • 15:11:32 <Torsten> jlumpe thanks! So it's a core bug regarding flex forms in combination with gal?
  • 15:11:35 <Torsten> *fal
  • 15:12:34 <jlumpe> not sure, i just remembered there was an open ticket about this :)
  • 15:19:27 <mrboe> @soee you have a minute?
  • 15:20:19 <mrboe> @jlumpe sorry - have to soll into tomorrow
  • 15:20:28 <jlumpe> mrboe: no need to be sorry :)
  • 15:21:42 <mrboe> if its interesting for you here is my boostrap version https://github.com/misterboe/t3bpowermail
  • 15:23:15 <BenjaminR> How to get rid of empty option tab for my empty flux form
  • 15:27:19 <jlumpe> BenjaminR: doing it like for a normal flex form doesn't work?
  • 15:27:36 <BenjaminR> how?
  • 15:27:38 <BenjaminR> :)
  • 15:27:43 <jlumpe> http://www.typo3.net/forum/thematik/zeige/thema/105475/?show=1
  • 15:28:03 <jlumpe> check the last 3 posts
  • 15:28:08 <jlumpe> maybe that helps you :)
  • 15:29:11 <BenjaminR> but this is not about empty sheets, is it?
  • 15:29:35 <jlumpe> argh
  • 15:29:36 <BenjaminR> and all fces have the same ctype (fluidcontent) so i cant hide it for a ctype
  • 15:29:37 <jlumpe> about fields
  • 15:29:43 <jlumpe> aaah
  • 15:29:43 <jlumpe> ok
  • 15:29:54 <BenjaminR> thanks anyway
  • 15:29:57 <jlumpe> bummer :/
  • 15:31:02 <BenjaminR> one has a small rte default config?
  • 15:31:07 <BenjaminR> small means minimal
  • 15:31:36 <jlumpe> never had to do that
  • 15:31:48 <jlumpe> usually i take care of the pages i develop, not editors ;)
  • 15:32:02 <BenjaminR> same here :D
  • 15:33:03 <jlumpe> :D
  • 15:38:21 <Denyerec> OH man
  • 15:38:27 <Denyerec> Kids are tiring, and she can't even walk yet :S
  • 15:38:41 <BenjaminR> :)
  • 15:39:00 <mrboe> anybody uses phpstorm? and can confirm that the local XSD files are no logner necessary
  • 15:39:13 <mrboe> for vhs flux
  • 15:41:25 <Denyerec> Ohh mrboe
  • 15:41:29 <Denyerec> I use PHPstorm
  • 15:41:38 <Denyerec> but I am not sure which URLs to use in my namespaces these days
  • 15:41:46 <Denyerec> I'm still using the files you gae me a month or so ago
  • 15:42:17 <mrboe> when i delete my local files
  • 15:42:32 <mrboe> and repaces the div with that https://gist.github.com/misterboe/d8ab3a8970ca44c07a59
  • 15:42:42 <mrboe> tha autcompletion works
  • 15:43:01 <mrboe> can u check that?
  • 15:43:26 <Denyerec> It's broken here
  • 15:43:35 <Denyerec> No autocomplete
  • 15:43:37 <Denyerec> (At all)
  • 15:44:12 <mrboe> sure?
  • 15:44:15 <Denyerec> Do you have this too?
  • 15:44:16 <Denyerec> {namespace v=Tx_Vhs_ViewHelpers}
  • 15:44:16 <Denyerec> {namespace flux=FluidTYPO3\Flux\ViewHelpers}
  • 15:44:25 <mrboe> yes
  • 15:44:33 <Denyerec> Yeah I get no AC
  • 15:44:38 <Denyerec> Though I am not on the very latest version
  • 15:44:41 <Denyerec> I'm on the latest VHS
  • 15:44:58 <mrboe> resart phpstorm?
  • 15:45:01 <Denyerec> But I get no autocomplete for anything to do with flux, fluid or vha
  • 15:45:04 <Denyerec> *vhs
  • 15:45:07 <Denyerec> which makes me sad
  • 15:45:09 <Denyerec> as I would LOVE autocomplete
  • 15:47:09 <mrboe> ok the v: is working
  • 15:47:12 <Denyerec> Nope
  • 15:47:14 <Denyerec> nothing works here
  • 15:47:17 <mrboe> the flux not
  • 15:47:30 <Denyerec> <v: Ctrl+space -> No suggestings
  • 15:47:37 <Denyerec> Do you have the namespaces mapped in your project settings ?
  • 15:48:30 <Denyerec> Also the lines highlight with a "namespace not registered"
  • 15:49:53 <mrboe> i hate it
  • 15:51:19 <Guest|52787> hi there. Any way to render a file-collection with fluid/vhs?
  • 15:54:59 <Denyerec> HOw'd you mean Guest?
  • 15:57:42 <Guest|52787> Create a record of the type "sys-file-collection", select some images, render them in the frontend by given uid.
  • 15:59:18 <randomresult> BenjaminR still there?
  • 16:00:11 <BenjaminR> Guest|52787: maybe you can utilize v:resource.record for it
  • 16:00:19 <BenjaminR> but not sure
  • 16:00:31 <randomresult> BenjaminR https://gist.github.com/randomresult/8ef572f4faa0d1b90c09
  • 16:00:33 <randomresult> better?
  • 16:01:24 <randomresult> f*ck
  • 16:01:35 <BenjaminR> when you now ensure that you dont call an update query two times for two fce usages :)
  • 16:01:38 <BenjaminR> of same type
  • 16:01:49 <BenjaminR> then yes
  • 16:01:50 <BenjaminR> very good
  • 16:02:28 <BenjaminR> thats why i would have defined the key of $results with the value of tx_fed_fcefile
  • 16:02:30 <BenjaminR> then you are done
  • 16:02:39 <BenjaminR> $results[$row['tx_fed_fcefile']] = $row['tx_fed_fcefile'];
  • 16:03:07 <randomresult> what does that do?
  • 16:04:04 <randomresult> lemme check
  • 16:05:23 <BenjaminR> you dont group? so it does that
  • 16:05:38 <BenjaminR> because array key can only be uniquie and is overwritten
  • 16:05:51 <randomresult> i thought i group
  • 16:05:56 <BenjaminR> where`
  • 16:06:01 <BenjaminR> maybe i overlooked it
  • 16:06:08 <randomresult> in select
  • 16:06:27 <randomresult> exec_SELECTquery
  • 16:06:35 <randomresult> there ... one is group
  • 16:06:42 <BenjaminR> ah didnt know it capable of that
  • 16:06:46 <BenjaminR> then yes - done :)
  • 16:07:13 <randomresult> now i double group :) #
  • 16:07:20 <BenjaminR> then no need for the foreach
  • 16:07:34 <BenjaminR> place the content of foreach in the while?
  • 16:13:37 <randomresult> ok. final version for content: https://gist.github.com/randomresult/8ef572f4faa0d1b90c09
  • 16:13:42 <randomresult> @BenjaminR
  • 16:14:39 <BenjaminR> liked it that the str_replce was assigned to a variable before it was used in updatequery
  • 16:14:47 <BenjaminR> better readable
  • 16:15:03 <BenjaminR> but yes - if that works in your tests - it looks good to me beside the variable thing
  • 16:25:18 <xaver__> Is the twitter bootstrap button link with 6.2 and file broken? input is file: 320 ab
  • 16:25:40 <xaver__> and site shows file:///320
  • 16:32:34 <mrboe> @xaver__ i rewirte the button https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme
  • 16:32:43 <xaver__> mrboe: THX!
  • 16:33:11 <mrboe> use this https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/Resources/Private/Templates/Content/Button.html
  • 16:33:32 <mrboe> button group and link doesn't work for me
  • 16:35:31 <xaver__> THX
  • 16:36:43 <mrboe> the labels are in the local lang file
  • 16:37:08 <mrboe> if you only want to grap the button @xaver__
  • 17:09:59 <Guest|52787> I wrote a small view-helper to get the file-collection. Now how do you render an object "TYPO3\CMS\Core\Resource\Collection\StaticFileCollection" correctly?
  • 17:10:37 <Guest|52787> eh.. "TYPO3\CMS\Core\Resource\FileReference"
  • 17:11:14 <cedricziel> file reference is pretty simple, in the simplest case, it has a "publicUrl" property
  • 17:12:07 <cedricziel> inspect all properties with {myFileReferenceObject -> f:debug()}
  • 17:13:32 <Guest|52787> ah, indeed it has - nice! But debug() did't exposes it.
  • 17:13:53 <cedricziel> oh yes, it's a lazy property
  • 17:14:07 <cedricziel> you have to iterate on it first i think
  • 17:16:23 <Guest|52787> nevermind. Simple dot-access on it with fluid works
  • 17:16:49 <cedricziel> yes, if you access it, it will invoke the getter instead
  • 17:17:00 <cedricziel> debug doesnt show it, bc of the lazy prop
  • 17:17:38 <xaver__> mrboe: whats the difference? where is the fix with file links? i laso use f:page.link
  • 17:17:45 <Guest|52787> The file-collections are something that should make it into vhs. Any plans on that? Or already possible?
  • 17:18:12 <cedricziel> when we started fiddling with fal last year, it puked all over us in regular intervals :)
  • 17:18:37 <cedricziel> it's likely to happen, but atm we're all under full load-we'd appreciate _any_ help
  • 17:19:25 <xaver__> cedricziel: if you mean my problem. The link is a TYPO3 link and f viewhelper
  • 17:19:50 <cedricziel> and.. tbh.. fal usage rises, but is not at a critical level where we'd say we cant live without
  • 17:19:57 <cedricziel> nope, didnt mean you
  • 17:20:41 <Guest|52787> Indeed.. but seems like you can't get around it when upgrading to 6.2
  • 17:21:23 <cedricziel> we have some fal vh's with a cryptic syntax thx to danilobuerger
  • 17:21:36 <cedricziel> fiddling with it is not very thankful
  • 17:21:43 <cedricziel> (the fal)
  • 17:22:38 <Guest|52787> yep. I tried them but didn't manage to get them working like expected
  • 17:25:20 <BenjaminR> Joomla is a one big dirty hack / one foul apple!!!!
  • 17:25:50 <BenjaminR> Fucks me up!
  • 17:26:08 <cedricziel> no J-words please :)
  • 17:26:21 <BenjaminR> grrr ;)
  • 17:26:39 <BenjaminR> and every time i say i never take a joomla job again
  • 17:26:45 <BenjaminR> holy J...
  • 17:27:00 <cedricziel> you'll do when you have no other obligations :)
  • 17:27:45 <cedricziel> Ahh, Cash2m. Better :)
  • 17:28:02 <BenjaminR> when will joomla understand that what they call template engine isnt a template engine - its a big mess
  • 17:28:37 <cedricziel> dont they use plain html?
  • 17:28:48 <BenjaminR> yes!!!! and call it view!!!!
  • 17:28:53 <BenjaminR> aaaaah
  • 17:29:00 <cedricziel> i used it when they did the switch from mambo to the j name
  • 17:29:15 <BenjaminR> you are still up to date :P
  • 17:29:16 <cedricziel> but never got around that weird interface
  • 17:29:29 <cedricziel> seriously, that was the worst thing
  • 17:29:47 <cedricziel> i dont know how one could ever manage content in the backend
  • 17:30:51 <BenjaminR> but no week goes over without meeting people using it (happily - say say at least)
  • 17:30:58 <BenjaminR> :((
  • 17:31:42 <BenjaminR> okay... ive to proceed working with the view ;)
  • 17:31:57 * cedricziel whips BenjaminR
  • 17:32:05 <cedricziel> go faster!
  • 17:32:08 <cedricziel> :D
  • 17:32:13 <BenjaminR> it offers so much functionality. they made it possible that you can php without restrictions :D
  • 17:32:14 <BenjaminR> muahaha
  • 17:34:48 <Cash2m> okay, thanks for the help and the awesome job on the extensions guys. I even get used to IRC again :) have a nive evening
  • 17:35:19 <cedricziel> you too Cash2m, cya :)
  • 17:35:25 <cedricziel> come here anytime
  • 17:46:06 <xaver__> <flux:field.input name="target"><flux:wizard.link /></flux:field.input> <f:link.page pageUid="{target}"> -content "file: 320" fails in FE rendering
  • 17:52:35 <Denyerec> BenjaminR why on earth are you using Joomla?
  • 17:52:37 * Denyerec gets the hose
  • 17:54:46 * bjo3rn is getting all ears about that too
  • 17:54:53 <bjo3rn> ^^
  • 17:54:55 <BenjaminR> As i dont own a website with a cms myself the question is why the customer uses joomla not?
  • 17:54:56 <BenjaminR> :)
  • 17:55:13 <BenjaminR> and i cant answer it
  • 17:55:35 <bjo3rn> taunt him!
  • 17:55:39 <BenjaminR> i made propaganda for TYPO3, offered free introduction... seminars... but no!
  • 17:56:09 <BenjaminR> and as cedricziel pointed out "if there are no other obligations.." :D
  • 17:56:23 * Denyerec aims the hose
  • 17:56:26 <Denyerec> It's for your own good!
  • 17:56:28 <Denyerec> :D
  • 17:56:47 <bjo3rn> flush him good Denyerec
  • 17:57:12 <Denyerec> BenjaminR I am finally able to look at the code you pasted to me earlier.
  • 17:57:24 <Denyerec> I notice in other places arguements get registered
  • 17:57:30 <Denyerec> should I be copying that from elsewhere?
  • 17:57:33 <bjo3rn> "that kid needs some serious cooling. eat this!"
  • 17:57:37 <bjo3rn> hehe
  • 17:57:49 <bjo3rn> (sorry)
  • 17:58:13 <BenjaminR> registering arguments would be best practise yes
  • 17:58:22 <BenjaminR> but is done for tag based viewhelpers most times
  • 17:58:31 <BenjaminR> abstracttagbasedviewhelper thing
  • 17:59:05 <BenjaminR> You guys can book me again starting with Tuesday - first come first serve :)
  • 17:59:17 <Denyerec> hee
  • 17:59:43 <Denyerec> Ok, so the code you posted was just for { ... }
  • 17:59:54 <Denyerec> Lemme see if I can get xDebug set up.
  • 18:00:06 <BenjaminR> hm no its about the rendered result
  • 18:00:20 <BenjaminR> read: shall the output be a tag
  • 18:00:34 <Denyerec> Mnah, I see
  • 18:00:45 <Denyerec> So I'd have to put my HTML into the render function.
  • 18:01:04 <Denyerec> Or... no
  • 18:01:10 <Denyerec> Better to return something I can iterate
  • 18:01:16 <BenjaminR> which html?! :D
  • 18:01:22 <BenjaminR> no this vh only returns a queryresult
  • 18:01:25 <Denyerec> Well, I can' tjust dump a string out :)
  • 18:01:27 <BenjaminR> you can process it in fluid
  • 18:01:33 <Denyerec> Let me see if I can get xDebug set up
  • 18:01:36 <Denyerec> as that's going to help a lot here
  • 18:02:24 <BenjaminR> <f:for each="{xy:queryRepository(repositoryName: 'Tx_'}" as="object">
  • 18:03:29 <bjo3rn> BenjaminR may I ask what you are discussing here?
  • 18:03:48 <BenjaminR> bjo3rn i created a example vh for Denyerec quering any extbase repo
  • 18:03:50 <BenjaminR> in fluid
  • 18:03:58 <bjo3rn> aha
  • 18:04:13 <bjo3rn> for an fce?
  • 18:04:31 <BenjaminR> for whereever a viewhelper can be used :)
  • 18:04:34 <BenjaminR> sec
  • 18:04:51 <BenjaminR> https://gist.github.com/benjaminrau/3642d8e6c4a3e24c4e29
  • 18:05:19 <bjo3rn> ah, ok.
  • 18:06:44 <Denyerec> @var \TYPO3\GoMapsExt\Domain\Repository\AddressRepository
  • 18:06:57 <Denyerec> I am assuming that "AddressRepository" is the repo name ?
  • 18:07:02 <Denyerec> or do I need the whole path ?
  • 18:07:07 <BenjaminR> "TYPO3\GoMapsExt\Domain\Repository\AddressRepository"
  • 18:07:11 <Denyerec> I imagine I must, else you'd get collisions
  • 18:07:12 <Denyerec> yeah
  • 18:07:19 <BenjaminR> interesting vendorname
  • 18:07:46 <BenjaminR> the whole thing is the reponame
  • 18:08:11 <BenjaminR> not sure if it works without further processing with namespaces
  • 18:10:16 <Denyerec> I really need to fix my autocomplete
  • 18:10:18 <Denyerec> Right
  • 18:10:28 <Denyerec> Motherf...
  • 18:10:33 <Denyerec> Worked right off the bat
  • 18:10:49 <Denyerec> or did it
  • 18:12:59 <Denyerec> ok so
  • 18:13:03 <Denyerec> Could not analyse class.
  • 18:13:10 <Denyerec> So eithe rmy namespace is wrong
  • 18:13:14 <Denyerec> the filenme is wrong
  • 18:13:17 <Denyerec> the path is wrong
  • 18:13:22 <Denyerec> or something else is wrong
  • 18:13:50 <BenjaminR> weve to excape the backslashes
  • 18:13:57 <BenjaminR> try in fluid first
  • 18:13:58 <Denyerec> typo3conf/ext/albatemplate/Classes/ViewHelpers/QueryRepository.php
  • 18:14:06 <BenjaminR> TYPO3\\Test\\test
  • 18:14:07 <Denyerec> That's where I put it
  • 18:14:38 <BenjaminR> i think the error is about the repo class?
  • 18:14:49 <Denyerec> Yeah
  • 18:14:56 <BenjaminR> so escape the backslashes
  • 18:15:02 <Denyerec> does the file need to be called QueryRepositoryViewHelper.php ?
  • 18:15:04 <BenjaminR> http://forum.typo3.org/index.php?t=msg&goto=673744&
  • 18:16:03 <Denyerec> #1289386765: Could not analyse class:Tx_albatemplate_ViewHelpers_QueryRepositoryViewHelper maybe not loaded or no autoloader? (More information)
  • 18:16:10 <Denyerec> This is just it not being able to load/find the viewhelper
  • 18:16:17 <Denyerec> nothing to do with the \\'s
  • 18:16:54 <BenjaminR> Ah
  • 18:17:05 <BenjaminR> Alba needs to be uppercase
  • 18:17:09 <BenjaminR> first char
  • 18:17:20 <Denyerec> EVen tho the path isn't ?
  • 18:17:28 <BenjaminR> sure
  • 18:17:35 <BenjaminR> extensionname is uppercamelcase
  • 18:18:15 <Denyerec> class Tx_Albatemplate_ViewHelpers_QueryRepositoryViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
  • 18:18:24 <Denyerec> That's the Viewhelper class
  • 18:18:34 <Denyerec> {namespace sozu=Tx_Albatemplate_ViewHelpers}
  • 18:18:37 <Denyerec> That's the namespace I'm using
  • 18:18:52 <Denyerec> This is the call:
  • 18:18:53 <Denyerec> <f:for each="{sozu:queryRepository(repositoryName: 'TYPO3\\GoMapsExt\\Domain\\Repository\\AddressRepository')}" as="object">
  • 18:18:59 <BenjaminR> If you use a namespace your class has to be QueryRepsitoryViewhelper
  • 18:19:03 <BenjaminR> without the part before
  • 18:19:08 <BenjaminR> Tx_ is wihout namespaces
  • 18:19:14 <Denyerec> Ahhh
  • 18:19:22 <Denyerec> Ok so if i called it without a namespace
  • 18:19:29 <Denyerec> it wouldn't be sozu:myVierwhelper
  • 18:19:31 <Denyerec> what would it be ?
  • 18:20:09 <BenjaminR> i lost track
  • 18:20:22 <BenjaminR> decide to use namespaces or not at first
  • 18:20:43 <BenjaminR> you do...
  • 18:20:43 <BenjaminR> so
  • 18:20:57 <BenjaminR> add namespace in the viewhelper class on first line
  • 18:21:08 <BenjaminR> then class QueryRepositoryViewHelper extends....
  • 18:23:36 <Denyerec> Well, should everything be nanespaced?
  • 18:25:34 <Denyerec> I mean, the VHS ones aren't
  • 18:25:49 <BenjaminR> at least extension wide
  • 18:25:53 <BenjaminR> you use them or not
  • 18:26:08 <Denyerec> Is there any +/- ?
  • 18:26:16 <BenjaminR> many +
  • 18:26:18 <Denyerec> Seems like once you declare it, there's less typing :)
  • 18:26:22 <BenjaminR> Ask cedricziel :)
  • 18:26:54 <Denyerec> namespace TYPO3\Albatemplate\ViewHelper ?
  • 18:27:26 <BenjaminR> if you dont use them yet let them out for now
  • 18:27:38 <BenjaminR> because using namespace could also have some impact on the vh
  • 18:27:52 <BenjaminR> i am out for about 30 min
  • 18:27:58 <Denyerec> s
  • 18:27:58 <Denyerec> Ok
  • 18:28:03 <Denyerec> I will see how far I gegt.
  • 18:31:54 <MartinBless> Hi folks!
  • 18:35:08 <MartinBless> May I bump into the house with a question right away: It's totally cool to have this documentation at https://github.com/FluidTYPO3/documentation . It's a pity it is in markdown an not in ReST as used generally on docs.typo3.org. The question is: If I converted that documentation to ReST - would you welcome this?
  • 18:44:40 <Denyerec> NamelessCoder is the man you want.
  • 18:44:49 <Denyerec> I *think* the references are autogenerated.
  • 18:49:03 <BenjaminR> Or bjo3rn how is Documentation Manager :)
  • 18:49:07 <BenjaminR> *who
  • 18:49:32 <cedricziel> we considered ReST as well
  • 18:49:35 <cedricziel> no doubt
  • 18:49:58 <cedricziel> but we decided against it bc of the complexity and the extra rendering step
  • 18:50:31 <cedricziel> The question is: what advantage would we get with a ReST version?
  • 18:50:46 <cedricziel> @MartinBless
  • 18:51:06 <Denyerec> (If he says that he'll then finish writing the docs, allow him to proceed immediately)
  • 18:51:10 <Denyerec> #justSayin
  • 18:51:29 <Denyerec> Right - I've had some minor progress.
  • 18:51:35 <Denyerec> I don't get the exceptions anymore.
  • 18:51:38 <Denyerec> I just get a lot of this:
  • 18:51:39 <Denyerec> Argument "repositoryName" has already been defined, thus it should not be defined again
  • 18:51:44 <Denyerec> And some broken output.
  • 18:53:13 <BenjaminR> show me your vh
  • 18:53:27 <cedricziel> I need some sleep; cya
  • 18:54:32 <Denyerec> https://gist.github.com/Denyerec/07cb037c2e8f9e94c579
  • 18:54:40 <BenjaminR> bye ced
  • 18:54:59 <BenjaminR> remove registerargument
  • 18:55:16 <BenjaminR> lets try wihout before we build new bugs
  • 18:55:17 <floxx> danilobuerger: i cloned your fork of flux, now i get this fatal error: Call to undefined method FluidTYPO3\Flux\Core::addStaticTypoScript() in /html/typo3/typo3conf/ext/fluidpages/ext_localconf.php on line 8
  • 18:57:52 <cedricziel> floxx: you have to checkout the workbench/commands branch
  • 18:57:59 <floxx> ah ok
  • 18:58:21 <BenjaminR> Denyerec: you are using namespaces now?
  • 18:58:27 <BenjaminR> ive to fix objectmanager
  • 19:00:03 <Denyerec> It's odd...
  • 19:00:09 <BenjaminR> https://gist.github.com/benjaminrau/3642d8e6c4a3e24c4e29
  • 19:00:13 <Denyerec> My debugger is running, as if I tell i t to break on first time, it breaks
  • 19:00:24 <Denyerec> But it doesn't break on a breakpoint inside my VH...
  • 19:00:36 <BenjaminR> forget the vh if it takes you too much time..
  • 19:00:41 <BenjaminR> its untested as i stated
  • 19:00:53 <Denyerec> Well, as good a time as any to try it TH
  • 19:00:54 <Denyerec> TBH
  • 19:00:55 <Denyerec> #1: PHP Catchable Fatal Error: Argument 1 passed to TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings::setStoragePageIds() must be of the type array, null given, called in /home/denyerec/clients/alba/htdocs/typo3conf/ext/albatemplate/Classes/ViewHelpers/QueryRepositoryViewHelper.php on line 96 and defined in /home/denyerec/src/typo3-6.2/typo3/sysext/extbase/Classes/Persistence/Generic/
  • 19:00:55 <Denyerec> Typo3QuerySettings.php line 185 (More information)
  • 19:01:51 <Denyerec> Ok so.
  • 19:02:01 <Denyerec> I'm not passing in a pid right now.
  • 19:02:06 <BenjaminR> Did you define a storage pid?!..
  • 19:02:10 <BenjaminR> answered...
  • 19:02:14 <Denyerec> I wasn't certain what it was for
  • 19:02:21 <Denyerec> (Storage folders etc)
  • 19:02:32 <Denyerec> I'm just looking for a record, so I was a little confused by the name
  • 19:02:42 <Denyerec> Also I wonderd if whether eavinlg it blank would return all
  • 19:02:43 <Denyerec> :*
  • 19:02:47 <BenjaminR> wait!
  • 19:02:59 <BenjaminR> untested and raw
  • 19:03:05 <BenjaminR> wouldnt have meant i have to give support on it :P
  • 19:03:47 <Denyerec> I passed this: storagePid: {0:1}
  • 19:03:50 <BenjaminR> see line 47 https://gist.github.com/benjaminrau/3642d8e6c4a3e24c4e29
  • 19:04:03 <BenjaminR> {1} should be enough
  • 19:04:10 <BenjaminR> think...
  • 19:04:18 <BenjaminR> anyway its optional now
  • 19:04:19 <BenjaminR> see gist
  • 19:04:31 <BenjaminR> https://gist.github.com/benjaminrau/3642d8e6c4a3e24c4e29/revisions
  • 19:05:12 <Denyerec> What IS that ?The storagePid I mean
  • 19:05:28 <BenjaminR> its how typo3 works
  • 19:05:42 <BenjaminR> records are placed in pages or folders
  • 19:05:43 <Denyerec> Don't suppose there's a document covering that anywhere ?
  • 19:05:53 <BenjaminR> storage pids are the scope where to look for records
  • 19:05:55 <Denyerec> But I'm trying to pull one one, not store somewhere.
  • 19:06:00 <Denyerec> Ah
  • 19:06:01 <Denyerec> Ok
  • 19:06:01 <BenjaminR> there is :)
  • 19:06:04 <BenjaminR> a document :)
  • 19:06:08 <BenjaminR> 200 pages :)
  • 19:06:23 <Denyerec> I am familiar with record storage pages etc.
  • 19:06:36 <BenjaminR> old but still good: http://docs.typo3.org/typo3cms/ExtbaseFluidBook/
  • 19:06:51 <Denyerec> But I foolishly assumed because I was loading the Repository for the Addresses that they'd all be in there
  • 19:06:59 <Denyerec> without having to tell it which page the records were located on
  • 19:07:11 <BenjaminR> yap there is also setignorestoragepid
  • 19:07:17 <BenjaminR> that is true now if you dont pass a storeagepid
  • 19:07:34 <BenjaminR> its all in there - just inspect the vh a bit
  • 19:07:47 <BenjaminR> only that way it was worth the work :)
  • 19:07:58 <BenjaminR> sorry to say :)
  • 19:08:40 <Denyerec> No, you're quite right
  • 19:08:51 <Denyerec> Any insight in to why my breakpoints don't trigger inside the VH tho ?
  • 19:09:01 <Denyerec> it'd be damn handy if I could use xDebug to investigate these things.
  • 19:09:13 <Denyerec> Also, what's the best way to debug vars from within PHP code in here?
  • 19:09:19 <Denyerec> var_dump and die() feels wrong.
  • 19:09:20 <BenjaminR> which breakpoints?
  • 19:09:29 <BenjaminR> i dont care about that when testing locally
  • 19:09:33 <BenjaminR> using die all time
  • 19:09:42 <BenjaminR> and Extbase DebuggerUtility
  • 19:09:44 <Denyerec> xDebug ones. I know xDebug is running as if I set "break on first time" it picks up.
  • 19:10:00 <Denyerec> But if I stick a BP inside my VH code, it never triggers,
  • 19:10:28 <Denyerec> And because now I have no errors and no output... that'd be kinda handy :)
  • 19:11:41 * Denyerec starts splurging vardumps all over the place
  • 19:12:18 <BenjaminR> i dont know xdebug
  • 19:12:22 <BenjaminR> cant help here
  • 19:14:50 <floxx> cedricziel: i checked out branch workbench/commands, now i get this error: Class 'FluidTYPO3\Flux\Service\RecordService' not found
  • 19:16:59 <floxx> i'll checkout development branch
  • 19:23:46 <floxx> dev brnach works… phew
  • 19:23:54 <mrboe> @xaver ping
  • 19:26:22 <xaver> mrboe: pong
  • 19:28:28 <mrboe> hey - in the ext:fluidbootstraptheme there are 3 Button elements ButtonGroup.html (old) ButtonLink.html (old) and Button.html (new)
  • 19:29:44 <mrboe> the two old butto elements are in there for people who updates fluidcontent_bootstrap and fluidcontent_core
  • 19:30:03 <mrboe> to fluidbootstraptheme
  • 19:30:37 <mrboe> but the buttons didnt work for me so i wrote a new one which is the Button.html
  • 19:31:52 <mrboe> here the link: https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/Resources/Private/Templates/Content/Button.html
  • 19:49:06 <xaver> mrboe: what i don't undersand, you are using the same viewhelper (regular links are working, only file fails)
  • 19:50:17 <mrboe> i check on mom
  • 19:52:30 <BenjaminR> fluidcontent_core to fluidbootstraptheme will hopefully never happen :)
  • 19:52:53 <BenjaminR> or??
  • 19:53:51 <mrboe> sure BenjaminR
  • 19:53:55 <mrboe> ;)
  • 19:54:03 <BenjaminR> you added core elements?
  • 19:54:17 <BenjaminR> or do you mean fluidpages_bootstrap
  • 19:54:23 <BenjaminR> irritated
  • 19:54:47 <mrboe> yes - it was a mistake :fluidpages_bootstrap
  • 19:54:57 <BenjaminR> puh - feel released :)
  • 19:55:23 <Denyerec> Hmm.
  • 19:55:27 <mrboe> but it would be nice to see your face when you read >> sure BenjaminR
  • 19:55:30 <Denyerec> Well that repository has returned.... something
  • 19:55:42 <Denyerec> object(TYPO3\CMS\Extbase\Persistence\Generic\QueryResult)[3088]
  • 19:55:51 <BenjaminR> mrboe - dont understand the last one
  • 19:56:02 <BenjaminR> Denyerec looks good
  • 19:56:09 <BenjaminR> use in f:for
  • 19:56:15 <Denyerec> Except... when I f:debug the as "object" I get nothing.
  • 19:56:28 <mrboe> @xaver i just checked the link function and it works for me
  • 19:56:59 <Denyerec> Ooh
  • 19:57:01 <Denyerec> Ok now I do
  • 19:57:52 <Denyerec> But I need to manipulate one of the fields pretty heavily
  • 19:58:05 <Denyerec> EG explode on commas, wrap in <spans> etc.
  • 19:58:17 <Denyerec> So I need to find out how to use that QueryResult in PHP
  • 19:58:18 <mrboe> @BenjaminR - i thought you felt like this http://www.comicsandmemes.com/wp-content/uploads/WTF-did-i-just-read-meme.jpg
  • 19:58:25 <Denyerec> so I can return an array of cleaned up addresses
  • 19:58:35 <Denyerec> then I can iterate just those out in Fluid.
  • 19:58:43 <Denyerec> makes no sense to do a bunch of data mangling in fluid, right ?
  • 19:58:43 <BenjaminR> Chan <3
  • 19:58:59 <BenjaminR> fx?
  • 19:59:05 <BenjaminR> could do in the vh
  • 19:59:23 <BenjaminR> but if its much it should be in the controller
  • 19:59:32 <Denyerec> It's just string manipulation
  • 19:59:33 <BenjaminR> you can add a controlleraction for every fce
  • 19:59:38 <Denyerec> not data manipulation
  • 19:59:50 <Denyerec> So I think in a VH is OK ?
  • 19:59:58 <Denyerec> It's probably possible in FLuid
  • 19:59:59 <BenjaminR> yap definitely - also in fluid
  • 20:00:08 <Denyerec> Basically I have a comma searated list
  • 20:00:14 <BenjaminR> v:format
  • 20:00:14 <Denyerec> I want to explode that to an array, then iterate it.
  • 20:00:29 <Denyerec> So I can dress it up correctly with markup.
  • 20:01:22 <Denyerec> I think if I do it with a bunch of regex's it's going to end up terribly obfuscated
  • 20:01:27 <Denyerec> May as well write it in Perl... ;)
  • 20:01:29 <mrboe> @xaver if you still have problems please report a bug https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/issues?state=open
  • 20:02:04 <mrboe> here are some information about testet versions https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/releases/tag/v.0.6.0
  • 20:02:35 <BenjaminR> Deny: do it in the or another vh then
  • 20:54:04 <GRIMMCREATIVE> http://fluidtypo3.org/5.2.Gitworkflow link is dead
  • 21:17:23 <mrboe> @Denyerec online?
  • 21:18:08 <Denyerec> lo
  • 21:19:33 <mrboe> do you have time for a short phpstorm test
  • 21:19:58 <Denyerec> sure
  • 21:20:01 <Denyerec> Tho
  • 21:20:03 <mrboe> ok
  • 21:20:05 <Denyerec> do I hav eto update all my extension ?
  • 21:20:10 <Denyerec> as I reall don't want to right now
  • 21:20:17 <Denyerec> I am too worried things will break
  • 21:20:41 <mrboe> remove teh schemas in your project settings
  • 21:20:52 <mrboe> for first step
  • 21:21:37 <Denyerec> done
  • 21:22:27 <mrboe> now use the first part in our template https://gist.github.com/misterboe/8035e23a497fabe5aaf0
  • 21:22:44 <mrboe> when you paste it into
  • 21:22:59 <mrboe> klick the cursor into the first url
  • 21:23:09 <mrboe> of v:
  • 21:23:16 <mrboe> v=
  • 21:23:34 <mrboe> then press alt+enter
  • 21:23:46 <mrboe> and choose "fetch frm url"
  • 21:24:03 <mrboe> do that with v and flux
  • 21:24:23 <Denyerec> Fetch External Resource
  • 21:24:25 <mrboe> than remove the "div" and use the second block
  • 21:24:27 <mrboe> yes
  • 21:24:33 <mrboe> fetch
  • 21:25:03 <mrboe> now my autocomplete is working with flux / vhs / fluid
  • 21:25:15 <Denyerec> Ugh
  • 21:25:20 <Denyerec> I accidentally clicked "ignore"
  • 21:25:22 <Denyerec> how do I unignore
  • 21:26:23 <Denyerec> You want me using the first header or the second btw ?
  • 21:26:34 <mrboe> for fetching
  • 21:26:36 <mrboe> the first
  • 21:26:43 <mrboe> for production
  • 21:26:47 <mrboe> the second
  • 21:26:57 <Denyerec> I need to figure out how to unignore it
  • 21:26:59 <mrboe> can u understand
  • 21:27:07 <mrboe> unignore is in preferences
  • 21:27:14 <mrboe> schemas
  • 21:27:17 <mrboe> ignored
  • 21:27:17 <Denyerec> Yep
  • 21:27:18 <Denyerec> got it
  • 21:27:42 <Denyerec> I can't fetch the fluid one
  • 21:27:51 <Denyerec> Flux and VHS worked
  • 21:27:51 <mrboe> dont need fluid
  • 21:28:08 <mrboe> fluid works without the file fetch
  • 21:28:12 <Denyerec> I beg to differ
  • 21:28:18 <Denyerec> I get no autocompletion with fluid.
  • 21:28:32 <Denyerec> I get no flux autocomplete eihter.
  • 21:28:34 <mrboe> restart phpstorm
  • 21:29:01 <mrboe> and you now have the second block in there?
  • 21:29:13 <mrboe> first block is only to fetch
  • 21:29:45 <mrboe> then replace with the second
  • 21:31:15 <Denyerec> Ohhh
  • 21:31:18 <Denyerec> yah!
  • 21:31:30 <Denyerec> I get no completion for Fluid though
  • 21:32:12 <mrboe> the other works?
  • 21:32:14 <Denyerec> And they all light up as "this namespace is not registered"
  • 21:32:16 <Denyerec> Flux works
  • 21:32:46 <Denyerec> Vhs works
  • 21:33:20 <mrboe> ok - there not worked bevore
  • 21:33:21 <mrboe> or?
  • 21:34:09 <mrboe> another thing i dont know - actually i pionted to the "master" xsd of flux and vhs
  • 21:34:19 <Denyerec> I ccan't recall mrboe
  • 21:34:25 <Denyerec> I just know I can't fetch fluid
  • 21:34:26 <Denyerec> http error
  • 21:34:30 <Denyerec> and so I hav eno AC for it
  • 21:34:58 <Denyerec> I can point it locally at an XSD I have from,... you I think.
  • 21:34:59 <mrboe> here you see that there are "dev" versions http://fluidtypo3.org/schemas/
  • 21:35:00 <Denyerec> Then it works
  • 21:35:31 <mrboe> thry to fetch the fluid fromt the url: http://fluidtypo3.org/schemas/
  • 21:35:42 <mrboe> fluid-master.xsd
  • 21:35:52 <Denyerec> and just save that to my HD locally
  • 21:35:56 <Denyerec> rather than using the fetch ?
  • 21:36:15 <Denyerec> I think that's what I have already set up
  • 21:36:42 <Denyerec> Well... I have more AC now that I ever have ;)
  • 21:36:51 <mrboe> no we used old urls
  • 21:36:58 <mrboe> fedext ....
  • 21:37:13 <mrboe> now we used the "actually" one
  • 21:37:46 <mrboe> ... im wondering because for the fluid i dont need any file on my HDD
  • 21:37:53 <mrboe> and all works fine
  • 21:40:52 <Denyerec> Hm,m
  • 21:40:54 <Denyerec> :(
  • 21:40:55 <Denyerec> brb
  • 21:47:04 <mrboe> @Denyerec i just found a fluid-master.xsd on my HDD
  • 21:47:23 <mrboe> that should be the reason why it works for me
  • 22:04:51 <mrboe> good night
  • 22:12:20 <soee> someone had such error: net::ERR_CONTENT_LENGTH_MISMATCH ?
  • 22:13:09 <soee> ok googled http://forum.typo3.org/index.php/t/202865/-typo3-english-typo3-6-2-and-content-length-mismatch-error
  • 22:14:08 <soee> looks like thgers no nice fox for this
  • 22:36:58 <bjo3rn> soee?
  • 22:39:52 <bjo3rn> should you still look for a solution: this is caused by vhs' assets and is fixed in the current dev branch.
  • 22:41:26 <soee> bjo3rn: yeah thoughts so
  • 22:42:03 <bjo3rn> I assume you are using 1.8.5 from ter?
  • 22:42:16 <bjo3rn> if so, please try the dev branch
  • 22:44:02 <soee> bjo3rn: yes, im tryign to use TER as this project must bo online next month
  • 22:44:37 <bjo3rn> then you can fix it in the meantime by disabling the contentLength header via typoscript
  • 22:49:59 <bjo3rn> config.enableContentLengthHeader = 0
  • 22:51:09 <soee> the dev version of vhs uses namespaces or something and teh vhs namespace should be called diffeent way ?
  • 22:51:20 <soee> i have this : Could not analyse class:Tx_Vhs_ViewHelpers_Page_Content_RenderViewHelper maybe not loaded or no autoloader?
  • 22:52:53 <bjo3rn> no, dev is not namespaced
  • 22:53:27 <bjo3rn> ah, that one is relocated
  • 22:53:44 <bjo3rn> it's v:content.render now
  • 22:54:00 <soee> -.-
  • 22:54:07 <soee> let me check provider ext
  • 23:00:47 <soee> hmm
  • 23:01:09 <soee> i have replaced old one and same error
  • 23:01:29 <soee> o wait next one
  • 23:04:56 <soee> wahst now with :Tx_Vhs_ViewHelpers_Iterator_ContainsViewHelper ?
  • 23:07:43 <bjo3rn> hehe. that's now v:if.iterator.contains
  • 23:25:49 <soee> ok fixed
  • 23:26:02 <soee> now i have to increase version dependency to 2.0 of vhs :)
  • 23:28:28 <bjo3rn> I'm pretty sure there will be a bugfix release soon ;)
  • 23:32:29 <Denyerec> How well does fluidtypo3 work with workspaces and languages?
  • 23:32:30 <FT3BOT> Welcome back Denyerec!
  • 23:34:01 <soee> is there some known issues with fal support in dev version ?

20140516

  • 08:23:48 <jlumpe> morning o>
  • 08:33:10 <Denyerec> Mornin all
  • 08:40:12 <jlumpe> sup Denyerec
  • 08:40:52 <Denyerec> Jus ttrying to find out details on how i interact wiht a returned repository query object
  • 08:41:02 <Denyerec> I looked at the API, but that wasnt very beginner-level :)
  • 08:41:45 <jlumpe> Denyerec: how about var_dump(get_class_methods($repo))
  • 08:41:45 <jlumpe> that might give you some insight
  • 08:41:45 <jlumpe> in general
  • 08:41:45 <jlumpe> you have a findAll() method
  • 08:41:45 <jlumpe> and
  • 08:41:45 <jlumpe> findBy* methods
  • 08:41:45 <jlumpe> where * equals a property of the model (column in the table)
  • 08:41:49 <jlumpe> for example
  • 08:41:51 <jlumpe> findByUid
  • 08:42:32 <jlumpe> i assume you are struggling with settings constraints on the query object?
  • 08:42:39 <Denyerec> I have the result obj.
  • 08:42:45 <jlumpe> ah you already have you results
  • 08:42:45 <jlumpe> ok
  • 08:42:54 <Denyerec> I need to know how to get the goodies out :)
  • 08:43:09 <Denyerec> a vardump was confusin to say te least
  • 08:43:15 <jlumpe> ha
  • 08:43:16 <jlumpe> nono
  • 08:43:20 <Denyerec> lots of abstraction
  • 08:43:23 <jlumpe> nevr ever var dump an extbase object
  • 08:43:27 <Denyerec> lol
  • 08:43:28 <Denyerec> :)
  • 08:43:31 <jlumpe> use the debug utility :)
  • 08:43:40 <Denyerec> I see that now...