IRC logs

201408

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

IRC log range: 201408*

20140801

  • 10:20:08 <alex_schnitzler> Hey guys
  • 10:20:34 <alex_schnitzler> I have a problem using gridelements and fluidcontent the same time.
  • 10:21:01 <alex_schnitzler> gridelements takes care of setting the colPos of CE's inside a grid to -1
  • 10:21:59 <alex_schnitzler> However fluidcontent does something different which results in being not possible to move elements into GE-grids
  • 10:22:23 <alex_schnitzler> Also elements inside GE-Grids with a colPos >= 0 are invisible.
  • 10:23:56 <alex_schnitzler> Thus it's impossible to use both extensions in parallel which is very sad.
  • 10:48:27 <Guest|12571> Guten Morgen. Was muss ich machen um meine Content Elements in FCE Tab zu sehen?
  • 10:49:54 <alex_schnitzler> English please.
  • 10:50:23 <Guest|12571> Sorry1
  • 10:50:41 <Guest|12571> What should I do/configure to get my Content Elements in FCE tab?
  • 10:50:53 <Guest|12571> I cannot find my mistake.
  • 10:56:18 <mrboe> @alex_schnitzler why you wann use grid elements
  • 10:57:10 <mrboe> @Guest|12571 install flux vhs fluidpage and fluidcontent
  • 10:57:16 <alex_schnitzler> mrboe: Doesn't matter. Don't want to talk about using this or that. I have a setup with both extensions running.
  • 10:58:11 <alex_schnitzler> Now I need to know if it's possible to have both running beside each other w/o problems.
  • 10:58:30 <Guest|12571> Hey mrboe. I have it installed. That is why I am asking for configuration. I have registered provers aswell
  • 10:58:43 <Guest|12571> but still no FCE tab
  • 10:59:03 <mrboe> i only asked because you can create your own grids with fedext
  • 10:59:16 <mrboe> but you will know why you use it
  • 10:59:53 <mrboe> @Guest|12571 i suggest to use the latest dev from github
  • 11:00:13 <mrboe> and then you can use the ext:builder to create you own provider ext
  • 11:00:15 <alex_schnitzler> Sure I know it's possible. I simply have the status quo of a live site with both extensions.
  • 11:00:34 <alex_schnitzler> grids provided by GE, FCE's by fluidcontent
  • 11:01:03 <alex_schnitzler> Need to know if I need to switch just one of these solutions.
  • 11:01:08 <mrboe> when you have your ext created insert the static template on root page
  • 11:01:42 <mrboe> and you will see an example page template and FCE
  • 11:02:05 <Guest|12571> Thx, ill try that out
  • 11:02:19 <mrboe> https://github.com/FluidTYPO3/builder
  • 11:02:52 <mrboe> or if you want to have some more examples you can have a look in here https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme
  • 11:06:23 <randomresult> Guest|12571 and clear the typo3temp folder from time to time helps too!
  • 11:06:37 <randomresult> good mornig chantal
  • 11:07:19 <mrboe> goood moring randomresult
  • 11:09:54 <Guest|12571> Thank you guys for your time.
  • 11:10:29 <Guest|12571> Pages Layouts and configuration works perfect. But I still cannot make FCE tab appear
  • 11:10:44 <Guest|12571> I must be missing something simple :/
  • 11:11:06 <mrboe> typo3 temp folder
  • 11:11:11 <Guest|12571> clear
  • 11:11:24 <mrboe> there is a .FDE... file
  • 11:11:35 <mrboe> wich is not deletet wich rm *
  • 11:11:35 <Guest|12571> the only configuration is this: Tx_Flux_Core::registerProviderExtensionKey() ?
  • 11:12:29 <Guest|12571> + constants with paths in TS
  • 11:14:43 <Guest|12571> fluidcontent_bootstrap works
  • 11:23:00 <randomresult> pastebin your template
  • 11:24:04 <randomresult> http://xkcd.com/1171/
  • 11:25:55 <Guest|12571> http://pastebin.com/9RZxnCqG
  • 11:26:33 <randomresult> Guest|12571 may i change some things?
  • 11:27:31 <Guest|12571> sure, you can even delete everything
  • 11:29:30 <randomresult> http://pastebin.com/T8bi1sv5
  • 11:29:44 <randomresult> try this one. i only changed something in configuration section
  • 11:29:50 <Guest|12571> ooommmmggg
  • 11:29:51 <randomresult> upps
  • 11:29:56 <Guest|12571> ofcourse, there was no tab configured
  • 11:29:58 <Guest|12571> it could not work
  • 11:29:59 <randomresult> yourtabname "
  • 11:30:15 <randomresult> well if no tab was configured, it should use the default FCE tab
  • 11:30:15 <Guest|12571> sorry for this silly thing. I have a hangover for my defence
  • 11:30:41 <randomresult> i dunno if it needs lable and/or descripiton
  • 11:32:05 <randomresult> tere is a missin " in my code (TABNAME)
  • 11:32:24 <randomresult> and of course you need to change or remove the icon thing
  • 11:32:25 <Guest|12571> and I propably need namespace for flux too
  • 11:32:43 <randomresult> yes you will
  • 11:32:46 <randomresult> :)
  • 11:32:57 <randomresult> wait, i paste you one of my templates
  • 11:33:00 <randomresult> gimme a sec
  • 11:33:41 <Guest|12571> and there it is
  • 11:33:48 <Guest|12571> works, thx Buddy
  • 11:33:53 <randomresult> ah you got it... great
  • 11:33:58 <randomresult> now change your nick!
  • 11:34:08 <Guest|12571> flux:form tag was wrong configured
  • 11:34:09 <randomresult> simply type /nick mynewname
  • 11:34:17 <Guest|12571> yeah I am here everyda so prolly should register a name already
  • 11:34:41 <randomresult> you use the webinterface ?
  • 11:34:48 <Guest|12571> yeah
  • 11:34:53 <randomresult> go get a client
  • 11:34:54 <Guest|12571> from fluidpowered
  • 11:35:00 <randomresult> mac? pc?
  • 11:35:36 <Guest|12571> mac
  • 11:35:46 <randomresult> i use textual
  • 11:35:58 <randomresult> but you can use colloquy (?) too
  • 11:36:54 <Guest|12571> ill try textual
  • 11:37:21 <randomresult> i dunno if it is for free
  • 11:38:46 <Guest|12571> yeah it costs 5€
  • 11:38:58 <Guest|12571> But I forgot my apple-id password
  • 11:39:00 <Guest|12571> god damn it
  • 11:41:14 <Guest|12571> they wont let me purchace ffs, i hate this store
  • 11:45:18 <gregglazewski> test test
  • 11:45:31 <gregglazewski> All right, it works. I used Lime
  • 11:45:47 <gregglazewski> Damn it was ages since I used IRC last time
  • 11:53:49 <xaver> irc works :)
  • 12:00:12 <randomresult> hehe
  • 12:10:39 <gregglazewski> what was that new bootstrap plugins set for typo3?
  • 12:10:46 <gregglazewski> fluidbootstraptheme something like that?
  • 12:19:02 <slh> hey
  • 12:19:28 <slh> i have a problem related to the FalViewHelper
  • 12:19:42 <slh> on a 6.1 install i get a PHP Fatal error: Call to undefined method TYPO3\\CMS\\Core\\Utility\\ArrayUtility::mergeRecursiveWithOverrule()
  • 12:20:00 <slh> i´ve checked the irc logs but couldn´t find a solution
  • 12:49:10 <slh> the falviewhelper not working on 6.1?
  • 12:50:33 <featdd> [email protected]
  • 13:00:12 <mrboe> hi featdd
  • 13:00:56 <featdd> mrboe: are you familiar with google maps? :-/
  • 13:02:39 <mrboe> i can find my hometown on google maps ;)
  • 13:03:15 <mrboe> and i have created a very bad google maps FCE
  • 13:03:19 <mrboe> some time ago
  • 13:06:04 <mrboe> waht you wanna do?
  • 13:06:07 <mrboe> @featdd
  • 13:07:00 <featdd> got an array of locations and try to set multiple markers but always get "Uncaught TypeError: Cannot read property 'lat' of null"
  • 13:07:45 <featdd> console.log() says my latitude is setted
  • 13:25:44 <fger> hiho
  • 13:51:49 <gregglazewski> hey guys. How this fluid bootstrap extension is called?
  • 13:52:02 <mrboe> https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme
  • 13:52:13 <gregglazewski> eeeexactky, thank you
  • 13:55:17 <gregglazewski> this is awesome
  • 14:09:35 <fger> so fluidcontent_bootstrap etc. is deprecated ?
  • 14:09:52 <fger> because the syntax inside bootstraptheme compared to flux-dev etc. seems more uptodate
  • 14:11:24 <randomresult> fluidbootstraptheme is a merge of the two old *bootstrapextensions with bugfixes and some more elements
  • 14:37:44 <soee> mrboe: friend of mine should create new icons for bootstrap elements in comming 1-2 weeks \o
  • 14:38:17 <mrboe> thats nice
  • 14:53:39 <fger> randomresult: yes, but are those old bootstrap-extensions now deprecated ?
  • 14:53:47 <fger> or parallel ?
  • 14:59:09 <randomresult> i would say deprecated
  • 14:59:43 <mrboe> @fger the plan was that FBT replaces the other - but there is no clear decision about that
  • 15:00:05 <mrboe> but they are deprecated thats right
  • 15:00:16 <randomresult> and FTB is not
  • 15:00:18 <randomresult> :)
  • 15:00:22 <randomresult> and maintained
  • 15:00:23 <mrboe> and FBT runs with latest dev
  • 15:00:49 <gregglazewski> and FBT is awesome
  • 15:03:29 <fger> nice
  • 16:07:06 <fger> @all: is it possible to render additional text to simple flux-input-fields ?
  • 16:07:39 <fger> like <flux:field.input ...>mytext</flux:field.input> ? so use the VHs as tag-based vh's ?
  • 16:08:42 <mrboe> @fger http://pastebin.com/LVDBUwJG
  • 16:11:13 <fger> yeah custom, but that inserts an extra flexform fiel
  • 16:11:26 <fger> just inside a flexform field ? only with csh-mechanism i guess ?
  • 17:27:35 <slh> hi, i am using fluidcontent 4.0 and flux 7.0 and am trying to create a controller for a content element. cant figure out whats missing?
  • 17:28:19 <slh> could it be a problem related to typo3 6.1?
  • 17:34:54 <fger> what is your prob with the controller ?

20140802

20140803

20140804

  • 09:48:48 <mrboe> nice to see that FBT is now official linked on GitHub/FluidTYPO3 - thank you guys
  • 09:50:50 <xaver> mrboe: no problem :)
  • 15:38:19 <featdd> [email protected]
  • 15:45:31 <batjony> hello feders :)
  • 15:46:05 <batjony> i have an error appears in the admin - typo3 6.2.4
  • 15:46:21 <batjony> table 'cf_extbase_datamapfactory_datamap' doesn't exist
  • 15:46:30 <batjony> which appears when I install Flux
  • 15:46:50 <batjony> when I install Flux and then go to Install tool - compare db - it wants to execute: ALTER TABLE cf_extbase_datamapfactory_datamap RENAME zzz_deleted_cf_extbase_datamapfactory_datamap
  • 15:46:56 <batjony> and actually this "ALTER" which is not a "DROP" - drops the table
  • 15:47:38 <xaver> batjony: fixed in development - tables is needed but compare wants to delete it
  • 15:47:54 <batjony> so its a bug in Flux ?
  • 15:48:53 <xaver> yes and no also another fluidTYPO3 extension. the couldn't handle something and we changed now our code
  • 15:49:14 <xaver> take a look in ext_tables.sql the tables are in it
  • 15:52:32 <batjony> ya
  • 16:12:32 <batjony> xaver: actually in ext_tables.sql for Flux - i see only # Table structure for table 'tt_content'
  • 16:13:43 <xaver> mmh or fluidcontent -> grep :)
  • 16:14:51 <batjony> xaver: i do not have fluidcontent installed
  • 16:15:00 <batjony> only Flux and Vhs
  • 16:16:12 <xaver> try the dev version or install the tables again and don't deleted them
  • 16:16:37 <batjony> ok
  • 16:27:05 <batjony> any idea why when I install fluid pages (just install - nothing more), my backend layout doesnt work ?
  • 16:48:54 <xaver> i don't use backend layouts with fluidpages. Fludipages provides everything

20140805

  • 00:02:53 <soee__> is it possible to use fluidbootstraptheme without fluidpages ?
  • 00:52:19 <soee__> facebook has own flux https://github.com/facebook/flux/blob/master/README.md :)
  • 08:22:12 <mrboe> hey soee
  • 08:23:20 <soee> hi mrboe
  • 08:24:32 <mrboe> you can activate or deactivate fluidpages in install tool
  • 08:25:11 <mrboe> but the dependencie is set
  • 08:25:17 <mrboe> i think
  • 08:25:49 <soee> mrboe: it is set thats why T3 wont allow you to deactivate fluidpages
  • 08:26:06 <soee> i think fluidbootstrapptheme shoudl work like this
  • 08:26:33 <soee> fluidbootstraptheme + fluidcontent or fluidbootstraptheme + fluidpages or both
  • 08:26:49 <mrboe> you have that possibility
  • 08:26:50 <soee> you should not be forced to install fluidpages if you dontt want to use them
  • 08:26:55 <soee> and the same for content
  • 08:27:30 <soee> mrboe: it is not possible -> dependencies dont allow this
  • 08:28:29 <mrboe> yes but dont know if that would work
  • 08:28:34 <mrboe> http://snag.gy/ZPwDB.jpg
  • 08:30:34 <soee> page templates from fluidbootstraptheme but the fluidpages extension is required anyway and will result with error in forntent if you dont configure any other template and set
  • 08:31:12 <mrboe> ok - please reporte a bug
  • 08:31:28 <mrboe> had to talk to randomresult how to solve that
  • 08:31:35 <soee> we should be able to install fluidbootstraptheme, than it should check if fluidpages or fluidcontent is enabled insystem
  • 08:31:49 <soee> if so wllow to use their features
  • 08:33:36 * randomresult does not know how to solve that
  • 08:34:28 <mrboe> perhabs NamelessCoder can give us the information if that yould be possible
  • 09:11:33 <soee> mrboe: quick guess, siply install extension without dependencies, than inside ext_tables.php do a extra check with isLoaded() http://typo3.org/api/typo3cms/class_t_y_p_o3_1_1_c_m_s_1_1_extensionmanager_1_1_utility_1_1_install_utility.html#a99de93336264a537a73d76607cbadac1 and then include related stuff
  • 09:11:59 <soee> also in such cacse some info in extension manager configuration or something would be required to inform user
  • 09:12:17 <soee> that extension will not work until he installes one of dependencies
  • 09:13:26 <mrboe> soee: if you were able to do it it yould be nice to get a PR, this is something i really dont know
  • 09:13:32 <soee> i think "similiar" situation is when you disable templates for bages and content in extension configuration, you have installed fluidbootstraptheme, fluidpages, fluidcontent but you do not use any ot them in the end
  • 09:14:37 <soee> mrboe: ok i kand do PR but please try to catch NamelessCoder and ask if he agree with this concept
  • 09:14:42 <soee> *can
  • 09:14:49 <mrboe> ok
  • 10:49:39 <ilCerchiari> Hi Guys, is it possible to use fluidcontent_core features with custom content created with a fluidcontent based ext? I'm having troubles in creating the flexforms.
  • 10:51:42 <featdd> morning
  • 10:57:46 <xaver> ilCerchiari: no
  • 10:58:12 <xaver> fluidcontent_core uses the fields in tt_content and not the flexform
  • 11:01:15 <ilCerchiari> Sorry maybe I did not explain myself right. What I'm trying to acheive is to have for all content "basic" and custom fce the same behaviour. For example for content header and container, losing them disabling cc_styled_content.
  • 11:15:03 <ilCerchiari> xaver: For example in fce "Appearence" tab results: "Data Structure ERROR: No proper configuration"
  • 11:21:19 <xaver> you have no configruation in your page
  • 11:23:45 <mrboe> xaver perhabs you could give us a awnser about the dependencies problem
  • 11:23:50 <mrboe> in FBT
  • 11:28:45 <ilCerchiari> Sorry xaver, what do you mean? normal contents work fine, but even if I include what is in fluidcontent_core layouts in my fce layout I end up in the same situation. What am I missing?
  • 11:32:45 <xaver> ilCerchiari: https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/Resources/Private/Templates/Page/Render.html#L8
  • 11:35:21 <ilCerchiari> I have that and my fce work fine with both css_styled_content and fluidcontent_core
  • 11:35:59 <ilCerchiari> what disappears with the latter is the Appereance tab where in normal contents I can configure header type and class and container
  • 11:36:51 <NamelessCoder> ilCerchiari bugs have been fixed in the typo3 core itself, in exactly these contexts. Unless you are using the git master of TYPO3 CMS you will experience issues in setups which use many custom forms in the same element.
  • 11:37:00 <NamelessCoder> fluidcontent_core qualifies as such content
  • 11:37:43 <ilCerchiari> oh that makes sense, therefore this bug affects 6.2.4 released version, am I correct?
  • 11:38:02 <NamelessCoder> yes, this version is also affected
  • 11:38:29 <ilCerchiari> :( thanks I go cry alone in my corner
  • 11:38:47 <NamelessCoder> in essence the problem is that some parts of TYPO3 still did not pass a required value to hooks. You can check out the git master and use that without any problems though
  • 11:38:47 <ilCerchiari> seriously thanks to all for the help
  • 11:39:23 <ilCerchiari> ah ok I'll give a check, thanks again
  • 11:39:50 <NamelessCoder> anytime :)
  • 11:40:02 <ilCerchiari> great, have a nice day
  • 11:40:42 <NamelessCoder> you too. By the way if you use fluidcontent_core and have not seen it, https://github.com/FluidTYPO3/fluidcontent_core/issues/35 might be relevant
  • 11:41:36 <ilCerchiari> Nope I missed it, but I've just started my wandering with fluidcontent_. I go read it immediately.
  • 11:45:07 <ilCerchiari> bye guys and thanks
  • 11:52:50 <xaver> mrboe: ?
  • 11:53:49 <mrboe> soee_: told me that if you not wanna use fluidpages in FBT you got an error
  • 11:53:57 <mrboe> because we have a dependencie
  • 11:54:14 <mrboe> and if you installed fluidpages and dont use it you get errors
  • 11:54:29 <mrboe> have a look at: 9:22
  • 12:27:27 <randomresult> hi there
  • 12:29:22 <danilobuerger> he
  • 12:29:44 <randomresult> hey danilobuerger
  • 12:30:04 <randomresult> i have a question and i dont want you to get me wrong...
  • 12:30:24 <danilobuerger> i am already ;-)
  • 12:30:38 <randomresult> ok. then i dont ask
  • 12:30:43 <danilobuerger> lol
  • 12:31:04 <danilobuerger> well why dont you?
  • 12:31:19 <randomresult> you know when there will be a new ter-release?
  • 12:31:33 <danilobuerger> no
  • 12:31:37 <danilobuerger> i really dont
  • 12:31:50 <randomresult> good. bad. what ever
  • 12:32:04 <randomresult> will be done when its done
  • 12:32:10 <danilobuerger> why do you need a ter release?
  • 12:32:30 <randomresult> i want to release ftb - but that one depends on git versions
  • 12:32:40 <danilobuerger> ah
  • 12:32:40 <randomresult> and will not work with ter versions
  • 12:33:00 <danilobuerger> well why dont you prepare those releases then ;-)
  • 12:33:11 <randomresult> haha
  • 12:33:23 <randomresult> had a beer or two already?
  • 12:33:30 <danilobuerger> i bet claus is looking for a release manager :-)
  • 12:33:38 <randomresult> i bet you are right
  • 12:33:48 <randomresult> and i bet i would love to do it. but i cant
  • 12:33:50 <xaver> randomresult: help testing of workspace stuff
  • 12:34:06 <randomresult> xaver : i never worked wit workspaces
  • 12:34:11 <randomresult> did u?
  • 12:34:15 <xaver> yes
  • 12:34:23 <randomresult> make a session in mUC - i will vote for!
  • 12:34:31 <xaver> i think we should vote -> i'm for danilobuerger :P
  • 12:34:42 <danilobuerger> randomresult i will vote for getting durnk @muc
  • 12:34:43 <randomresult> +1 for danilobuerger
  • 12:34:47 <mrboe> +1
  • 12:35:00 <randomresult> +1 for danilobuerger and +3 for get drunk after
  • 12:35:20 <randomresult> well thats +3 for danilobuerger
  • 12:35:22 <danilobuerger> are you serious? you know that that release would be a epic fail if i am release manager
  • 12:35:25 <randomresult> anyone against that?
  • 12:35:29 <danilobuerger> -5
  • 12:35:41 <randomresult> only one vote per person
  • 12:35:50 <randomresult> so its 3 - 1 FOR danilobuerger
  • 12:35:50 <danilobuerger> i am not the guy you would want as release manager
  • 12:36:23 <xaver> we vote until we like the result (like the EU or German government)
  • 12:36:31 <randomresult> danilobuerger its not your choice
  • 12:36:32 <danilobuerger> far more important randomresult : whats your approach on combining typo3 with magento?
  • 12:36:46 <xaver> danilobuerger: we developed a extension
  • 12:36:47 <randomresult> my apporach is not to combine them
  • 12:36:59 <danilobuerger> randomresult how do you make it seamless then?
  • 12:37:02 <danilobuerger> xaver link?
  • 12:37:08 <xaver> not public
  • 12:37:11 <xaver> public one sucks
  • 12:37:25 <danilobuerger> lol let me invoke the GPL :-)
  • 12:37:30 <randomresult> which one you mean? @xaver
  • 12:37:52 <xaver> mageconnect and typo3connect
  • 12:37:58 <randomresult> i havent need them working "together"
  • 12:38:06 <randomresult> the one from flagbit?
  • 12:38:10 <xaver> no
  • 12:38:27 <danilobuerger> randomresult ah ok... well i want typo3 + shop seamless..
  • 12:38:36 <xaver> my recommendation is to avoid magento :)
  • 12:38:39 <randomresult> i once worked with typogento
  • 12:38:46 <randomresult> xaver: good choice
  • 12:38:49 <danilobuerger> xaver what is your recommendation then?
  • 12:39:14 <randomresult> @danilobuerger if you need someone - a dear friend of mine is perfect for magento-projects
  • 12:39:27 <danilobuerger> it doesnt need to be magento
  • 12:40:41 <NamelessCoder> magento and typo3?
  • 12:40:48 <NamelessCoder> do you have 900+ hours?
  • 12:40:52 <NamelessCoder> because that
  • 12:41:08 <NamelessCoder> is how many man-hours my last typo3+magento project required
  • 12:41:13 <randomresult> @NamelessCoder LOL
  • 12:41:23 <randomresult> well - if paid. why not
  • 12:41:35 <NamelessCoder> sanity, for one
  • 12:41:45 <danilobuerger> ;-)
  • 12:41:48 <randomresult> @danilobuerger then ask @NamelessCoder for help
  • 12:42:18 <danilobuerger> well i just need a good solution to integrate a shop solution (Whatever that is) with typo3 seamlessly
  • 12:42:32 <danilobuerger> might give arcavias a shot
  • 12:42:43 <randomresult> shopware maybe?
  • 12:42:46 <randomresult> or wait...
  • 12:42:52 <randomresult> what about tt_products?
  • 12:42:58 <danilobuerger> no way
  • 12:42:58 <randomresult> that one was a blast in the past
  • 12:43:20 <randomresult> wait.. no ... that was a past in the blast
  • 12:45:57 <NamelessCoder> danilobuerger everything depends on the level of integration you need, would be easier to make a recommendation if the scope can be (somewhat) narrowed down
  • 12:46:07 <randomresult> @NamelessCoder any thoughts about releasing new TER-Versions of the flux-family?
  • 12:46:51 <NamelessCoder> https://github.com/FluidTYPO3/flux/issues/627 and https://github.com/FluidTYPO3/flux/issues/573 first
  • 12:48:24 <randomresult> we should get danilobuerger working on the second one :)
  • 12:48:29 <randomresult> danilobuerger go!
  • 12:49:03 <mrboe> @NamelessCoder we talked some time ago about the possibilities to make donations for thinks like that
  • 12:50:05 <mrboe> do you have thought about that?
  • 12:50:29 <randomresult> i told danilobuerger i will pay him in beer. but i decided that that was a bad idea - he is bavarian - could be more expensive than his normal fee
  • 12:50:37 <NamelessCoder> mrboe being discussed internally, not yet ready for publishing
  • 12:51:08 <randomresult> @NamelessCoder how many time you estimate to solve this ones?
  • 12:51:20 <randomresult> in hours?
  • 12:51:47 <NamelessCoder> unknown, un-estimatable
  • 12:52:08 <NamelessCoder> main features supported but no edge case handled yet
  • 12:53:44 <soee_> mrboe: 1.0 release ?
  • 12:54:05 <mrboe> @randomresult claus dont think in hours - he measures in Blastbeats
  • 12:54:56 <NamelessCoder> in the case of workspaces and TCEmain hooks I measure in percentage-of-sanity
  • 12:55:03 <randomresult> @mrboe maybe we should send him some more carnifexx-christal-meth albums to get him working faster :)
  • 12:55:17 <NamelessCoder> e.g. fixing workspace support is estimated to cost 20% sanity
  • 12:55:27 <randomresult> lol @NamelessCoder
  • 12:55:59 <Denyerec> Are we still installing from Git these days or are the TER versions recommended?
  • 12:56:47 <Denyerec> danilobuerger - I feel your pain regarding shops.
  • 12:57:15 <Denyerec> Having worked for an agency that produced various shop products off the back of a genuinely terrible framework and backend datastructure, anything is possible if you're willing to customise it hard enough.
  • 12:57:31 <Denyerec> I think the major pitfall is when a project tries to encompass every possible configuration and then you end up with Magento.
  • 12:58:11 <randomresult> Denyerec i would go for dev-git-versions
  • 12:58:25 <NamelessCoder> I hate to say it, but for small custom shops, custom code is often less expensive to handle.
  • 12:58:26 <mrboe> @soee_ yes
  • 12:58:53 <mrboe> all bugs i noticed get fixed
  • 12:59:22 <randomresult> i will give shopware a try
  • 12:59:51 <randomresult> anyone know when working with submodules, what causes a submodule to be in a detached Branch?
  • 13:00:26 <Denyerec> NamelessCoder - you are quite correct
  • 13:00:39 <Denyerec> Also, typically, shops will invariably have various quirks that will need working in
  • 13:01:02 <Denyerec> Their stock codes aren't unique, or they have different length UIDs depending on supplier, or they need a stock alert on only certain products etc.
  • 13:01:18 <NamelessCoder> get someone whose brain is in the right place regarding the architecture you make and it should work smooth enough
  • 13:01:52 <soee_> ok to going back @ my topic, if we install fluidpages, it automatically wants to render pages configuration right ?
  • 13:01:53 <Denyerec> The point being if you're a small outfit and you need to work those quirks into Magento, you're pretty boned.
  • 13:02:12 <NamelessCoder> yes soee_
  • 13:03:07 <soee> ok so what if one wants to use only fluidcontent + fluidbootstraptheme not fluidpages
  • 13:03:45 <soee> in such case fluidbootstraptheme shouldnt have dependency set to both fluidcontent and fluidpages
  • 13:04:28 <soee> TYPO3 extensions have 'suggest' option ?
  • 13:05:01 <soee> yes they do: https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/ext_emconf.php#L44
  • 13:05:19 <soee> so i think it woul dbe a good idea to suggest both fluidpages + fluidcontent
  • 13:05:26 <NamelessCoder> unsure if that works in current EM
  • 13:05:48 <soee> but include their configuration from fluidbootstraptheme if they are installed, but do not force users to install them
  • 13:10:57 <soee> from your experience do you huys agree with http://typo3.helmut-hummel.de/post/93861037135/the-tale-of-eid-performance ?
  • 13:27:54 <NamelessCoder> it depends
  • 13:28:12 <NamelessCoder> extbase_realurl has a similar integration which works faster and is more extbase-centric
  • 13:29:18 <NamelessCoder> I guess if you need to render typoscript objects, use typoscript_rendering but if you need to call extbase controllers, use extbase_realurl
  • 13:30:11 <xaver> NamelessCoder: Oo https://github.com/FluidTYPO3/fluidcontent_core/pull/61/commits
  • 13:30:55 <xaver> why is this one PR NamelessCoder
  • 13:32:02 <NamelessCoder> rebased
  • 13:41:58 <xaver> why does Travis not run this test https://github.com/FluidTYPO3/FluidTYPO3-CodingStandards/blob/master/commit_message_inspector.php can't we access the message?
  • 13:51:19 <soee> mrboe: ill do some tests with this suggest option and then we will see how it all works
  • 13:54:02 <fizelchen> hi, i have problem with languages. Typo3 6.1.10, flux, fluid_content, fluid_pages latest dev version.
  • 13:54:55 <fizelchen> when i switch form columns view to language view, all my ce inside of fces are missing from the language, not selected by the language selector
  • 13:55:19 <fizelchen> the FCEs are visible in both languages (here EN and DE)
  • 13:55:31 <fizelchen> is this a known bug?
  • 14:37:50 <batjony> Does someone use https://github.com/FluidTYPO3/builder ?
  • 14:39:44 <randomresult> batjony yes
  • 14:39:47 <randomresult> why?
  • 14:40:56 <batjony> i am wondering how to install it - from github or typo3 TER
  • 14:40:59 <batjony> i see http://typo3.org/extensions/repository/view/builder
  • 14:41:03 <batjony> is it the same
  • 14:41:24 <randomresult> which versions of flux/fluidcontent/fluidpages do u use?
  • 14:41:29 <randomresult> TER or Git?
  • 14:41:35 <randomresult> stable or dev?
  • 14:41:50 <batjony> TER
  • 14:42:03 <randomresult> then i would use the TER version of Builder
  • 14:42:50 <randomresult> but you might want to ask someone from the team: @NamelessCoder, @cedricziel, @xaver, bjo3rn or @danilobuerger
  • 14:44:05 <batjony> then the most appropriate question will be - should I use TER versions for all the fluid extensions or github ?
  • 14:44:24 <randomresult> i use the github ones
  • 14:44:25 <randomresult> :)
  • 14:44:37 <batjony> do you use some composer - how do you update them
  • 14:44:47 <xaver> batjony: depends :P i prefer git, but i know it envolves more risks, but a lot of stuff is improved
  • 14:44:48 <randomresult> i use them as git submodules
  • 14:45:53 <batjony> xaver: do you also use them as sub modules ?
  • 14:45:57 <batjony> in git
  • 14:46:34 <xaver> no
  • 14:46:50 <batjony> how do you update all the extensions ?
  • 14:47:34 <xaver> most times via shell script
  • 14:51:11 <batjony> NamelessCoder: lets ask the boss here :) how do you proceed with the extensions deployment - git sub modules, composer, using only TER or some custom shell scripts like @xaver
  • 15:00:22 <xaver> submodule sounds nice, be i had problems with deployment and keys. composer sounds good. Developer like NamelessCoder or me normally use the developed stuff and not the TER
  • 15:00:43 <xaver> if you use git you have less testing and maybe more issues
  • 15:00:53 <soee> what wa steh command to create git branch and do automatic checkout ?
  • 15:01:08 <xaver> git checkout -b name
  • 15:01:30 <soee> xaver: thanks
  • 15:01:31 <NamelessCoder> batjony I'd say it depends on which strategy you use to version control the typo3 site itself. If you git the entire site root, submodules is a great way.
  • 15:07:16 <batjony> NamelessCoder: is there a way using the composer
  • 15:07:45 <batjony> do we have all the extensions in https://packagist.org/
  • 15:07:54 <NamelessCoder> yes
  • 15:08:24 <xaver> my opinion is don't run behind the crowed. Talk with your college and best solution in your case. If composer is already standard, use it. If your deployment always loads the source from all the git repos and you don't use github the chances of a downtime
  • 15:10:15 <batjony> i do not see the builder extension in https://packagist.org/
  • 15:10:37 <batjony> and most likely a lot other typo3 third party extensions will be missing
  • 15:10:59 <batjony> so probably the composer is not a good solution for typo3 deployment
  • 15:11:35 <soee> but copmoser ca use oter repositories right ?
  • 15:12:03 <NamelessCoder> afaik it also supports raw repositories by URL
  • 15:12:31 <NamelessCoder> won't support also loading deps of those exts, though - naturally so
  • 15:15:23 <batjony> and finally http://typo3.org/extensions/repository/view/builder is it the fluid typo3 builder extension from https://github.com/FluidTYPO3/builder ?
  • 15:16:06 <batjony> because i see the author is Claus Due
  • 15:21:18 <NamelessCoder> yes, that's the TER version of the github repository
  • 15:51:02 <batjony> NamelessCoder: btw typo3/cli_dispatch.phpsh extbase builder:providerextension --controllers 1 - does not create any controller
  • 15:51:33 <batjony> as I see - there is only a folder "Controller"
  • 15:51:59 <batjony> i use the latest dev version
  • 16:04:06 <xaver> batjony: create an issue, if something is broken :)
  • 16:04:32 <batjony> xaver: where ?
  • 16:04:35 <xaver> and if you don't want to create an issue, you can always PR a fix
  • 16:04:52 <xaver> https://github.com/FluidTYPO3/builder/issues
  • 16:05:35 <batjony> ok
  • 16:14:26 <NamelessCoder> batjony controller class writing is still not implemented (the beta label is quite true)
  • 16:25:09 <slh> hey there, is the falviewhelper supposed to work on TYPO3 6.1?
  • 16:26:46 <NamelessCoder> slh basic support only; core has a lot of fixes in 6.2 for inline record relations in flexforms
  • 17:22:15 <slh> @namelesscoder thanks for the info, but i get a fatal error related to mergeRecursiveWithOverrule on the FalViewHelper
  • 17:23:21 <slh> the method is just not present in 6.1
  • 17:38:05 <NamelessCoder> that settles it then - won't work on 6.1. I'm fine with that btw since no support probably is better than crappy partial, error-prone support because of core bugs
  • 17:38:18 <NamelessCoder> a fatal php erro may be a bit excessive though
  • 20:11:00 <glucka> hi, if i use v:render slide="-1" can i disable the collecting?
  • 21:46:30 <xaver> anybody around for a test?
  • 22:21:27 <Outdoorsman> glucka, I believe you can disable collecting by setting slideCollect="0" (if it's not disabled by default... the docs don't specify the default). http://fluidtypo3.org/viewhelpers/vhs/development/Content/RenderViewHelper.html
  • 22:21:38 <Outdoorsman> xaver what do you need?
  • 22:27:42 <soee> how would you name your extension/package with website templates, styles and other assets ?
  • 22:27:50 <soee> vendor_websitename ?
  • 22:28:00 <Outdoorsman> soee, that's what I do
  • 22:28:22 <soee> cool, thanks Outdoorsman
  • 22:29:05 <Outdoorsman> what seems a little more vague to me is how to hand the Resources/Public folder.
  • 22:29:37 <soee> why ?
  • 22:30:23 <Outdoorsman> vendor_weebsitename/Resources/Public/ext/news/Javascript/blahblah.js
  • 22:30:44 <Outdoorsman> Is this how you would do it to? I was wondering that yesterday.
  • 22:31:23 <xaver> Outdoorsman: https://github.com/xf-/fluidtypo3-vagrant somebody who tests windows needs to comment out rsync or install it via something
  • 22:32:22 <Outdoorsman> Just a way to separate resources from different extensions. It's long but seems appropriate since I'm doing the same thing for the Private folder.
  • 22:32:36 <soee> Outdoorsman: ../Public/Styles/ext/ and Public/Script/ext/ etc
  • 22:32:46 <soee> i would split each asset type into separate folders
  • 22:34:34 <soee> also maybe better for me would be vendor_web_sitename
  • 22:35:00 <soee> this way with 'web' in the middle i can easily identify package type
  • 22:35:02 <Outdoorsman> Hmmm, I think your method would result in few folders which I like.
  • 22:36:17 <Outdoorsman> soee I like how you think. Your full of answers. You should ask questions more often... ha ha.
  • 22:36:30 <soee> ;)
  • 22:43:27 <Outdoorsman> xaver, that looks really cool! I'm not really familiar with the tools you are using there and don't have enough time to do that now.
  • 22:45:04 <Outdoorsman> Looks like you've taken the pain out of the whole thing though by just making a VM. I'm more familiar with VMware though since that's what I'm running.
  • 22:45:40 <xaver> vagrant supports vmware, but needs a license
  • 22:46:05 <Outdoorsman> VMware or Vagrant needs the license?
  • 22:46:23 <xaver> both
  • 22:46:29 <xaver> https://www.vagrantup.com/vmware
  • 22:46:34 <Outdoorsman> !!! Well aren't I lucky.
  • 22:48:28 <Outdoorsman> Thanks for the heads up.
  • 23:01:06 <xaver> thx :)

20140806

  • 01:12:16 <Outdoorsman> I created a provider extension that seems to be correctly overlaying fluidbootstraptheme. However, for some reason when going to add a new content element, I don't see the additional bootstrap content elements that come with fluidbootstraptheme. What am I missing?
  • 01:13:26 <Outdoorsman> I am using the view extension to help with overlays.
  • 01:13:35 <NamelessCoder> did you set plugin.tx_fluidbootstraptheme.view.overlays.YOURKEY.templateRootPath (and not for example plugin.tx_fluidbootstraptheme.view.templateRootPath)
  • 01:13:47 <NamelessCoder> EXT:view is not required for overlays of Flux-based features
  • 01:14:02 <NamelessCoder> it's purely for cases when you need to overlay views of a third-party, non-Flux plugin
  • 01:14:17 <Outdoorsman> Really? Awesome!
  • 01:14:27 <Outdoorsman> Like news?
  • 01:14:37 <NamelessCoder> exactly like news - the primary use case
  • 01:14:53 <Outdoorsman> I used it on the last project for news.
  • 01:15:26 <NamelessCoder> it doesn't hurt that it's installed, but you may not need it (and Extbase *is* faster without it)
  • 01:15:44 <NamelessCoder> like a few miliseconds faster
  • 01:16:31 <Outdoorsman> There's an extension called ftbcustomiser that I used to customize fluidbootstraptheme last time. This time I am trying to do the whole thing using my own provider extension so I'm wondering if there's some steps I'm missing since I'm still new to the process.
  • 01:16:41 <NamelessCoder> btw Charles workspaces support is almost finished and we need help testing it
  • 01:17:09 <NamelessCoder> I'm not sure how to operate that extension, sorry
  • 01:17:43 <Outdoorsman> !!! You have gone above and beyond again! I'm still waiting on the check you're getting funded from. As soon as it gets here you'll have what I mentioned coming your way.
  • 01:17:58 <Outdoorsman> Sweeeeeeet
  • 01:18:27 <Outdoorsman> I'll check it out.
  • 01:19:14 <NamelessCoder> essentially it's all contained in https://github.com/FluidTYPO3/fluidpages/pull/185 at this point
  • 01:19:43 <Outdoorsman> If I just update to lastest dev I'll get it too right?
  • 01:19:44 <NamelessCoder> but don't get excited too soon, it's a nasty area full of edge cases and I've only touched the basic stuff
  • 01:20:15 <Outdoorsman> Firsthand experience now... you mentioned there was a lot of unknown.
  • 01:20:28 <NamelessCoder> no, to get this one you need to "git pull https://github.com/NamelessCoder/fluidpages.git --single-branch workspaceservice" inside fluidpages
  • 01:20:47 <NamelessCoder> I think is the command
  • 01:22:01 <NamelessCoder> maybe drop the --single-branch (I rarely use the cli commands)
  • 01:23:01 <NamelessCoder> status of known issues is at https://github.com/FluidTYPO3/flux/issues/627 and please add any you may find, there
  • 01:26:36 <Outdoorsman> Ahhh thanks... I'm on the phone right now.
  • 01:26:54 <NamelessCoder> np :) I'm about to sign off, it's 1:30 AM
  • 01:27:13 <NamelessCoder> hope the patches work for you ;)
  • 08:20:35 <oliver_1234> Hey guys. Can I use fluidcontent_core elements inside own fluidcontent elements?
  • 08:47:22 <mrboe> good morning
  • 09:03:01 <glucka> hi, slide collect is now always on by v:render?
  • 09:03:11 <glucka> with latest vhs
  • 09:03:37 <glucka> i mean if slide="-1"
  • 09:54:22 <glucka> Outdoorsman thx for your reply yesterday, but slideCollect argument has been removed https://github.com/FluidTYPO3/vhs/issues/648
  • 10:05:21 <featdd> morning
  • 11:56:21 <featdd> mrboe: I think I have the probleme you had once with the new namespace...
  • 11:56:42 <mrboe> waht you mean?
  • 11:57:01 <featdd> I want to use the new namespace in a partial but it renders the div with the namespace
  • 11:57:31 <mrboe> in partials it works
  • 11:57:42 <mrboe> only in layouts you not have to use it
  • 11:58:05 <mrboe> i had the problem when i wrap the "div" in a layout
  • 12:00:09 <featdd> mkay
  • 12:00:37 <featdd> then I dont know why it renders the div :-/
  • 12:01:55 <NamelessCoder> featdd 1) template has no layout, 2) div is in Layout file or 3) you're rendering a partial that contains no sections. To fix: 1) add layout, 2) remove div with xmlns, 3) add a section then render that section when rendering the partial
  • 12:07:52 <glucka> hi, slide collect is now always on by v:render? i cant find any information
  • 12:08:28 <glucka> i look in the source and i think it is
  • 12:08:40 <NamelessCoder> use slide - slideCollect and it were identical
  • 12:10:44 <glucka> i think simple slide should not collecting
  • 12:10:54 <featdd> NamelessCoder: it wont work in one action but in an other
  • 12:11:32 <NamelessCoder> featdd there are only the options I noted above - assuming you did not intentionally place your div with xmlns inside an f:section
  • 12:12:02 <featdd> no
  • 12:12:52 <featdd> I tried by give the partial an extra layout so it works in the show action but in an other action it just renders the empty div with the namespaces
  • 12:13:14 <NamelessCoder> partials cannot have layouts
  • 12:13:41 <NamelessCoder> you should be adding an f:section in your partial and from all places you use f:render to render that partial, additionally add a section="NameOfThatSection"
  • 12:14:24 <NamelessCoder> without section: partial is rendered in a way that all content NOT inside an f:section gets rendered and everything inside f:section is removed
  • 12:14:37 <NamelessCoder> with section: renders everything inside the section and nothing outside
  • 12:15:20 <featdd> hm, will give it a try
  • 12:16:20 <glucka> sorry it may be that I do not understand something, but slide and slideCollect should not be the same right?
  • 12:17:03 <glucka> with simple slide can i "overwrite" the slide.. and do not show collected elements
  • 12:17:31 <glucka> currently it is not possiblle
  • 12:17:54 <featdd> NamelessCoder: works! thank you :-)
  • 12:37:03 <glucka> with the typoscript slide function can i overwrite the sliding mechanism and show only the current element without collected elements
  • 12:37:42 <glucka> it is currently possible with v:render?
  • 13:10:34 <masimo> hello guys
  • 13:11:56 <masimo> Is there some tutorial on building simple site with fluid typo3 ? for example - one layout with 3 menu buttons and one custom element ?
  • 13:38:37 <batjony> hi Feders :) i am following the documentation http://fluidtypo3.org/documentation/templating-manual/templating/provider-extension/generating-extensions.html
  • 13:38:59 <batjony> i have created a provider extension with the builder, which has some default "Hello wordls" templates
  • 13:39:35 <batjony> but when I browse the frontend - i do not see any "hello world"
  • 13:39:40 <batjony> the template is included
  • 13:39:48 <batjony> should I make something else ?
  • 13:41:23 <mrboe> have you add the ext to your maintemplate
  • 13:41:39 <batjony> yes
  • 13:45:49 <batjony> as i see, the builder has created two templates: Private/Templates/Page/MyPageTemplate.html and Private/Templates/Content/MyContentTemplate.html with some hello world
  • 13:46:04 <batjony> are they loaded automatically, or I should do something ?
  • 13:46:14 <mrboe> yes and now you need some layout and some partials
  • 13:46:49 <mrboe> if you want to get into that stuff you could have a look at https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme
  • 13:46:57 <mrboe> there are many examples
  • 13:47:10 <mrboe> how to create pagetemplates and FCEs
  • 13:49:01 <batjony> as I see, the builder has also created the layouts Private/Layouts/Page.html and Private/Layouts/Content.html
  • 13:49:13 <batjony> but I do not see anything in the front
  • 13:49:15 <batjony> blank page
  • 13:50:42 <mrboe> here: layout Frontpage https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/Resources/Private/Templates/Page/FrontPage.html
  • 13:51:12 <mrboe> here the layout of that pagetemplate https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/Resources/Private/Layouts/FrontPage.html
  • 13:55:21 <batjony> i want just to create a simple site with 3 buttons :) i do not see complete info..... for example I have in the admin - 3 pages - Home, About us, Contact How can I render them in the frontend like menu.. and how can I show the content from the backend ..
  • 14:04:17 <batjony> is there some examples ?
  • 14:05:51 <batjony> NamelessCoder: I see some example https://github.com/FluidTYPO3/fluidtypo3 when do you plan to finish it ?
  • 14:09:49 <mrboe> hey batjony, i dont understand why you dont have a look into fluidboostraptheme. this is build to help people to get into. you can finde pages examples, menus, and contentelements in there.
  • 14:12:35 <Denyere> Oh
  • 14:12:36 <Denyere> hey
  • 14:12:38 <Denyere> I just got here
  • 14:12:45 <Denyere> But it sounds like batjony is new.
  • 14:15:28 <mrboe> hey Denyere
  • 14:15:40 <Denyerec> Hey Boe!
  • 14:15:50 <batjony> When trying to install this boostrap theme: The extension flux is needed in version 7.1.0 - , but could not be fetched from TER
  • 14:16:19 <mrboe> batjony: please use latest dev version from git
  • 14:16:28 <mrboe> https://github.com/FluidTYPO3
  • 14:17:05 <batjony> then this means I should use the latest dev versions of all FLUID extensions, and to skip any TER
  • 14:17:15 <mrboe> yes
  • 14:17:33 <batjony> mrboe: do you use the builder
  • 14:17:41 <mrboe> yes
  • 14:17:46 <mrboe> alos from git
  • 14:17:50 <batjony> ok
  • 14:18:11 <batjony> then when you build a provider extension with this builder - do you see something on frontend
  • 14:18:34 <mrboe> i never tried
  • 14:19:55 <xaver> https://github.com/FluidTYPO3/FluidTYPO3-Vagrant :)
  • 14:21:06 <mrboe> nice @xaver
  • 14:21:13 <mrboe> i will test this
  • 14:21:37 <mrboe> i tried to get into vagrant some weeks ago
  • 14:21:52 <xaver> NamelessCoder: had some nice ideas, but it should work already
  • 14:23:32 <mrboe> @randomresult ping
  • 14:38:09 <batjony> mrboe: i have installed the latest fluidboostraptheme, and included it in the main template in a clear typo3 6.2.3 installation
  • 14:38:16 <batjony> should I see something on the front ?
  • 14:38:39 <mrboe> when you set the pagetemplate
  • 14:39:01 <mrboe> and add some content
  • 14:39:06 <mrboe> it should be rendert
  • 14:47:39 <batjony> mrboe: when I installed the main fluid extensions, the button for adding content elements in a page - disappeared http://postimg.org/image/x3z8o2kjr/
  • 14:48:57 <batjony> it seems that the fluid extensions breaked the backend layout
  • 14:57:32 <mrboe> have you set a pagetemplate
  • 14:59:53 <mrboe> or try to set plugin.tx_fluidbootstraptheme.settings.useTypoScript = 0
  • 15:02:47 <Denyerec> Initially you have to clear typo3temp a LOT
  • 15:04:22 <batjony> mrboe: how can I set a pagetemplate
  • 15:04:34 <mrboe> go to root page
  • 15:04:37 <mrboe> edit
  • 15:04:46 <mrboe> and set pagelayout
  • 15:08:17 <batjony> mrboe: nice I started to see something - the layout
  • 15:08:29 <batjony> but the issue with adding the content is still there
  • 15:08:37 <batjony> I cant add any content
  • 15:08:44 <batjony> should I empty typo3temp ?
  • 15:08:49 <mrboe> yes
  • 15:09:21 <mrboe> and ahve you set "plugin.tx_fluidbootstraptheme.settings.useTypoScript = 0" in constants of root page
  • 15:17:06 <batjony> mrboe: so i empty typo3temp, and set this in the constants, again clear all caches... but without any result
  • 15:17:50 <mrboe> and you use dev
  • 15:17:56 <mrboe> of all fedext ext
  • 15:18:06 <batjony> ya
  • 15:27:38 <batjony> mrboe: fixed it was some old configuration in the root page - for using some custom backend layout
  • 15:27:50 <mrboe> ok
  • 15:28:03 <mrboe> so now you have a good example page
  • 15:28:24 <mrboe> were you can see how to create a menu or contentares
  • 15:28:34 <mrboe> or FCEs
  • 15:29:03 <batjony> mrboe: ya I see a layout with a menu, i have added some content for the pages - but i do not see this content on the frontend
  • 15:29:08 <batjony> should I set something else :)
  • 15:29:43 <mrboe> clear cache in install tool
  • 15:30:12 <mrboe> or try with a fresh setup
  • 15:38:50 <Denyerec> Oh man
  • 15:38:52 <Denyerec> Clear caches
  • 15:38:53 <Denyerec> Clear caches
  • 15:38:53 <Denyerec> Clear caches
  • 15:38:57 <Denyerec> Check typo3temp
  • 15:39:00 <Denyerec> Clear caches again
  • 15:39:04 <Denyerec> Eventually it'll work ;)
  • 15:39:21 <Denyerec> Don't forget to clear caches in all 3 places and shake your magic chicken's foot.
  • 15:39:23 <Denyerec> Just to be sure.
  • 15:41:10 <ltrebing> Hmm, I’m having a noob problem right now :)
  • 15:42:12 <batjony> no success
  • 15:42:27 <mrboe> @Denyerec http://snag.gy/ORikn.jpg
  • 15:42:38 <batjony> http://postimg.org/image/yjhtfl4k7/full/ - backend
  • 15:42:45 <Denyerec> :D
  • 15:42:49 <batjony> http://postimg.org/image/jzjskq1zx/full/ - front
  • 15:42:53 <batjony> caches are cleared
  • 15:42:57 <batjony> typo3temp also
  • 15:43:22 <ltrebing> Installed EXT:fluidpages (latest development commit from Github), added Templates/Page/Standard.html and Layout/Page/Front.html to my provider extension, did the database compare thing, deleted typo3temp, cleared all caches, but still nothing new in the page properties. Which step have I omitted?
  • 15:43:23 <Denyerec> batjony - via the toolbar or the install tool ?
  • 15:43:38 <batjony> from both
  • 15:44:27 <batjony> and more than once time :)
  • 15:45:01 <mrboe> is your setup like this?
  • 15:45:06 <mrboe> http://snag.gy/gBlPd.jpg
  • 15:45:24 <mrboe> notice the order
  • 15:47:44 <batjony> everything except the css styled content was there :)
  • 15:47:50 <batjony> now it works :)
  • 15:47:54 <batjony> 10x guys
  • 15:48:10 <batjony> i feel now like a fedext guru :)
  • 15:49:59 <Denyerec> Hehe
  • 15:50:05 <Denyerec> If only it were that simple ;)
  • 15:50:18 <Denyerec> MrBoe what template systems exist right now for typo3 ?
  • 15:50:24 <Denyerec> You've got basic fluid I guess
  • 15:50:28 <Denyerec> Fedext
  • 15:50:31 <Denyerec> Any others?
  • 15:50:41 <Denyerec> I see Gridelements mentioned, as well as BackendLayours
  • 15:50:48 <Denyerec> and some people seem polarised against #fedext
  • 15:51:08 <mrboe> have you ever tried gridelements
  • 15:52:07 <mrboe> i have and i thank god that randomresult brought me to fedext
  • 15:52:14 <mrboe> ;)
  • 15:52:41 <batjony> mrboe: if I use the fedext ext, should I need for something gridelements ?
  • 15:53:08 <randomresult> batjony in my opinion you dont need gridelements if you have fedext
  • 15:53:20 <mrboe> yes - if you want it more complicated i sugesst it
  • 15:54:11 <batjony> so - if i am a fedext guru and want to keep the things simple - i do not need any gridelements ?
  • 15:54:45 <ltrebing> gridelements is hell
  • 15:55:01 <xaver> Denyerec: who? some people don't like it and thats ok - everyone is free to use what he wants (so long i'm not related to the project :P)
  • 15:55:15 <Denyerec> Hehe
  • 15:55:23 <Denyerec> Just the odd grumble on newsgroups etc
  • 15:55:37 <Denyerec> I imagine some people were caught out by upgrades breaking things etc.
  • 15:55:47 <xaver> and?
  • 15:55:51 <batjony> Denyerec: you are not a fan of fedext ?
  • 15:56:05 <Denyerec> Seems to me in searching, though, that WhataeverThisIsCalled (Fedext?) is still the easiest way to implement page layouts and FCEs tho.
  • 15:56:09 <Denyerec> Oh no, I love it.
  • 15:56:16 <Denyerec> Best thing since the death of TemplateVoila.
  • 15:56:22 <Denyerec> (And incidentally much better than TV)
  • 15:56:23 <xaver> T3 breaks sometimes stuff, we have a upgrade path and also we don't want to keep mistakes and always try to provide the best solution
  • 15:56:52 <mrboe> Denyerec is a big fan - there was a time he filled alle the IRC logs anlone
  • 15:57:48 <Denyerec> Usually with questions that ended with "Clear the cache". ...
  • 15:58:04 <mrboe> @batjony if you look at the "grid" tab in FBT you will see that you dont need gridelements
  • 15:58:20 <batjony> oo there is a grid tab ? :)
  • 15:58:23 <batjony> i will check it right now
  • 15:58:54 <batjony> where is this grid tab ?
  • 15:59:10 <mrboe> add new content
  • 15:59:23 <mrboe> there is "boostrap" and "grid"
  • 16:00:17 <mrboe> http://snag.gy/S2tB5.jpg
  • 16:00:38 <batjony> no, i do not have such tabs
  • 16:00:56 <mrboe> http://snag.gy/2nDtC.jpg
  • 16:01:20 <mrboe> http://snag.gy/1STVW.jpg
  • 16:02:45 <ltrebing> I don’t want to be annoying, but it would be great if someone could give me just a small hint pointing in the right direction :)
  • 16:03:10 <mrboe> @ltrebing what was the question
  • 16:03:26 <ltrebing> Installed EXT:fluidpages (latest development commit from Github), added Templates/Page/Standard.html and Layout/Page/Front.html to my provider extension, did the database compare thing, deleted typo3temp, cleared all caches, but still nothing new in the page properties. Which step have I omitted?
  • 16:04:11 <mrboe> have you used "bilder" to create your ext
  • 16:04:15 <batjony> mrboe: http://snag.gy/AIvzx.jpg
  • 16:04:40 <ltrebing> mrboe: bilder?
  • 16:04:45 <mrboe> builder
  • 16:04:57 <mrboe> https://github.com/FluidTYPO3/builder
  • 16:05:24 <mrboe> install that - and create your provider ext
  • 16:05:37 <xaver> for me is bootstrap stuff more like a example and working elements, but i always crate my own extension with builder to avoid to style every bootstrap element
  • 16:06:18 <ltrebing> Ah, no, colleague created it manually.
  • 16:06:35 <ltrebing> Fluid content stuff and everything works though ...
  • 16:07:47 <mrboe> @batjony have you used a fresh install of typo3
  • 16:08:00 <batjony> no, but have cleared all possible caches
  • 16:08:05 <mrboe> i think this would make sens
  • 16:08:19 <ltrebing> So basically I should recreate the provider extension using EXT:builder?
  • 16:08:38 <mrboe> i would do that @ltrebing
  • 16:08:49 <mrboe> you can copy your elements in there
  • 16:08:56 <ltrebing> D’oh
  • 16:09:03 <xaver> ltrebing: i would crate another extension and compare it and learn what it does
  • 16:09:18 <mrboe> but if you used builder u will see one page template and one content template in BE
  • 16:09:44 <mrboe> so you know that everything works
  • 16:09:53 <ltrebing> Ah, that sounds helpful.
  • 16:10:03 <mrboe> then add your own stuff
  • 16:10:07 <xaver> basically adds view lines in ext_tables.php and normal structure
  • 16:10:19 <ltrebing> Oh
  • 16:10:23 <batjony> but guys dont worry, soon all developers will migrate to JS, no PHP, no TYPO3 and so on ... :)
  • 16:10:29 <ltrebing> I’m an idiot :)
  • 16:10:51 <ltrebing> Installed EXT:fluidpages via Composer but forgot to add it to PackageStates m(
  • 16:10:57 <ltrebing> Nevermind :)
  • 16:11:06 <xaver> batjony: how many beers did you have to lunch?
  • 16:11:28 <batjony> xaver: i am talking about nodejs
  • 16:11:36 <batjony> i do not drink beers :)
  • 16:11:46 <mrboe> i think he starts bevore lunch
  • 16:11:49 <batjony> :)
  • 16:11:58 <batjony> only rakia :)
  • 16:12:07 <xaver> node is ok, but i don't think so.
  • 16:12:22 <batjony> node currently has the biggest web community
  • 16:12:29 <xaver> php is easy, the management for webhosters is OK
  • 16:12:31 <batjony> and a lot companies migrate to node
  • 16:12:49 <batjony> the idea is to use only one language
  • 16:12:53 <xaver> from ruby to node :P
  • 16:12:57 <batjony> the browser lang
  • 16:15:30 <mrboe> so batjony - if your right you should not waste time with fedext and t3
  • 16:15:44 <glucka> :)
  • 16:15:49 <xaver> next use f# or swift
  • 16:16:00 <xaver> batjony: do you use node?
  • 16:16:27 <batjony> have some first steps
  • 16:16:32 <batjony> but do not have a real experience
  • 16:16:51 <batjony> but it has rather big community and its cool
  • 16:17:03 <xaver> some tools are easy to create
  • 16:17:10 <xaver> cool lasts for 1-2 years
  • 16:17:35 <xaver> maybe swift will become cool or
  • 16:19:18 <batjony> just i see the tendency, a lot of companiis and softwares migrates to JS
  • 16:19:44 <xaver> not really
  • 16:19:46 <batjony> and I think in 5-10 years, JS will be the leading platform
  • 16:19:52 <xaver> hype companys yes
  • 16:20:02 <xaver> from php to hiphop nodejs and next swift
  • 16:20:34 <glucka> one question: it is possible content slide without collecting with <v:render>? with the latest dev vhs i cant
  • 16:21:29 <xaver> i don't the so. JS has some problems. Google and MS created dart and something else, because of JS puke factor
  • 16:22:29 <batjony> xaver: we will see soon :) but now I enjoy fedext with typo3
  • 16:22:51 <batjony> nice that TS is missing here :)
  • 16:23:09 <Denyerec> mrboe - is that grid using the twitter grid layout css ?
  • 16:24:56 <mrboe> @Denyerec what do u mean
  • 16:25:08 <Denyerec> As in, that's the bootstrap package right ?
  • 16:25:12 <Denyerec> Which uses the bootstrap CSS
  • 16:25:35 <glucka> yes: this https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme
  • 16:25:41 <batjony> btw what is the most easy way to reinstall TYPO3 without touching existing extensions
  • 16:26:14 <batjony> if I empty the whole db ?
  • 16:26:19 <glucka> batjony: yes
  • 16:26:52 <batjony> glucka: so drop all db tables, and the TYPO3 setup will apear ?
  • 16:26:56 <glucka> with the install tool can you create a default sheme
  • 16:27:13 <glucka> yourhost/typo3/install
  • 16:28:13 <mrboe> @Denyerec the grid on the screenshot is in fluidboostraptheme and is based on boostrap
  • 16:28:23 <Denyerec> Righ tyeah
  • 16:28:24 <Denyerec> As I thought.
  • 16:28:35 <Denyerec> Though I could tear the bootstrap pacakge apart to figure it out.
  • 16:32:23 <Guest|15347> hi, is there any way to access the standard content fields like header, header_link,.. from fluid layout of a fluid content element. something like {parentRec.header} or so?
  • 16:36:08 <glucka> mrboe: have you a minute?
  • 16:36:17 <mrboe> yes
  • 16:42:38 <ltrebing> Ah, the other thing that was missing was this: \FluidTYPO3\Flux\Core::registerProviderExtensionKey($extensionKey, 'Page');
  • 17:10:30 <Outdoorsman> gluka That would explain why I was getting errors when I did a test with it a few days ago. Do you know why it was removed and if so, why it's still in the docs?
  • 17:11:10 <Outdoorsman> I'm referring to slideCollect
  • 17:11:26 <glucka> hi Outdoorsman
  • 17:11:56 <glucka> i dont now why it was removed
  • 17:12:23 <glucka> https://github.com/FluidTYPO3/vhs/issues/648
  • 17:12:33 <ltrebing> Next problem here: I have a basic page configuration with a one-row, one-column grid, but the Page module doesn’t show anything that looks like a grid
  • 17:13:16 <glucka> with the latest vhs you cannot disable the collecting
  • 17:13:33 <Outdoorsman> I figured it was just an error that needed to be reported. We should probably notify someone about the docs.
  • 17:13:39 <glucka> by typo3 slide collecting default ist off
  • 17:14:22 <glucka> https://github.com/FluidTYPO3/vhs/issues can you confirm?
  • 17:19:05 <ltrebing> Ah, found the solution: I had to unset the page’s backend layout first
  • 17:19:19 <ltrebing> Is that a known issue?
  • 17:22:49 <glucka> ltrebing: you must use grids
  • 17:23:08 <glucka> http://pastebin.com/bYdzZPBw
  • 17:24:28 <Outdoorsman> gluka I just did a quick test. Slide does collect by default. slide="1" only collects from current page, slide="2" will prepend content up one level to the content on the current level but no further.
  • 17:25:16 <glucka> Outdoorsman: have you the latest vhs?
  • 17:25:38 <glucka> mrboe has confirm this issue
  • 17:26:05 <glucka> i think slide does NOT by default
  • 17:26:14 <glucka> does NOT collect
  • 17:26:20 <glucka> by default
  • 17:26:53 <Outdoorsman> That's not my experience just now.
  • 17:26:55 <Outdoorsman> But I have no idea how to force it to go up the rootline until the firt content element is found and stop collecting.
  • 17:27:41 <Outdoorsman> It collects by default. I'm using latest 6.2.x, and dev versions of all flux/vhs/fluidcontent/fluidpages.
  • 17:28:13 <glucka> yes it collects by default, but i think should NOT
  • 17:28:26 <Outdoorsman> There's no way to stop if from collecting.
  • 17:28:51 <Outdoorsman> I'm confirming it on GitHub now.
  • 17:29:00 <glucka> ok, thx!
  • 17:40:31 <ltrebing> glucka: I do, but they aren’t displayed at all when the old backend_layout field is set
  • 17:45:04 <ltrebing> glucka: backend_layout = '' https://dl.dropboxusercontent.com/u/1121380/Screen%20Shot%202014-08-06%20at%2017.42.30.png
  • 17:45:20 <ltrebing> glucka: backend_layout != '' https://dl.dropboxusercontent.com/u/1121380/Screen%20Shot%202014-08-06%20at%2017.42.56.png
  • 17:46:34 <glucka> dont need backend layout if you use fluidpage
  • 17:47:03 <glucka> and fluidbackend
  • 17:47:12 <ltrebing> glucka: I know, but if someone selects a backend_layout by accident, the Page module breaks
  • 17:47:44 <glucka> ahh, thx for the report
  • 17:48:39 <NamelessCoder> solution: remove the page layout selector fields by way of access lists for user groups not allowed to make that decision ;)
  • 17:48:39 <ltrebing> glucka: basically when you’re transitioning from backend_layout to fluidpages you must unset backend_layout EVERYWHERE or you’ll get empty pages in the backend for no obvious reason
  • 17:49:33 <Outdoorsman> glucka and ltrebing, Are you talking about the native Backend Layout available in the list tool? I currently am using the native Backend Layout to with fluidpages to arrange my content into logical rows/columns.
  • 17:49:50 <ltrebing> Outdoorsman: yes, does that work for you?
  • 17:49:56 <Outdoorsman> Yes it does
  • 17:50:00 <ltrebing> interesting
  • 17:50:10 <Outdoorsman> Should I not be doing that?
  • 17:50:16 <ltrebing> how is it possible that this works with fluidpages?
  • 17:51:03 <NamelessCoder> you can mix any backend layout provisioning methods as you desire
  • 17:51:18 <ltrebing> ah
  • 17:51:24 <NamelessCoder> but only one allows it to be defined in the grid and easily manipulated by page (Flux) properties
  • 17:51:50 <Outdoorsman> The reason I started using it was because I saw it being used in the demo bootstrap package.
  • 17:52:25 <ltrebing> NamelessCoder: so that means that backend_layout != '' doesn’t necessarily break the fluidpages grid view, right?
  • 17:52:28 <glucka> Outdoorsman: wit fluidtypo3 yo dont need it
  • 17:53:06 <Outdoorsman> How do I arrange conent in the grid then?
  • 17:53:33 <NamelessCoder> if ANY provisioner specifies a backend layout which has at least one cell, fluidpages will not apply its grid layout
  • 17:54:22 <NamelessCoder> that's why fluidpages' grid is shown when "none" or "" is selected as be_layout
  • 17:54:43 <ltrebing> NamelessCoder: ah
  • 17:54:54 <Outdoorsman> So it's almost like a backend layout overlay situation then.
  • 17:55:20 <Outdoorsman> ...at a high level.
  • 17:55:24 <glucka> yes ;)
  • 17:55:28 <NamelessCoder> not an overlay, just a non-aggressive approach where anything you customise, has precedense
  • 17:55:42 <Outdoorsman> Wow... you guys rock!
  • 17:55:52 <NamelessCoder> ^^
  • 17:55:55 <Outdoorsman> I like how you think.
  • 17:56:30 <ltrebing> NamelessCoder: so in my case I should see the normal old-school backend layout view and the fact that I see nothing means that I broke it otherwise?
  • 17:58:34 <NamelessCoder> If field pages.be_layout either set to 1) none, to 2) empty string or 3) a be_layout record that contains no grid definition, and if no pageTSconfig exists which defines a grid, and if you don't use the gridelements page grid provider, and if your page rootline contains a template selection which contains a grid, THEN you should see fluidpages' grid.
  • 18:01:09 <ltrebing> hmm
  • 18:01:20 <ltrebing> I’m trying to identify the change that broke it for me :)
  • 18:03:29 <ltrebing> nope
  • 18:03:45 <ltrebing> I remove fluidpages from PackageStates, I see the old grid
  • 18:03:54 <ltrebing> I add fluidpages to PackageStates, the old grid is gone
  • 18:04:38 <ltrebing> This is weird.
  • 18:19:46 <xaver> fluidpages crate the backendgrid?
  • 18:19:51 <xaver> create
  • 18:21:57 <ltrebing> To me it looks like this: EXT:fluidpages assumes that the core is creating the grid view and therefore doesn’t create its own, but the core actually doesn’t create it either because something about EXT:fluidpages confuses it.
  • 18:22:09 <ltrebing> Still trying to figure out what exactly “something” is ...
  • 18:22:16 <Outdoorsman> xaver I've just been using Backend Layout to arrange the backend grid. But just now I started playing with flux and see that you can arrange things that same way using flux... http://fluidtypo3.org/viewhelpers/flux/master/Grid/ColumnViewHelper.html
  • 18:23:54 <xaver> Outdoorsman: yes :)
  • 18:25:05 <Outdoorsman> Oh good I'm onto something then. Not a BIG deal, but it is nice to be able to do it quickly and visually like Backend Layout allows you to do though. Too bad we can't tap that somehow.
  • 18:25:25 <xaver> ltrebing: https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/Resources/Private/Templates/Page/WithSidebar.html#L23
  • 18:26:11 <xaver> a page template includes BE and FE
  • 18:26:33 <ltrebing> xaver: My page template has a correct and working flux:grid section.
  • 18:26:57 <xaver> and it creates the BE Layout
  • 18:27:15 <ltrebing> xaver: Yes, unless backend_layout is set.
  • 18:27:45 <xaver> (never tried backend_layout and fluidpages)
  • 18:28:33 <ltrebing> xaver: Because, as NamelessCoder explained, EXT:fluidpages is so non-aggressive that it doesn’t render its own grid when it believes that the core already renders one.
  • 18:30:46 <ltrebing> xaver: I don’t intend to use both together (although I still wonder how Outdoorsman managed to do that).
  • 18:31:02 <ltrebing> Outdoorsman: which versions of Typo3 and EXT:fluidpages are you using?
  • 18:32:26 <Outdoorsman> ltrebing, when I read what NamelessCoder wrote, it makes sense why it works... it's a order of precedence thing.
  • 18:32:38 <Outdoorsman> ...not one versus the other.
  • 18:33:24 <Outdoorsman> *Roughly* similar to creating an overlay.
  • 18:33:39 <ltrebing> But which versions are you using?
  • 18:34:12 <Outdoorsman> latest 6.2.x, and dev versions of all flux/vhs/fluidcontent/fluidpages
  • 18:34:32 <ltrebing> I don’t say that it makes no sense, I just say that it apparently doesn’t work as intended in some constellations.
  • 18:34:34 <Outdoorsman> Updated all dev yesterday.
  • 18:34:42 <ltrebing> Interesting, same here
  • 18:36:04 <xaver> it can depend on the order in your package XML. Maybe when fluidpages checks for another layout it not rendered/present yet.
  • 18:36:52 <ltrebing> xaver: What would not be present yet?
  • 18:37:17 <Outdoorsman> xaver, in the WithSidebar.html, how can I figure out what the sections Preview and Main refer to? I'm still getting a handle on how these work. https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/Resources/Private/Templates/Page/WithSidebar.html#L23
  • 18:37:38 <ltrebing> xaver: My “old” backend grid came from the core, not from anything weird like EXT:gridelements.
  • 18:38:03 <xaver> if fluidpages looks for another BEtemplate and it isn't initialized
  • 18:38:15 <Outdoorsman> ltrebing: Same here, mine came from core too.
  • 18:38:59 <xaver> main is FE preview is for content elements normally - your pewview in page overview
  • 18:40:20 <xaver> https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/Resources/Private/Templates/Content/Button.html#L34
  • 18:40:23 <xaver> i need to go
  • 18:40:25 <Outdoorsman> xaver: Are these global sections specified somewhere else that are universal to all templates?
  • 18:40:57 <Outdoorsman> I've been looking and can't find a reference to those sections in any other files yet.
  • 18:41:22 <ltrebing> Outdoorsman: The section names are always Configuration (for the backend form), Preview (for the backend preview), and Main (for frontend rendering).
  • 18:45:10 <Outdoorsman> Ahhh ok... that makes sense. I'm now looking for documentation on that.
  • 18:47:57 <xaver> in documention is something about templates, but e.g. preview setion is missing
  • 18:48:26 <xaver> http://fluidtypo3.org/documentation/templating-manual/templating/creating-templates/page-template.html
  • 18:49:13 <xaver> Outdoorsman: http://fluidtypo3.org/documentation/templating-manual/templating/creating-templates/content-element.html
  • 18:49:17 <Outdoorsman> Yesss! I still had not found that documentation and had no idea where to look. I will read that xaver.
  • 18:52:10 <xaver> And you are welcome to improve it :) Click edit and you can contribute via guthub
  • 19:04:55 <Outdoorsman> I certainly will if I can wrap my brain around it enough to explain to others :) I'm stepping away from the computer now.

20140807

  • 09:08:15 <batjony> hello guys
  • 09:08:20 <mrboe> hi
  • 09:09:33 <batjony> mrboe: I just made a fresh install of typo3, the dev versions of the main fedext, clear all caches, typo3temp, but still I do not see both tabs: Grid and Bootstrap when I create a new CE
  • 09:10:02 <mrboe> @randomresult do you have any idea
  • 09:10:04 <harwin> Hi, we have build a website with TYPO3 6.0 in the past with fluid and flux, and we used flux for the page templates. Is it possible to migrate this to 6.2 with the new flux?
  • 09:10:09 <batjony> are you sure, that this tabs are not comming for some other fed extension
  • 09:10:49 <batjony> currently I have: flux, vhs, fluidpages, fluidcontent, fluidbootstraptheme, builder
  • 09:11:03 <mrboe> fluidbootstraptheme brings htem
  • 09:11:12 <harwin> at the moment we use 5.3
  • 09:12:02 <mrboe> @harwin you can do that
  • 09:12:13 <batjony> mrboe: when I click to tabs "Plugins" I see some gird plugins, but I do not have any additional main tabs
  • 09:12:23 <batjony> gird = grid
  • 09:13:14 <batjony> maybe there is some other configuration except "plugin.tx_fluidbootstraptheme.settings.useTypoScript = 0"
  • 09:13:17 <mrboe> @harwin but there are some changes
  • 09:15:29 <mrboe> @harwin https://github.com/FluidTYPO3/documentation/blob/master/Namespaces.md
  • 09:17:45 <batjony> mrboe: yesterday you sent me some screenshots of the tabs, what version of TYPO3 CMS do you use ?
  • 09:17:56 <harwin> @mrboe, thank you. I hope that will work. We have used Flux not only for extension but for the whole site
  • 09:18:15 <mrboe> 6.2.4
  • 09:18:32 <mrboe> @harwin there are some more changes
  • 09:18:41 <mrboe> when you update to latest dev
  • 09:19:11 <mrboe> there is also a "updatescript" in the extmanager
  • 09:19:23 <batjony> i am with 6.2.3, i will try with yours version
  • 09:19:50 <mrboe> 6.2.3 also works
  • 09:24:33 <batjony> just tried with 6.2.4 - same issue
  • 09:26:09 <harwin> @mrboe, thanks I will do a test
  • 09:26:28 <mrboe> when u use update script
  • 09:26:41 <mrboe> change t3 src
  • 09:26:54 <mrboe> load new ext
  • 09:27:17 <mrboe> go to ext manager and run update script flux/fluidpages
  • 09:27:25 <mrboe> then go to install tool
  • 09:27:33 <mrboe> run update wizard
  • 09:27:42 <mrboe> after that compare db
  • 09:28:16 <mrboe> i only got it running in this order
  • 09:28:57 <mrboe> @batjony when i find time i create a new install and check if tehre are problems
  • 09:29:13 <mrboe> in 1-3h
  • 09:29:13 <batjony> ok 10x
  • 09:31:00 <mrboe> @xaver do you have a minute
  • 09:48:14 <randomresult> batjony whats your problem?
  • 09:48:48 <batjony> I do not see the tabs: "Gird" and "Bootsrap" when creating a new CE
  • 09:49:56 <randomresult> did u clear typo3temp / cache and installtool--> all cache?
  • 09:50:15 <batjony> ya
  • 09:50:28 <randomresult> is it a fresh install?
  • 09:51:11 <batjony> ya
  • 09:51:27 <randomresult> latest git-versions of all fluidtypo3?
  • 09:52:11 <batjony> latest github version of all dev exts
  • 09:52:28 <batjony> vhs, flux, fluidpages and fluidcontent
  • 09:52:43 <randomresult> and dev-version of FTB
  • 09:53:15 <randomresult> and ur sure that the extensions are installed?
  • 09:56:24 <batjony> ya just made right now another fresh install with 6.2.4
  • 09:56:28 <batjony> and all dev exts
  • 09:56:31 <batjony> same issue
  • 09:56:38 <mrboe> @batjony give me a sec
  • 09:57:05 <batjony> but I see the layout and the menu on the front
  • 09:57:15 <batjony> just I do not see the Grid and Bootstrap tabs
  • 09:57:45 <xaver> hi
  • 09:58:54 <batjony> in the Page Layout configuration - I use the first layout for both main and subpages
  • 09:58:56 <mrboe> he xaver, i created v1.0 in FBT and forgot to set it in emconf
  • 09:59:22 <mrboe> now i want to set it in master and v10 branch
  • 09:59:50 <mrboe> how to do that without creating to much commits
  • 10:02:39 <xaver> change it and force push it. tag is no problem to change it or remove and at it again
  • 10:03:21 <xaver> master should be forced pushed or other clients might have a problem
  • 10:03:40 <xaver> don't forget the composer.json
  • 10:07:52 <mrboe> force push to TeamGit without PR ?
  • 10:10:41 <xaver> shouldn't sry
  • 10:13:36 <mrboe> @batjony cheout 97f8d6c4cd5300aeb1a8a79fd8494be15262ddea of flux
  • 10:14:18 <mrboe> @NamelessCoder after 97f8d6c4cd5300aeb1a8a79fd8494be15262ddea of flux wizard tabs are gone
  • 10:14:35 <randomresult> mrboe report a bug on github
  • 10:15:14 <mrboe> @randomresult how do you get this great ideas every time
  • 10:16:51 <randomresult> cause i am the ONE
  • 10:17:49 <batjony> so is this issue in FLUX or FBT
  • 10:17:59 <mrboe> flux
  • 10:23:20 <mrboe> @batjony is it working now?
  • 10:24:41 <batjony> no
  • 10:25:10 <batjony> actually the whole backend page tree is broken now
  • 10:25:43 <batjony> should I deactivate/activate the extension(s) again
  • 10:26:03 <mrboe> fluidcontent to 9940bd72cc003985275097071dde1f3174481f09
  • 10:28:51 <batjony> finally works :)
  • 10:29:24 <batjony> do you have any idea - when this FBT will work fine with the latest dev fedext ?
  • 10:29:52 <mrboe> its not a problem of FBT
  • 10:35:40 <batjony> ok mrboe 10x for your help getting this to work :)
  • 10:36:07 <batjony> btw https://github.com/misterboe nice glasses :)
  • 10:36:09 <mrboe> your welcome
  • 10:36:45 <mrboe> coding is dangerous!
  • 10:37:36 <batjony> :)
  • 10:37:47 <glucka> :)
  • 10:42:07 <batjony> btw FBT seems really nice, do you use it just for an example(source code view) or use it directly for a new projects ?
  • 10:42:45 <xaver> only example, i don't want to style and test all bootstrap elements
  • 10:42:47 <randomresult> well as we have to be compatible to the old *bootstrap extensions, this is not 100% how i work
  • 10:43:06 <randomresult> so i use it as example and for some small installs when i need something quick
  • 10:43:23 <xaver> example, for customer testing stuff ..
  • 10:43:33 <randomresult> but its a good source for some elements :)
  • 10:43:49 <batjony> ya
  • 10:43:51 <batjony> nice work
  • 10:44:23 <mrboe> i think it depends on the project
  • 10:47:02 <mrboe> @xaver perhabs ypu could be so kind and change the version in FBT - i think i wouldn't be the best choice if i do that - or randomresult could do?
  • 10:58:08 <xaver> mrboe: do you use git flow?
  • 11:06:33 <mrboe> no
  • 11:15:41 <batjony> i think you can assume fixing the version in ext_emconf.php as a hotfix, so fixing it at development then merge back to v1.0, and set a tag 1.0.1
  • 11:17:16 <batjony> or create a fix branch from v1.0, then make the fix, then merge it back to both v1.0 and development :)
  • 11:18:01 <batjony> history rewriting is not a good practice
  • 11:18:14 <batjony> since other guys may already pulled it
  • 11:21:09 <batjony> http://nvie.com/posts/a-successful-git-branching-model/
  • 11:23:32 <batjony> so maybe just fix it directly in branch "v1.0" and then merge it back to "developmen"
  • 11:31:44 <batjony> btw i am wondeting why if I skip the inclusion of the bootstrap static templates in the root page template - FBT does not work
  • 11:32:02 <batjony> i see in ext_tables.php \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'Configuration/TypoScript', 'Bootstrap Theme');
  • 11:32:12 <batjony> and \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'Configuration/TypoScript/Settings', 'Bootstrap Theme Settings');
  • 11:32:43 <batjony> which should include the typoscript templates automatically when installing the FBT extension
  • 11:32:46 <batjony> am I wrong ?
  • 11:39:39 <mhmli> Hi all. Are @bjo3rnf or @outdoorsman in?
  • 11:41:04 <mhmli> I have a question relating to the use of the titleFields attribute on v:page.menu, as discussed on https://github.com/FluidTYPO3/vhs/issues/555
  • 11:42:34 <mhmli> @outdoorsman's answer from 1st May works fine for a single-level menu, but I'd like to know whether it's essential in this instance to then manually build the nested submenus. as i can't see a way to specify use of {page.linktext} instead of {page.title} through automatic generation.
  • 11:58:24 <xaver> batjony: added it in templates static stuff
  • 12:25:55 <Denyerec> Anyone here use vagrant ?
  • 12:31:01 <xaver> yes
  • 12:31:16 <xaver> Denyerec: https://github.com/FluidTYPO3/FluidTYPO3-Vagrant
  • 12:31:34 <Denyerec> Right
  • 12:31:48 <Denyerec> I'm just getting started with it, but one question I have, is how do you get your preferred Apache config into the system ?
  • 12:31:51 <Denyerec> If you just "up" the box ?
  • 12:32:00 <xaver> i don't use apache :)
  • 12:32:09 <Denyerec> <YourWebserverOfChoice>
  • 12:32:53 <xaver> depends - i use puppet for everything and puppet has a lof of modules. nginx module had a problem -> i created a template
  • 12:32:57 <xaver> take a lok
  • 12:33:11 <xaver> lunch time + Firefox OS playtime :)
  • 12:33:12 <Denyerec> Right, so the "puppet" tool is what you use toconfigure the internal of the machine ?
  • 12:33:26 <Denyerec> I don't need specifics, just terms to google for
  • 12:33:35 <Denyerec> Also, did you get RealURL workin on nginx ?
  • 12:33:37 <xaver> its all in git :)
  • 12:33:39 <Denyerec> Be interested to see that...
  • 12:33:41 <xaver> ofcourse
  • 12:33:49 <Denyerec> Yeah but 99% of the time I don't know what I'm looking for :)
  • 12:33:51 <xaver> it should work on https://github.com/FluidTYPO3/FluidTYPO3-Vagrant
  • 12:34:41 <Denyerec> Like, I don't see anything in that repo at all
  • 12:34:46 <Denyerec> beyond a really really bare config
  • 12:34:50 <Denyerec> and a typo3 install sh
  • 12:34:56 <Denyerec> No nginx config, etc.
  • 12:35:44 <xaver> puppet modules nginx
  • 12:35:57 <Denyerec> Oh
  • 12:35:58 <Denyerec> Serves me right
  • 12:36:03 <Denyerec> the one folder I had yet to click
  • 12:36:04 <Denyerec> :P
  • 12:36:19 <Denyerec> Are those all written from scratch ?
  • 12:36:24 <Denyerec> or are they templates you tweak ?
  • 12:36:44 <xaver> lunch - im back in ~30m
  • 12:37:20 <Denyerec> kk
  • 12:45:14 <mrboe> can anybody give me an example for that https://github.com/FluidTYPO3/flux/commit/9de10c5eb9479802cda2440d2cbb30a4bfe294d6
  • 13:10:00 <xaver> mrboe: take a look in commit
  • 13:10:09 <xaver> https://github.com/FluidTYPO3/flux/commit/9de10c5eb9479802cda2440d2cbb30a4bfe294d6#diff-1e0a353b48323baa25b2116da667ffddR50
  • 13:10:24 <xaver> Denyerec: now
  • 13:10:42 <mrboe> @xaver if done that before i asked ;(
  • 13:11:29 <xaver> mrboe: ?
  • 13:12:14 <mrboe> if i understand this commit right i could no more use it like that
  • 13:12:14 <mrboe> <flux:form wizardTab="Bootstrap" id="well" options="{useTypoScript: 0}" icon="{v:extension.path.resources(path: 'Icons/bootstrap/glyphicons_332_certificate.png')}">
  • 13:17:28 <randomresult> xaver can you give us an example how we should setup the flux:form without wizardTab ?
  • 13:17:38 <randomresult> seems like we are too stupid to get it done.
  • 13:29:31 <xaver> options="{group: 'GroupName', icon: \'iconreference\'}"
  • 13:32:05 <mrboe> thx
  • 13:41:18 <batjony> somebody uses composer ? for the fluid extensions ?
  • 13:43:28 <batjony> or most likely the most proper question is: Do all fedext contain correct composer.json with the correct dependencies
  • 13:44:47 <batjony> just want to know if its worth to use composer for fedext
  • 13:49:02 <mrboe> @xaver sorry for the mass of question, but there is one last
  • 13:49:04 <mrboe> <flux:form id="accordion" options="{useTypoScript: 0, group: 'Bootstrap', icon: '../typo3conf/ext/fluidbootstraptheme/Resources/Public/Icons/bootstrap/glyphicons_113_justify.png'}">
  • 13:49:15 <mrboe> the icon path must be like that
  • 13:49:51 <mrboe> or is it possible to use it like that {v:extension.path.resources(path: 'Icons/bootstrap/glyphicons_113_justify.png')}
  • 13:50:28 <xaver> icon EXT:extension/path...
  • 13:50:53 <xaver> it is possible if you escape everything
  • 13:54:24 <mrboe> this seems not to work
  • 13:55:30 <xaver> i tested it and it worked, but i have no example here
  • 14:12:33 <xaver> http://thecodinglove.com/post/94045237661/when-the-boss-opens-ie-to-show-us-something
  • 14:22:50 <xaver> mrboe: http://pics.nase-bohren.de/version-control.jpg
  • 14:24:00 <mrboe> i think so
  • 14:25:41 <fger> GIT rox :)
  • 14:26:04 <xaver> yes
  • 14:26:24 <Guest|21632> hello,
  • 14:26:40 <mrboe> hi Guest|21632
  • 14:27:10 <Guest|21632> can I get the layout field from tt_content in fluidcontent?
  • 14:27:43 <Guest|21632> if your answer is yes, how can I get it?
  • 14:34:01 <xaver> you mean fluidcontent_core?
  • 14:34:09 <xaver> to replace normal content elements of T3?
  • 14:41:44 <Guest|21632> no, I mean the normal fluidcontent, I place my elements into a "insert records" element on a site and want to change their layout with the field layout of "insert records"
  • 14:43:37 <fger> i cannot change the RTE field configuration via attribute defaultExtras in flux-vh (flux develop branch)
  • 14:43:51 <fger> maybe a bug ? does anyone have it working ?
  • 15:00:07 <xaver> NamelessCoder: can Guest|21632 access the record
  • 15:03:52 <NamelessCoder> the short answer is: no
  • 15:04:57 <xaver> NamelessCoder: maybe we should make the uid accessible and if you want a record you can load it via vhs.
  • 15:05:40 <NamelessCoder> content.get works but that's not the issue - the issue is that the child record doesn't know the parent record
  • 15:08:58 <mhmli> hi again! i'm trying to use the page menu view helper but when i build a menu using a secondary language, and a page isn't available in that language, it always falls back to use the page title and slug from the standard language. i've checked the docs but can't find a way to stop this. the functionality is like hideNotTranslated in v:page.language
  • 15:08:58 <mhmli> Menu.
  • 15:09:19 <mhmli> am i missing something or is this not possible?
  • 15:10:46 <NamelessCoder> mhmli page menu fetching should respect your language settings in TYPO3, the page properties and whichever default language you configured
  • 15:11:38 <NamelessCoder> if the menu contains unexpected output a corresponding TS menu would also contain the same - I think you need to look into your language setup for fallback behavior
  • 15:11:50 <mhmli> @namelessCoder that's what i'd thought, but config.sys_language_mode = strict which is working fine for the content. just not for the v:page.menu
  • 15:12:46 <mhmli> the topic is listed at http://fluidtypo3.org/search.html?q=page+menu+translated at 20140204 15:56:08 but the linked page doesn't contain the content of that discussion…
  • 15:13:21 <NamelessCoder> yeah for some reason the IRC log indexer I wrote builds bad/skewed URLs
  • 15:15:04 <mhmli> hm. and google site-specific search doesn't find anything for the former question "would I need to realize parameters such as hideNotTranslated="1" myself?"
  • 15:16:43 <NamelessCoder> you may want to ask bjo3rn about this behavior
  • 15:23:43 <mhmli> @NamelessCoder You're right about the TS. I've replaced the Partial with a TS script to generate the menu and the same error occurs. So I guess it's a non-VHS issue.
  • 15:24:17 <NamelessCoder> mhmli if in doubt, bet that I am right ;)
  • 15:24:25 <NamelessCoder> I have a pretty good track record
  • 15:26:08 <NamelessCoder> you could try to search the core bug tracker, there HAS to be something about it there
  • 15:47:16 <mhmli> @NamelessCoder Perhaps it would work better if the content editor hadn't checked "Seite anzeigen, auch wenn keine Übersetzung vorhanden ist". #FFS
  • 15:58:05 <featdd> [email protected]
  • 16:00:34 <fger> btw NamelessCoder: Is fluidTYPO3 in any way compatible with workspaces ?
  • 16:01:19 <mrboe> @fger https://github.com/FluidTYPO3/flux/issues/627
  • 16:04:06 <fger> cool, thx will keep track on that
  • 16:51:30 <mrboe> @batjony FBT should work now with latest dev
  • 17:15:40 <NamelessCoder> IRC search result linking fixed, site is reindexing
  • 18:05:09 <bjo3rn> mhmli did you sort it out?
  • 18:09:27 <mhmli> @bjo3rn Yep, thanks.
  • 18:09:50 <bjo3rn> ok
  • 18:10:10 <mhmli> this question is still open though about a related topic: https://github.com/FluidTYPO3/vhs/issues/555
  • 18:10:41 <bjo3rn> ok, sec
  • 18:12:00 <bjo3rn> there you go ;)
  • 18:14:51 <mhmli> @bjo3rn thanks, problem explained more fully now…
  • 18:17:18 <mhmli> that was quick, @NamelessCoder :)
  • 18:18:09 <bjo3rn> NamelessCoder for the early-return-lovers ;)
  • 18:18:26 <mhmli> can i use that as a patch immediately?
  • 18:19:06 <NamelessCoder> early returns > multiple nested ifs
  • 18:19:17 <NamelessCoder> sure, just pull
  • 18:19:31 <bjo3rn> in your face, cyclomatic complexity ^^
  • 18:19:49 <NamelessCoder> but if you want title to be more weighty than nav_title you must set titleFields="title,nav_title" since default is that nav title is more important if set
  • 18:20:14 <NamelessCoder> beware any related language rendering bugs; VHS will only know what the record contains *after* it's delivered from TYPO3
  • 18:21:02 <NamelessCoder> high cyclo is like a built-in mental capacity stress test
  • 18:30:14 <mhmli> re. priority, thanks, got it. patched but the problem still occurs. it seems that if i overwrite the nav_title in language 2 then it takes. if i then empty it again, the field l18n_diffsource in the pages_language_overlay table contains the nav_title from the page in language 0 again
  • 18:30:25 <mhmli> bit complex but that sounds like a core bug, yes?
  • 18:31:17 <NamelessCoder> from what I understand about it yes, that would be some sort of inter-language inconsistency
  • 18:32:28 <mhmli> ok. i'll look into it further next week as this is in 6.1.10 and so may be fixed in 6.2.x.
  • 18:32:35 <mhmli> thanks so much for your help, as always
  • 18:33:21 <NamelessCoder> you're welcome
  • 18:33:40 <mhmli> p.s. are these "chats" indexed immediately for http://fluidtypo3.org search? so that i can refer back to them?
  • 18:34:14 <NamelessCoder> depends on time of day but usually it happens after max one hour
  • 18:34:24 <mhmli> cool. have a nice evening
  • 18:34:34 <NamelessCoder> you too!
  • 18:34:45 <Outdoorsman> Interesting... after updating all dev versions of fluidtypo3 extensions I suddenly have this phrase showing up all over the place...
  • 18:34:56 <Outdoorsman> This is before a CE... <{v:variable.get(name: 'content.settings.container.types.{record.CType}') -> v:or(alternative: content.settings.container.types.default}>
  • 18:35:09 <Outdoorsman> This is after the CE... v:or(alternative: content.settings.container.types.default}>
  • 18:35:28 <NamelessCoder> might be a merge problem in the layout
  • 18:35:32 <NamelessCoder> there was a conflict there
  • 18:35:33 <Outdoorsman> Looks like vhs issue. I'm suspecting it came from fluidcontent_core which I'm just trying for the first time.
  • 18:36:31 <Outdoorsman> Looks like a missing "<" to me. I will try doing another pull
  • 23:42:57 <ltrebing> Hmm, http://fluidtypo3.org/documentation/templating-manual/installation/unattended-installation.html states “A Provider Extension is also capable of loading TypoScript without requiring the static TypoScript to be included manually”
  • 23:43:28 <ltrebing> and refers to http://fluidtypo3.org/documentation/templating-manual/introduction/configuration-usage.html for a detailed explanation, but on that page I find nothing about automatic TS inclusion
  • 23:43:40 <ltrebing> Am I missing something?

20140808

  • 01:46:23 <ltrebing> D’oh, I found it (in the very first sentence). However, it doesn’t seem to work. ;)
  • 01:46:46 <ltrebing> Anyway, enough for today.
  • 06:16:32 <Outdoorsman> Ahhhh after my last update fluidcontent_core is still spitting out raw code. I recloned fluidcontent_core and make sure it wasn't a merge problem on my end. What else could it be?
  • 06:17:39 <Outdoorsman> This is phrase shows up before a CE... <{v:variable.get(name: 'content.settings.container.types.{record.CType}') -> v:or(alternative: content.settings.container.types.default}>
  • 06:18:08 <Outdoorsman> ...and this phrase shows up after the CE... v:or(alternative: content.settings.container.types.default}
  • 06:20:58 <Outdoorsman> NamelessCoder and/or benjaminr: Should I report an issue to fluidcontent_core? The code is coming from this file... https://github.com/FluidTYPO3/fluidcontent_core/blob/development/Resources/Private/Partials/Properties/Container.html
  • 09:25:46 <mrboel> if anybody needs an example how to use the new flux:form options (old wizardTab) https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/commit/162cfa4a20e647ff2cdfae069b14abee0069bf1f
  • 10:16:53 <benjamin_654> I get "Template could not be loaded. I tried ".../CoreContent/Fluidcontent_content.html"" on a upgraded TYPO3 using latest fedext extensions (fluidcontent_core, fluidcontent) - any ideas whats wrong?
  • 10:29:58 <benjamin_654> This error appears as soon as i add a fluidcontent content-element on a page
  • 11:14:07 <ltrebing> benjamin_654: https://github.com/FluidTYPO3/fluidcontent_core/issues/44
  • 11:14:31 <ltrebing> benjamin_654: especially https://github.com/FluidTYPO3/fluidcontent_core/issues/44#issuecomment-45994006
  • 11:14:44 <ltrebing> I had the same problem several days ago :)
  • 11:14:54 <benjamin_654> ltrebing: thanks!
  • 14:27:17 <fger> hiho
  • 14:36:34 <featdd> hi
  • 15:03:04 <mrboel> http://sd.keepcalm-o-matic.co.uk/i/keep-calm-weekend-is-near.png
  • 15:25:05 <xaver> mrboel: go to the fridge @ work and get a bier
  • 15:26:25 <mrboe> we only have "öttinger" at work
  • 15:26:31 <xaver> LOL
  • 15:29:15 <ltrebing> ew!
  • 15:30:03 <fger> öttinger ? baustellenarbeiter ?
  • 15:30:52 <ltrebing> https://www.flickr.com/photos/ltrebing/3868688264/
  • 15:33:57 <mrboe> everybody think öttinger is bad (me too) but i asked myself who drinks them to the first place http://de.wikipedia.org/wiki/Bier_in_Deutschland
  • 15:35:27 <mrboe> randomresult_afk likes öttinger
  • 15:36:50 <fger> did anybody code FCEs for a FAQ section yet ?
  • 15:36:57 <fger> or did u just use accordeons etc ?
  • 15:37:35 <mrboe> whats the difference
  • 15:40:29 <fger> ?
  • 15:43:55 <Outdoorsman> Ahhhh after my last update fluidcontent_core is still spitting out raw code. I recloned fluidcontent_core and make sure it wasn't a merge problem on my end. What else could it be?
  • 15:44:06 <Outdoorsman> This is phrase shows up before a CE... <{v:variable.get(name: 'content.settings.container.types.{record.CType}') -> v:or(alternative: content.settings.container.types.default}>
  • 15:44:15 <Outdoorsman> ...and this phrase shows up after the CE... v:or(alternative: content.settings.container.types.default}
  • 15:44:27 <Outdoorsman> NamelessCoder and/or benjaminr: Should I report an issue to fluidcontent_core? The code is coming from this file... https://github.com/FluidTYPO3/fluidcontent_core/blob/development/Resources/Private/Partials/Properties/Container.html
  • 15:55:09 <stevenPS> Hi guys!
  • 15:55:29 <JustAPoring> can I set a max length to a flux field.text somehow?
  • 15:55:45 <JustAPoring> maximum/minimum are available on field.input but not on field.text :-(
  • 15:56:19 <stevenPS> I have a question about T3 6.2 in use with the latest fluid and vhs extensions. Can someone hint me into the right direction on how to setup "content inheritance"? I used to do that with just typoscript but how is that achievable with fluid/vhs/flux? I did not find any resource online. Thank you for your tip.
  • 15:56:46 <stevenPS> The idea is that I can enter a content element on the root page and then it is inherited to the pages below as well.
  • 16:03:01 <mrboe> @stevenPS <v:content.render column="1" slide="-1"/>
  • 16:03:20 <mrboe> but there is a bug in vhs latest dev
  • 16:04:03 <mrboe> at c62d3bc87daed5cfc647d48c814b42b8c43085f1 it works
  • 16:04:35 <Outdoorsman> Thanks NamelessCoder... that fixed the issue. I should have noticed that simple fix but didn't see it.
  • 16:04:43 <Outdoorsman> Later ya'll
  • 16:07:06 <stevenPS> mrboe thank you very much. I try it out.
  • 16:14:29 <stevenPS> it works :-)
  • 16:18:20 <soee_> mrboe: a bit delayed but this weekend i will propose first icon/s
  • 16:19:36 <fger> does anyone know what status the fluidtypo3 documentation project is at ?
  • 16:19:55 <fger> i mean, are there enough resources to keep it uptodate ?
  • 16:20:15 <xaver> fger: you are welcome :)
  • 16:22:23 <xaver> we try to keep it updated and work on a rewrite https://github.com/FluidTYPO3/documentation
  • 17:02:00 <ltrebing> xaver: what kind of rewrite?
  • 17:02:27 <xaver> ltrebing: a branch
  • 17:05:05 <ltrebing> ah, the rewrite branch?
  • 17:05:35 <xaver> you are also welcome to help :)
  • 17:06:04 <ltrebing> xaver: actually I guess that’s only a matter of time
  • 17:36:28 <soee_> what do you gusy use ti compile less files ?
  • 17:39:28 <xaver> we use sass :)
  • 18:14:55 <Denyerec> sass here too
  • 18:16:46 <glucka> sass

20140809

  • 11:00:02 <HerrVorragend> hi alle miteinand.
  • 11:01:21 <HerrVorragend> where is the best place to put questions about vhs view helpers?
  • 11:16:16 <soee> :)
  • 17:24:09 <nimius|thephpjo> hello everyone
  • 17:26:11 <nimius|thephpjo> I have a content element, that is behaving weird in my life env, but works perfectly well locally. (flux 7.0.0, fluid 6.2.0, vhs 2.0.0)
  • 17:27:07 <nimius|thephpjo> Locally all 3 CEs are displayed. Live, only 2 are displayed, however there are 2 "empty" CEs under the Plugin tab
  • 17:28:22 <nimius|thephpjo> this is the weird CE: https://gist.github.com/thephpjo/d7a9efd25c9053aec737
  • 17:32:30 <nimius|thephpjo> and a Screenshot https://www.dropbox.com/s/1pjijhj9otlm531/Screen%20Shot%202014-08-09%20at%2017.28.15.jpg
  • 19:30:13 <xaver> no idea
  • 19:35:21 <nimius|thephpjo> hmm… weird. I'll be searching
  • 23:43:08 <Hennes> hello
  • 23:43:58 <Hennes> I get an error message
  • 23:44:10 <Hennes> An error was encountered while rendering the FlexForm.
  • 23:44:10 <Hennes> The error message states:
  • 23:44:22 <Hennes> I am searching for the error message
  • 23:45:02 <Hennes> have anyone an idea to get this?
  • 23:56:10 <xaver> Hennes: builder tempalte validation
  • 23:57:15 <Hennes> where can I start this?

20140810

  • 00:00:29 <Hennes> I think I use this some month ago and I can not remember where I start the validation
  • 00:14:43 <Hennes> done

20140811

  • 09:36:42 <featdd> morning
  • 13:20:45 <momchil> yo guys
  • 14:22:15 <randomresult> hi there
  • 14:38:24 <Guest|29820> Hi
  • 14:49:14 <xaver> http://thecodinglove.com/post/94419673037/when-i-see-the-drupal-core-for-the-first-time
  • 14:52:32 <Guest|29820> Can anyone explain me how to use the Modulo VHS viewhelßer?
  • 14:52:38 <Guest|29820> i Always get back zero <_<
  • 14:53:34 <Guest|29820> <v:math.modulo a="14" fail="1" b="3"></v:math.modulo> : returns 0 ..
  • 14:55:55 <xaver> remove fail
  • 14:56:22 <xaver> e.g. {v:math.modulo(a: subIteration.index, b: perCol) -> v:math.sum(b: 1) -> v:variable.set(name: 'overflow')}
  • 14:57:23 <xaver> Guest|29820:
  • 14:57:45 <Guest|29820> <f:if condition="{v:math.modulo(a: {i.cycle}, b: 3)} == 2"> this is my actuall condition thats not working :(
  • 14:57:46 <FT3BOT> ¯\_(ツ)_/¯
  • 15:01:26 <xaver> and debug? {v:math.modulo(a: i.cycle, b: 3) -> f:debug()}
  • 15:01:26 <FT3BOT> ¯\_(ツ)_/¯
  • 15:03:06 <xaver> maybe 3 in quotes '3' i forget it always
  • 15:08:44 <Guest|29820> <v:math.modulo a="14" b="3"> </v:math.modulo> even that just return 0 xD
  • 15:16:35 <momchil> guys when I create a custom content element for example with 10 fields (with fluidcontent/flux), where these 10 field values are saved ?
  • 15:17:23 <momchil> are they serialized and saved in one field for example in tt_content
  • 15:17:29 <momchil> just wondering
  • 15:20:24 <momchil> i see, everything is stored in one field in pi_flexform in table tt_content
  • 15:44:34 <momchil> guys if we have a custom element - product (name, title, image, description), is it possible easily to implement for examples - pagination for product content elements, some sorters and/or some filters ?
  • 15:45:11 <momchil> or I should proceed with a separate CRUD backend module for products - and to forget about custom content elements
  • 15:49:36 <soee_> i would do dedicated module
  • 15:53:48 <momchil> soee_: so a backend CRUD module ?
  • 16:04:24 <xaver> momchil: a FCE is not for shops, create a extension
  • 16:05:25 <xaver> flexform because its only way in T3 right now.if we would add columns is a lot of dynamic overhead
  • 16:12:52 <momchil> xaver: so for any data items, which should have some pagination/sorters/filters you recommend a custom backend extension CRUD ?
  • 16:14:23 <xaver> FCEs for designing a webpage create a custom element and not manage products
  • 16:14:56 <xaver> what is CRUD?
  • 16:16:42 <momchil> CRUD - Create Read Update Delete - so extension which works with separate database table for example table product.sql - id, product_name, product_description, product_imate; and a backend TYPO3 module which proceeds with - data creation, update, list, delete
  • 16:17:16 <xaver> https://forge.typo3.org/projects/extension-crud/repository svn initial commit 2009/2010?
  • 16:17:59 <momchil> i mean - doing CRUD by yourself, not using external extension like the link you pasted
  • 16:18:44 <xaver> extension_builder yes. Much easier to manage everything
  • 16:21:25 <momchil> ya, the extension_builder actually creates CRUD modules
  • 16:23:18 <xaver> Why crud - crud is for SQL and has no code Oo
  • 16:24:21 <momchil> CRUD is not used just for SQL, also to the script code related with the SQL dealing - etc PHP, TYPO3...
  • 16:24:58 <xaver> a extension does more that "crud" it has different views and stuff
  • 19:42:23 <Denyerec> Are there any good, "best practice" localisation examples with FT3 templating ?
  • 19:50:30 <xaver> Denyerec: ?
  • 19:50:34 <xaver> xlf?
  • 19:50:49 <Denyerec> I mean, I've got to do a multilang site
  • 19:50:53 <Denyerec> and I don't want to "build it wrong"
  • 19:50:58 <Denyerec> So was looking for examples
  • 23:03:18 <benjamin_654> Hi NamelessCoder, i still thing there is a error ( @ https://github.com/FluidTYPO3/vhs/issues/653 ) - I fixed it now for me with: https://github.com/BenjaminBeck/vhs/commit/1b07 should i make a pull request?
  • 23:52:19 <xaver> benjamin_654: you can crate a PR but your Link is agianst the CGL

20140812

  • 09:32:30 <randomresult> moin
  • 11:01:32 <Denyerec> Hey randomresult
  • 11:01:34 <Denyerec> Hey guys
  • 11:01:44 <Denyerec> Where's the best place for looking into the best practice for multi-language builds ?
  • 11:03:55 <Denyerec> Gotta build a new site, and don't want to make my life difficult later down the line.
  • 11:04:37 <beo6> i think the fluidtypo3 documentation page is down
  • 11:05:13 <beo6> http://fluidtypo3.org/documentation/templating-manual/introduction.html
  • 11:08:17 <Denyerec> Looks like Claus has been playing again.
  • 11:08:57 <beo6> but... the documentation is the most important thing. :)
  • 11:12:39 <Denyerec> Yep :(
  • 11:14:52 <aleah> hi all
  • 11:15:38 <aleah> anyone can tell me the easiest way to create custom elements? is there a possiblity with fedext?
  • 16:26:52 <soee> what was teh argument to put fuidbootstrap pages and content into one extension >?
  • 16:28:03 <NamelessCoder> 1) shared argument scope, 2) using pages without content and vice versa does not create additional resource usage
  • 16:50:09 <soee> NamelessCoder: is there any way to disable using fluidpages when using fluidcontent ?
  • 16:51:45 <soee> so the fluidpages stays as a dependency for fluidbootstrapthem but from inside EM configuration, we can disable usage of fluidpages
  • 16:51:57 <soee> so the rendering is done through stanrard TYPO3
  • 17:19:47 <Torsten85> Hey there... I've exactly this issue here https://github.com/FluidTYPO3/flux/issues/498 does anyone have a clue?
  • 17:29:17 <Torsten85> So registerFluidFlexFormPlugin does currently not work correctly right?
  • 17:49:10 <xaver> Torsten85: clean up means git dev version
  • 17:57:14 <Outdoorsman> I've never asked this question before...
  • 17:59:44 <Outdoorsman> What is the path toward Neos down the road? Will these Fluid extensions be irrelavent or will some of them have a future there too?
  • 18:06:14 <soee> vhs for sure :)
  • 18:09:08 <Outdoorsman> Would it be worth a forward port at this point on any of these extensions? I am not a Neos user yet, but yet there are some top notch developers over there and if we can get support from the Neos community there may be even more progress.
  • 18:11:05 <Outdoorsman> I *think* Neos is still lacking a broad set of extensions and I bet you'd get some real buy-in if they were able to have some of the features we are using on an every day basis with the FluidTYPO3 ecosystem.
  • 18:11:34 <Outdoorsman> Neos users are developers by nature still at this point.
  • 18:12:38 <NamelessCoder> soee please ask your question to randomresult and mrboe, I think they were working on something for that exact thing
  • 18:13:13 <NamelessCoder> Outdoorsman it's a very complex question not only because there are this many extensions, but (in very, very general terms):
  • 18:13:54 <NamelessCoder> About 50% of VHS has a purpose there, but the 50% that don't are the most frequently used parts like v:content.render, v:page.menu and similar, CMS-gnostic ViewHelpers
  • 18:14:59 <NamelessCoder> There *are* alternatives for Flow but (again in general terms) the examples I have seen of, just as an example, menu rendering done through ViewHelper arguments, are freaky complex - requiring for example a huge YAML file defining the actual menu instead of that operation being contained inside the ViewHelper
  • 18:16:11 <NamelessCoder> Neos has set a path which very much is intended that every site-specific setup you do, should be done in TypoScript2 (which is similar to, but differs in key aspects from, TypoScript) and EEL which is yet-another-esoteric "extensible language" that
  • 18:16:35 <NamelessCoder> falls into the same trap as the old typoscript-object approach, in my humble and very subjective opinion which nobody seems to agree with
  • 18:17:10 <NamelessCoder> so basically the future of for example v:page.menu inside a Neos context would be "don't - the authors of Neos wants you to use TypoScript2 and EEL"
  • 18:17:13 <Outdoorsman> Wow... great to hear some behind the scenes thoughts here!
  • 18:18:23 <NamelessCoder> the same logic applies to page properties and other contexts: the extensibility concepts in Neos are very unlike the ones in TYPO3 CMS and once again, the main way Neos invites you to add extensibility is through TypoScript2.
  • 18:18:54 <NamelessCoder> I will say this: it's good that this TypoScript2 and EEL is now much easier to version control and is more portable in that it can be package into... well, packages.
  • 18:20:06 <NamelessCoder> but TypoScript2 is a step in the direction of an integrator role, whereas our steps are in the direction of a developer role, as requirement for extensibility.
  • 18:21:20 <Outdoorsman> hmmm... that's a fundamental difference there. Developer versus integrator.
  • 18:21:26 <Denyerec> Any of you guys ever used any "secure download" extensions ? Where FE users log into their own area to download files only meant for them
  • 18:21:27 <Denyerec> ?
  • 18:21:31 <Denyerec> (Them or their group_
  • 18:21:39 <NamelessCoder> and its esoteric nature is a mistake; Fluid as a templating language makes absolutely perfect sense but TypoScript2 has little or nothing to do with established standards like HTML and XML (some people will probably disagree with this and claim that EEL lets you do all those things but I argue: another esoteric language on top of an esoteric language to solve common tasks is a crazy idea)
  • 18:23:34 <Denyerec> Unless Typoscript 2 is actually, yknow, not bad ?
  • 18:23:56 <NamelessCoder> another subjective perspective on this: I and FT3 users have not been able to influence the decisions of Neos in a direction closer to our wishes regarding templating and ViewHelpers. Generally there is a big schism between the Flow developer world and the CMS world. To me, it feels like almost all the brain power left the CMS boat in favor of Flow and now no longer care about CMS legacy.
  • 18:24:09 <NamelessCoder> Denyerec it being good or bad is simply not the point here
  • 18:25:21 <NamelessCoder> But you must keep in mind that I am considered biased on this matter. I've spoken out against Flow decisions on multiple occasions and near the end, was perceived as a troll.
  • 18:27:34 <NamelessCoder> My experience of the whole matter is a long digression going on since 2009 in the direction that Flow was relinquished from pretty much all demands of the T3A and was left in the over-engineering hands of coders who, for some, even used the Flow projects in an educational context which I very much disagree with since a practical application is always more relevant than one spawned in a lecture hall.
  • 18:28:24 <NamelessCoder> To be perfectly honest I ignore Neos and Flow completely for the time being.
  • 18:29:53 <Outdoorsman> I certainly HOPE that TS2 is more structured and flexible than it is now. I haven't really looked at it much yet.
  • 18:30:06 <Outdoorsman> Current TS Likes... it seamlessly upgrades with TYPO3 CMS, and OS upgrades. Current dislikes... it's exceedingly difficult (for me) do do logic or variable oriented with pure TS.
  • 18:30:43 <NamelessCoder> EEL requires you to do even more of that
  • 18:30:44 <Outdoorsman> In short, the negatives outweight the positives.
  • 18:33:07 <NamelessCoder> here is, since I mentioned it, the Flow alternative to v:page.menu - https://github.com/kaystrobach/FLOW.Menu
  • 18:33:26 <NamelessCoder> I'll let you decide which is more elegang
  • 18:33:34 <NamelessCoder> elegant, even
  • 18:41:40 <Outdoorsman> What's up with that old numbering system again. I NEVER liked that.
  • 18:46:48 <Outdoorsman> Well it's time to digest what you wrote here. I was not familiar with some of the things you brought up here so will do some sideline research. Thank you so much for some feedback. Hopefully it will help others too since this is logged!
  • 19:15:49 <Denyerec> Well Outdoorsman, it's just an array
  • 19:15:57 <Denyerec> so they just use numeric indexes for organisation
  • 19:16:08 <Denyerec> not particularly intuitive when you're tricked into forgetting its an array, though.
  • 21:23:03 <Outdoorsman> Denyerec: Thanks for the tip on the array thing... that actually does help me feel a littler better about it and I hadn't thought of it that way. The perfectionist in me tends to cringe when I'm looking up seemingly arbitrary (array) numbers to override things in the RTE, or whatever. I would prefer a camelCase var name or something more intuitive where it makes sense... numbers do make sense sometimes too.

20140813

  • 10:46:10 <randomresult> hi there
  • 11:10:12 <randomresult> when i use the slide="-1" option in v:content.render, it collects the contentelements instead of replacing them. looking at the VH i saw slidecollect is gone, so i cant set this to "0"
  • 11:13:38 <randomresult> so what do i need to do to tell slide not to collect items but only display the FCE placed on that specific page?
  • 11:40:07 <Denyerec> Any of you guys ever used any "secure download" extensions ? Where FE users log into their own area to download files only meant for them
  • 12:30:26 <featdd> hay guys, is there a modern tutorial of how to create a backend module?
  • 12:30:33 <featdd> something that builds up on 6.1 or 6.2
  • 13:03:46 <jotpunkt> Hi there,
  • 13:03:46 <jotpunkt> I recently saw a talk about dynamic content elements in t3, where some guy, whose name i forgot, showed the differences between DCE and fluidcontent.
  • 13:03:47 <jotpunkt> I liked the idea of a content-provider-extension a lot more than the database-inline-code or file based approach of dce.
  • 13:03:48 <jotpunkt> He had some sort of backend-module where he could simply define new elements field by field.
  • 13:03:49 <jotpunkt> I just played around with fluidcontent, flux, vhs and the builder extension and I think I get the point. But I simply can't find this backend-module for defining new content elements. Is this even part of your extensions or is it something completly different that I am missing here? I also did not find any clue on this in your documentation...
  • 13:05:51 <NamelessCoder> jotpunkt it sounds like you're mixing the two up a bit. DCE maybe has this module (I wouldn't know) since it saves to database. Fluidcontent has no such module since there, fields are read from the template file itself (there are other ways but the standard is to read from template)
  • 13:08:21 <jotpunkt> yeah, I already thought so…he jumped so fast between the two extensions. I must have mixed it up. But hey, thanks for clearing this up.
  • 14:38:58 <randomresult> @NamelessCoder have u seen our issue here https://github.com/FluidTYPO3/vhs/issues/649
  • 15:00:00 <NamelessCoder> randomresult have seen it, do not have time to do anything about it - argument slideCollect was dropped a couple weeks ago due to inconsistencies in usage, you're welcome to create a PR re-implementing it using the sliding approach you currently see in the viewhelper.
  • 15:00:45 <randomresult> but like this, this slide is not usable... or is it?
  • 15:01:21 <randomresult> it will allways collect...
  • 15:01:38 <randomresult> i could limit to 1 and revert the sorting
  • 15:01:49 <randomresult> so last ist first and only 1 shown
  • 15:02:02 <NamelessCoder> slide currently collects content from any https://github.com/FluidTYPO3/vhs/blob/development/Classes/ViewHelpers/Content/AbstractContentViewHelper.php#L85
  • 15:02:09 <NamelessCoder> sry mixed content
  • 15:02:12 <NamelessCoder> option: https://github.com/FluidTYPO3/vhs/blob/development/Classes/ViewHelpers/Content/AbstractContentViewHelper.php#L85
  • 15:03:11 <NamelessCoder> slide>=1 will collect from the target pageUid and $n levels up. $pageUid can override the starting point. Combine/exclude slide and pageUid and you can get the same behavior as before
  • 15:04:20 <randomresult> will take a look at it
  • 15:04:24 <randomresult> thx.
  • 15:04:39 <NamelessCoder> yw
  • 15:05:54 <momchil> guys if I have a custom content element "Product", for example in page Products we have added 10 CE of type Product, is there a way to create a detail page for every Product, so does the custom content element has an own url.. ?
  • 15:06:52 <randomresult> momchil thought of contentcontroller?
  • 15:07:14 <randomresult> @NamelessCoder i use this options="{group: 'Grid', icon: '../typo3conf/ext/gessdesign/Resources/Public/Icons/bootstrap/glyphicons_155_show_big_thumbnails.png'}"
  • 15:08:02 <randomresult> instead of wizard-option in my configuration of a FCE - should place the FCE inside the "Grid" tab...shouldnt it?
  • 15:08:40 <randomresult> (latest VHS)
  • 15:08:51 <momchil> randomresult: you think I can use the ContentController for creating detail pages of custom content elements ?
  • 15:08:58 <NamelessCoder> I assume you mean latest Flux
  • 15:09:12 <NamelessCoder> use EXT:key/path/to/icon.png as icon reference
  • 15:09:40 <NamelessCoder> and yes: the settings above will place your element in a "Grid" tab after you clear system caches and rebuild the definitions
  • 15:09:54 <randomresult> cool. will change that in FTB as well.
  • 15:10:05 <randomresult> momchil : @NamelessCoder is the one to ask
  • 15:10:13 <NamelessCoder> the EXT:... format allows the ext to be installed as global extension and still function
  • 15:10:44 <momchil> NamelessCoder: what do you think :)
  • 15:11:03 <NamelessCoder> momchil there's no short answer except "you shouldn't" because what you're attempting is sort of an anti-pattern in CMS terms
  • 15:11:11 <NamelessCoder> it is possible though
  • 15:12:01 <NamelessCoder> you *should* be using a proper plugin with a proper record type that has proper database fields and a Repository. This record type *could* have a relation to content elements, even possible as inline editing.
  • 15:12:09 <NamelessCoder> (see EXT:news for reference)
  • 15:12:17 <randomresult> @NamelessCoder works. thx.
  • 15:13:31 <NamelessCoder> what you should not do because it is an anti-pattern: create a page with a new content type that has a custom ContentController which accepts an argument that is a record UID from tt_content, then in the template use v:content.render with contentElementUids argument to render the other elements. Point to the page with argument by using f:link.action. Create realurl rules if you wish.
  • 15:13:32 <FT3BOT> ¯\_(ツ)_/¯
  • 15:15:22 <randomresult> @NamelessCoder icon:'EXT:Icons/bootstrap/glyphicons_155_show_big_thumbnails.png' this does not work.
  • 15:15:30 <randomresult> tried it with Resources as well
  • 15:15:37 <randomresult> resources/public
  • 15:15:47 <NamelessCoder> but I cannot stress enough that the optimal way to achieve this is a custom record type and a proper plugin. You open a can of worms the other way as soon as this setup is required to integrate with other data consumers or other services need to index your products.
  • 15:16:01 <NamelessCoder> Resources/Public/ missing
  • 15:16:40 <randomresult> added that as well. no luck
  • 15:17:30 <NamelessCoder> please check WizardItemsHookListener.php for intended behavior
  • 15:17:54 <randomresult> i will. now birthday with my son :)
  • 15:17:58 <momchil> NamelessCoder: what do you mean with custom record type ? a custom page type ?
  • 15:18:06 <NamelessCoder> congratulations are in order :)
  • 15:18:26 <NamelessCoder> momchil see EXT:news' "News" record type for a proper example
  • 15:19:14 <momchil> ok the other way which I was wondering is to create a backend module (CRUD) for managing product records with his own database table and fields, and then create a plugin which will be used for the frontend output
  • 15:21:45 <glucka> NamelessCoder: what IDE do you use?
  • 15:22:20 <momchil> probably phpstorm :)
  • 15:22:30 <NamelessCoder> momchil this is excessive; TYPO3 has built-in record editing with full access control support and ability to create any custom fields (and field renderings) you might need. This is all native TCA features and it's worth knowing how to create the record handling backend integration this way
  • 15:22:35 <NamelessCoder> phpstorm
  • 15:22:39 <glucka> thx
  • 15:23:57 <glucka> it is time to change.. i hate eclipse :)
  • 15:24:33 <NamelessCoder> eclipse, yeah - too slow
  • 15:24:51 <beo6> hello everyone. I currently try to make my first custom action in my fluidtypo3 content bootstrap extension. Don't i need to allow the actions?
  • 15:24:54 <glucka> try to setup github repository 40min :)
  • 15:25:36 <NamelessCoder> gaaaah death by software
  • 15:25:41 <momchil> NamelessCoder: ok 10x, i will have a look at EXT:NEWS
  • 15:26:35 <NamelessCoder> beo6 template file is required; controller class is optional; controller action is optional. It's different from Extbase plugins that way
  • 15:26:44 <NamelessCoder> you do not need to allow additional actions
  • 15:28:05 <momchil> NamelessCoder: and if the products have categories, do you also recommend the TYPO3 native way for categories like http://docs.typo3.org/typo3cms/CoreApiReference/6.2/ApiOverview/Categories/Index.html
  • 15:28:37 <beo6> NamelessCoder: ok thanks i made a download action, added it to the controller and linked to the action in the template with <f:link.action action="download"> but it seems to be ignored. It just opens the page again and does not execute the action.
  • 15:28:38 <FT3BOT> ¯\_(ツ)_/¯
  • 15:28:41 <NamelessCoder> assuming your minimum supported typo3 version contains the category concept: yes. It has an API that makes it much easier to generate the necessary table configuration
  • 15:29:50 <NamelessCoder> beo6 template file must exist. But you definitely should be configuring a proper plugin instance for this, not use the ContentController. You should be able to properly access protect and restrict use of the plugin
  • 15:32:58 <beo6> why should i protect the plugin?
  • 15:33:36 <NamelessCoder> I'm just going by the description "download action which accepts parameter" - such a thing is exactly the type of thing that should be very cautiously implemented
  • 15:34:44 <beo6> sure. thats why it is so restrictive and only accepts the SHA1 hash of the file and chooses the file from the FAL records.
  • 15:35:08 <beo6> i now created a empty Download.html as template. But still same issue that it just loads the page again
  • 15:36:19 <NamelessCoder> link might contain the incorrect extension scope depending on the context of your rendering
  • 15:37:33 <NamelessCoder> I'm sorry but I don't have time to help debug that but from what you tell me, a download action with output of a downloadable file is misuse of the cached ContentController and should be replaced with a proper plugin (USER_INT)
  • 15:38:14 <xaver> http://thecodinglove.com/post/94609475011/when-a-colleague-disturbs-me-for-a-stupid-issue
  • 15:39:09 <beo6> NamelessCoder: ok. thanks anyway. maybe the caching is the problem then
  • 15:40:10 <beo6> xaver: was that for me? ^^
  • 15:43:17 <momchil> btw i have just installed ext:news and it doesnt work on 6.2.4
  • 15:50:06 <xaver> glucka: cgl
  • 16:02:25 <xaver> beo6: no
  • 23:24:44 <soee> any idea how can i change commit message that was pushed before and is not the latest one ?

20140814

  • 09:39:39 <MindSpark> -join §pimcore
  • 09:39:42 <MindSpark> woops
  • 12:21:22 <xaver> http://thecodinglove.com/post/94709807435/when-my-app-goes-in-beta-and-the-first-bug-reports-are
  • 13:19:26 <featdd> hi
  • 13:19:26 <featdd> Anybody here knows how to use RTE in a backend modul?
  • 13:42:15 <soee> xaver: ping
  • 13:45:14 <xaver> soee: pong
  • 13:53:21 <xaver> soee_: Oo
  • 14:03:47 <soee> if i did rebase localy how can i apply this to remote ?
  • 14:12:34 <BenjaminR> soee: force push to your pr branch
  • 14:13:03 <soee> BenjaminR: how can i do that ? *forst time doing rebase
  • 14:13:24 <BenjaminR> git push --force
  • 14:13:27 <BenjaminR> :)
  • 14:15:40 <soee> wohoo :-) i think it worked
  • 14:16:32 <soee> thank you BenjaminR
  • 14:16:44 <BenjaminR> great! :)
  • 14:58:02 <Guest|37044> hi.. is there a way to acces flux.fields of other pages not just the acutally loaded page? or do i have to extend the page table for this purpose?
  • 15:20:00 <featdd> someone familiar with fluidbackend?
  • 15:26:42 <randomresult> featdd i think its depricated
  • 15:27:42 <featdd> randomresult work seems to be on ice, wanted to use flux in my backendextension but fluidbackend doesnt work :-/
  • 15:33:21 <featdd> Is there some other way to use flux viewhelpers in a backendmodule?
  • 19:03:28 <JohPie> is there a way to use flux-viewhelper in my own be-extension?
  • 19:04:05 <jkcgn> hello all. I am just trying out fluid powered T3. Nice work! Unfortunatly the documentation is broken. http://fluidtypo3.org/documentation/templating-manual/templating/using-templates/selecting-page-templates.html and all following pages are empty.
  • 19:04:06 <JohPie> I get no error and no output
  • 19:04:30 <featdd> JohPie: asked this question also today
  • 19:05:32 <featdd> JohPie: I used to try fluidbackend but it's may deprecated as randomresult said
  • 19:05:56 <featdd> JohPie: still haven't a soloution myself :-/
  • 19:06:59 <JohPie> fluidbackend or flux? What is deprecated?
  • 19:07:18 <featdd> fluidbackend
  • 19:08:28 <featdd> dont know if you're more lucky when you'll give it a try
  • 19:09:08 <featdd> I have to leave now I query you my email if you want to talk later
  • 19:09:35 <JohPie> thx
  • 19:48:38 <featdd> [email protected]
  • 19:48:48 <featdd> JohPie: how is it going?
  • 19:49:39 <JohPie> I think I have got the reason for my problem:
  • 19:50:01 <JohPie> flux-viewhelper create TCA-Config
  • 19:51:28 <JohPie> I need somethink for TCA->html-Form
  • 19:51:44 <JohPie> -k+g
  • 19:58:52 <featdd> hm
  • 19:59:21 <featdd> I have one entity and wanted to render the rte and the relation field for it with flux
  • 19:59:45 <featdd> a tca for the entity is already there

20140815

  • 00:45:05 <soee> the usage of ext_typoscript_setup.txt shpudl be avoided ?
  • 09:33:00 <featdd> Good Morning
  • 09:44:07 <randomresult> good morning
  • 09:56:16 <featdd> randomresult: ever tried to run rte in your own be extension? :-/
  • 09:56:42 <randomresult> what u mean with be-extension?
  • 09:59:03 <featdd> backend modul
  • 09:59:35 <randomresult> im not an extension-builder :) i only use provider extensions for my templates (fluidtypo3)
  • 09:59:50 <featdd> I'm developing a backend modul for my extension and wanted to use rte
  • 10:00:37 <featdd> hm thought you may know a way to use flux in a backend modul :-/
  • 10:06:04 <randomresult> dont you work at one of the dark-lords in here?
  • 10:24:32 <featdd> I'm bjo3rn's apprentice
  • 17:12:46 <featdd> hay JohPie I solved my problem to render RTE in backend in an other way
  • 17:13:30 <JohPie> query in german?
  • 17:13:34 <featdd> k
  • 23:22:56 <Bryder> Hello. I'm having some problems with the grid in a fluidcontent element. I can create the element, but it seems like the grid widget isn't really working. Can any tell me what I am doing wrong: https://gist.github.com/sorenbryder/78c6dc3995d2ec486aa9

20140816

  • 17:16:08 <Denyerec> Anyone about today ?
  • 17:16:18 <Denyerec> Not typo related but I'm having trouble with Swiftmail
  • 17:16:23 <Denyerec> wondered if anyone was about
  • 22:07:17 <TYPO3ua> Hello, all!
  • 22:08:10 <TYPO3ua> I have problems with {f:if(condition:
  • 22:08:11 <FT3BOT> ¯\_(ツ)_/¯
  • 22:08:23 <TYPO3ua> :)
  • 22:09:01 <TYPO3ua> {f:if(condition: '{class} == more', then: '{class}', else: '{size}')} ... not work ... why&
  • 22:09:01 <FT3BOT> ¯\_(ツ)_/¯
  • 22:13:01 <TYPO3ua> Can you help me?
  • 22:23:59 <soee> check how propelry compare strings
  • 22:25:12 <soee> <f:if condition="{0:myvar} == {0:'test'}">do something</f:if>
  • 22:25:13 <FT3BOT> ¯\_(ツ)_/¯
  • 23:15:49 <TYPO3ua> Thanks

20140817

  • 15:00:10 <JohPie> I am searching for documentation to get the config which is build with flux in a template
  • 17:16:04 <NamelessCoder> JohPie FluidTYPO3\Flux\Service\FluxService::getFormFromTemplateFile(...); optionally call ->build() on resulting Form object to get structure as an array instead of nested objects.
  • 17:16:20 <NamelessCoder> note: the method is not static; service must be injected or manually loaded
  • 19:07:32 <JohPie> NamelessCoder: thx

20140818

  • 10:34:54 <GRIMMCREATIVE> Hello. Using vhs 1.9.1 v:page.languageMenu - but how can i get it to work with MultiDomain (Domain per Language) - Thanks
  • 10:34:58 <shofer11> hey guys, does some use the insertrecordfix extension to add multi language setup to insert record? Typo3 Bug: https://forge.typo3.org/issues/42390
  • 10:43:30 <shofer11> Error Message: There is no entry in the $TCA array for the table "". This means that the function enableFields() is called with an invalid table name as argument.
  • 11:23:03 <BenjaminR> Hi!
  • 11:26:56 <GRIMMCREATIVE> Hi
  • 12:01:12 <erredeco> hi everyone... I know this is OT but I really need help ASAP
  • 12:01:50 <erredeco> Today my TYPO3 6.2.3 gave me the following error
  • 12:01:57 <erredeco> accessing the Extension manager:
  • 12:02:09 <erredeco> Property TYPO3\CMS\Extensionmanager\Controller\ListController::$dependencyUtility does not exist
  • 12:02:20 <erredeco> !!!! :O :O
  • 12:02:36 <erredeco> I really don't know what to do!?!?!
  • 12:03:06 <soee> try to clear cache, typo3temp/ ?
  • 12:04:08 <erredeco> already done... :S
  • 12:12:44 <erredeco> Is it a server-side problem?
  • 12:12:52 <erredeco> It seems that 6.2.4 works :S :S :S
  • 12:13:45 <Guest|23442> i want to generate a section menu with anchor links to content elements on current page
  • 12:14:10 <Guest|23442> but only to those in which i have set a flux option "show as anchor"
  • 12:14:33 <Guest|23442> using v:content.get with render=false, how to get the flux variable?
  • 12:14:55 <Guest|23442> i need the variable to decide whether to show the CE or not
  • 12:18:20 <erredeco> solved...there was a problem on the DB
  • 12:18:24 <erredeco> :)
  • 15:37:59 <dasFelix> I don't have the fluid_content tab of my elements when I want to create a new CE. But flux-debug says: "Flux View FluidTYPO3\Flux\View\ExposedTemplateView is able to read stored configuration from file ". I tried to delete all cache in Install-tool and also removed * from typo3temp. What can cause this too? I am on dev-branch and using typo3 6.2.4
  • 15:39:30 <dasFelix> flux debug finds all CE-templates like "/Resources/Private/Templates/Content/Product.html". But I don't have the tab where I can choose them
  • 15:40:23 <mrboe> have u used builder to create you extß
  • 15:40:25 <mrboe> ?
  • 15:41:53 <dasFelix> yep I used builder backend module
  • 15:43:29 <mrboe> but you need content
  • 15:43:41 <mrboe> Include content templates
  • 15:44:13 <mrboe> ext_tables.php > Tx_Flux_Core::registerProviderExtensionKey('yourext', 'Content');
  • 15:45:19 <dasFelix> Tx_Flux_Core::registerProviderExtensionKey('hdtemplate', 'Page');
  • 15:45:19 <dasFelix> Tx_Flux_Core::registerProviderExtensionKey('hdtemplate', 'Content');
  • 15:45:30 <dasFelix> thats what builder already wrote into ext_tables.php
  • 15:45:48 <mrboe> and you add it to you pagetemplate
  • 15:46:24 <mrboe> include static
  • 15:47:13 <dasFelix> yep I did already
  • 15:47:21 <xaver> dasFelix: dev branches - really? maybe a mix, because builder uses namespaces
  • 15:48:17 <dasFelix> funny thing is, I also git cloned fluidcontent_bootstrap and I also included their static-template but the same result... no tab - but all elements are found by flux-debug (jumbotron.html and so on).
  • 15:48:26 <dasFelix> hmmm... a Mix... let me check...
  • 15:51:18 <dasFelix> xaver: thanks for the input... but seems to be "development" everywhere.... quote: " git checkout development
  • 15:51:18 <dasFelix> Already on 'development'
  • 15:51:50 <xaver> but last pull and is it on FluidTYPO3 or maybe your fork
  • 15:54:27 <dasFelix> I pulled eveything this afternoon... On a fresh installation... only thing I did... I first installed the bootstrap_introduction package....
  • 15:54:44 <dasFelix> the t3 one... not the fluidtypo3 package
  • 15:55:08 <dasFelix> Maybe I should try a fresh installation without any "dummy package" ...
  • 16:02:02 <xaver> you can try vagrant :P it should work
  • 16:38:15 <dasFelix> okay I am a step further.... new installation (blank) seems to be working... but I have another issue/question regarding flux:form VH
  • 16:39:41 <dasFelix> isn't it possible anymore to use <flux:form label="Foo Foo Foo">? Foo Foo Foo should be description of the fluidtypo3 CE inside the provider-ext Tab....
  • 16:41:36 <dasFelix> compared to the fluidcontent_bootstrap, there is everything labled in 'Private/Language/locallang.xlf' ... when I do it like this, it works... but NOT directly in the content-element Template. There label-attribute seems to be ignored... Is it / will it be deprecated?
  • 16:42:53 <dasFelix> VH - reference of Flux does not tell it's deprecated....
  • 16:47:51 <dasFelix> so <flux:form label="foo" ... > is ignored... but <flux:form.sheet label="foo" ..> or <flux:field.select label="foo" ...> works... only within flux:form vh label seems to be ignored... why this?
  • 16:53:22 <dasFelix> omg.... I need a break... sorry... it was a stupid (!!!!!) typo... lable instead of label :-////////////////////

20140819

  • 09:51:05 <soee> xaver: ping
  • 09:51:16 <xaver> ?
  • 09:51:34 <soee> you are using fluidbootstraptheme ?
  • 09:52:37 <xaver> no i always create my own provider extension. But if i need a similar element i take a look.
  • 10:29:22 <momchil> guys is this fluid content core a full replacement of css_styled_content, does someone use it ? is it working well and stable ?
  • 10:59:35 <Boernd> Hi
  • 11:00:50 <Boernd> yesterday I tried to use v:if but the description in the documentation is not very helping. So I would suggest to add the examples from ttps://github.com/FluidTYPO3/vhs/pull/401 to the documentation page.
  • 11:01:46 <Boernd> I found these while searching the chat protocoll, but IMHO these should be on the documentation page where everyone which tries to use the viewhelper is looking for information.
  • 11:18:59 <ndee_> is there a way to have a localized asset?
  • 13:17:36 <dasFelix> I have a question about <flux:grid> VH. Why is there a name="foo" attribute and what about the label="foo" attribute? When I assign a name by name"Foo", the grid is gone in BE. And label="foo" doesn't show up anything in BE. (Dev Branch)
  • 13:40:17 <NamelessCoder> dasFelix assuming you're not talking about flux:grid itself since it has no label. If you mean flux:grid.column - name is lowercase, label should be automatically built to an XLF path that the core will then translate for you. If you mean flux:form.content inside flux:form.grid please be aware that the behavior of these have changed (in essence: do not use flux:form.content inside flux:grid.column, ever). If you meant something else, please
  • 13:40:17 <NamelessCoder> clarify.
  • 13:43:40 <dasFelix> thx NamelessCoder ... flux:grid.column / row works as expected. But I really mean flux:grid VH. And according to the reference there is a name/label attribute. Thats why I am confused.... please have a look: http://fluidtypo3.org/viewhelpers/flux/development/GridViewHelper.html
  • 13:44:54 <dasFelix> I just found this because I'm transforming my flux:flexform stuff to the new way
  • 14:19:43 <NamelessCoder> dasFelix "name" on flux:grid is a machine-name, using lowerCamelCase, and the value is only used when generating the BE-layout table definition as array (name gets used as array key)
  • 14:20:17 <NamelessCoder> "label" is available to set on *any* form component, but it is not used by all components
  • 14:35:04 <Kaimane> When creating a new content element using fluidcontent / flux there is no new tab in the "new content element wizard". What do I wrong and how to fix it? When installing "fluidbootstraptheme" (all dependent ext are installed) there is no new tab called "bootstrap" too.
  • 14:37:46 <bjo3rn> Kaimane first aid: flush all caches through the install too.
  • 14:37:48 <bjo3rn> *tool
  • 14:38:42 <Kaimane> bjo3rn: I did. "Clear all cache" and "Clear PHP opcode cache" in install tool. But after that the same behavior.
  • 14:39:12 <bjo3rn> which versions of the exts? ter or dev?
  • 14:39:34 <bjo3rn> included the static ts?
  • 14:39:34 <Kaimane> typo3 6.2.4 and all exts from github (dev branch).
  • 14:40:43 <bjo3rn> sorry, there is no more static ts. my bad.
  • 14:40:51 <Kaimane> static ts from fluidbootstraptheme and my ext is included.
  • 14:41:27 <bjo3rn> .oO
  • 14:42:21 <bjo3rn> please enable flux' debug mode (level 2). maybe there's an error in one of your templates.
  • 14:42:26 <Kaimane> Just in that moment I got the reason why new tabs were not shown.
  • 14:42:38 <bjo3rn> which is?
  • 14:43:58 <Kaimane> I installed the ext "uncache" from github (dev branch). When deinstalled it, cleared all caches and opened wizard again, all tabs are still there. "bootstrap", "grid" and my "fce".
  • 14:45:46 <bjo3rn> ok. can you reinstall uncache now?
  • 14:46:08 <Kaimane> Of course I can. Wait a moment please.
  • 14:46:37 <NamelessCoder> I may remember this incorrectly, but EXT:uncache would also prevent new caches from being created and would prevent this cache from working. You'd have to enable to cache circumvention in Flux itself for it to work
  • 14:47:09 <NamelessCoder> - not sure if the cache can/should be protected or ignored by EXT:uncache somehow
  • 14:47:23 <Kaimane> After clicking in install button I got a Fatal error: Call to a member function getBackend() on a non-object in /var/www/clients/client1/web390/private/typo3_src-6.2.4/typo3/sysext/core/Classes/Cache/Cache.php on line 95
  • 14:47:40 <bjo3rn> is the cache you are referring to the one that was .FED_MANIFEST previously, NamelessCoder ?
  • 14:47:48 <NamelessCoder> yes
  • 14:48:00 <NamelessCoder> moved to general category
  • 14:48:39 <Kaimane> After reload ext manager uncache is marked as installed.
  • 14:49:05 <Kaimane> And now the tabs in the wizard are still there.
  • 14:49:41 <bjo3rn> then don't hit 'flush caches' now ^^
  • 14:49:47 <NamelessCoder> Kaimane are you on 6.2? If so: switch TYPO3_CONTEXT environment variable (search docs for that term) to make caches less eager. It may very well mean you don't need EXT:uncache (which, admittedly, may be a bit excessive on 6.2 since introducing contexts)
  • 15:13:30 <Kaimane> NamelessCoder yes, I am on 6.2.4. I switched TYPO3_CONTEXT to "development" in install tool. Now i will deinstall EXT:uncache again.
  • 15:14:26 <NamelessCoder> since 6.2, Flux is also semi-aware of this context so you should have much less need to clear caches
  • 15:16:35 <Kaimane> That was my intension when I installed uncache ... less need of clicking clear caches ;-)
  • 15:21:31 <batjony> hello feders
  • 15:26:25 <batjony> i have a custom CE build with fluidcontent
  • 15:26:55 <batjony> and I want this element to fetch the pages inside a particular sys folder
  • 15:26:58 <batjony> is it possible ?
  • 15:33:54 <TorstenFink> Hi there, i use fluidcontent for building a 50/50 column element, now i also make a text element in a column of this 50/50 element and want to get the variables defined in the form.column, how is this possible?
  • 15:39:03 <NamelessCoder> batjony set pageUid on v:page.menu to UID of your sysfolder
  • 15:39:41 <NamelessCoder> TorstenFink slightly complicated use case, and this will only support the immediate parent element, but:
  • 15:40:38 <NamelessCoder> <flux:form.data table="tt_content" field="pi_flexform" uid="{record.tx_flux_parent}" as="parentData"> ... {parentData.settings.foobar} ... </flux:form.data>
  • 15:40:52 <NamelessCoder> check docs, that there was written from memory
  • 15:41:56 <TorstenFink> ok thanks, ill take a look
  • 15:43:57 <TorstenFink> perfect this is the viewhelper i searched for, thank you
  • 15:44:20 <NamelessCoder> you're welcome :)
  • 15:51:34 <batjony> NamelessCoder: you mean <v:page.menu pageUid="{pageUid sys folder}"></v:page.menu> located in the <f:section name="Main"> in the CE html
  • 15:51:35 <FT3BOT> ¯\_(ツ)_/¯
  • 15:52:31 <NamelessCoder> yes; argument pageUid on v:page.menu set to sysfolder UID
  • 15:52:49 <batjony> this does not render anything, just tried, all caches cleared
  • 15:55:05 <NamelessCoder> assuming you are using the viewhelper tag correctly, the explanation probably lies in your tree structure and how the sysfolder is located relative to the root typoscript template
  • 15:55:42 <NamelessCoder> when you use the sysfolder this way, it *must* be placed in a way that it respects the exact same rules and limitations a normal page has: typoscript inheritance, domain records, page template selected, layout, etc.
  • 15:57:03 <batjony> NamelessCoder: my sys folder contains pages with custom page type (doktype), most likely this is the reason
  • 15:57:16 <batjony> if I try with a sys folder with standard pages - it works
  • 15:57:30 <NamelessCoder> very likely reason. Check viewhelper documentation, it supports custom page types
  • 16:00:44 <batjony> ok, one more question, actually my goal is to render the content of all these custom page types which are inside the sys folder, this is some kind of slider, which content is located in this custom doctype pages, so one slide is actually one page from the sys folder
  • 16:01:29 <batjony> so I want to render all the pages in one place, without any menu
  • 16:02:02 <batjony> then I will add some javascript and create a nice slider
  • 16:03:45 <batjony> any idea ?
  • 16:04:57 <NamelessCoder> use v:page.menu with pageUid + v:content.render with pageUid
  • 16:05:35 <NamelessCoder> rendering will use TS on current page only, while rendering, but as long as you're aware of that, no problem.
  • 16:06:25 <batjony> my initial idea was to use the standard CONTENT typo3 object, and then use in the view <f:cObject typoscriptObjectPath="...." />
  • 16:06:26 <FT3BOT> ¯\_(ツ)_/¯
  • 16:21:22 <batjony> NamelessCoder: so you mean to use v:page.menu for getting all pageUids inside my sys folder and then to make some cycle which will render one by one the content for a particular pageUid using v:content.render ?
  • 16:22:10 <NamelessCoder> yep
  • 16:26:23 <batjony> i also see some slide arguments in the v:cotent.render documentation, but I cant understand them, for example "slide", "slideCollect" - can I use them for my goal, or they have different idea
  • 16:28:39 <NamelessCoder> that's a different purpose - the opposite, actuallyh
  • 16:31:37 <Guest|67309> hey guys i just wanna say, that there are some display problems at ipad and iphone on safari. I tried the new dev version of flux etc... cheers.
  • 16:31:56 <Guest|67309> *the error is that the ressources are failed to load
  • 16:32:12 <Guest|67309> so there is a connection problem displayed
  • 16:35:07 <batjony> NamelessCoder: I am looking on v:page.menu, but I do not see how it could return IDs, as I see the helper outputs html, does not return any result
  • 16:35:27 <batjony> or you mean to use the argument "as", which will store the result in a variable
  • 16:35:33 <batjony> and then use this variable ?
  • 16:47:20 <batjony> maybe @benjaminr coulse also help me ?
  • 16:49:52 <batjony> or @xaver or @soee :)
  • 16:50:31 <soee> batjony: yes use variable, and loop through returned array
  • 16:51:58 <batjony> soee: but I just tried <v:page.menu pageUid="12" as="menuItems"></v:page.menu> <f:debug>{menuItems}</f:debug> but {menuItems} does not contain anything
  • 16:51:59 <FT3BOT> ¯\_(ツ)_/¯
  • 16:53:35 <batjony> oo i see now, actually when "as" is used, v:page.menu works like a foreach loop
  • 16:53:55 <xaver> batjony: inside </v:page.menu>
  • 16:54:12 <batjony> ya, then it works :)
  • 16:54:14 <batjony> 10x
  • 17:40:07 <soee> gusy for og tags you are using TS or some extension ?
  • 18:05:10 <GRIMMCREATIVE> vhs - the absolute hammer. I love it... thanks. This ... Menu works - crazy shit.
  • 18:28:43 <GRIMMCREATIVE> someone a tipp for me how i can get an active class to f:link.page or v:page.link ? THANKS
  • 18:28:44 <FT3BOT> ¯\_(ツ)_/¯
  • 18:30:24 <GRIMMCREATIVE> omg. thinking before writing. have it
  • 20:50:34 <Guest|89961> Hi - I have noticed that sites I built on fluidtypo3 is slower than sites built with templaVoila. Should it not be the other way around?
  • 20:54:09 <GRIMMCREATIVE> can i not confirm. especially since 6.2 absolutely no longer.
  • 21:16:59 <xaver> Guest54515: normally no - it depends a lot on your template. If you use dynamic stuff and old versions it is possible
  • 21:17:33 <GRIMMCREATIVE> not the right guest i think :D - and he is already gone
  • 22:43:57 <Guest54515> :-)

20140820

  • 10:21:14 <benjamin_654> soee: the last time i used vhs assets to put the og-tags into the <head >; when i have time i also want to write a view helper to get the first content image of a page ang generate the image og tag; maybe this would be a good addition to vhs ..
  • 11:51:06 <batjony> yo guys
  • 11:51:51 <batjony> how can I use a php class constant like \Blabla\Extentsion::DOKTYPE in an html fluid template ?
  • 12:14:23 <xaver> via assign or a viewhelper
  • 13:05:31 <batjony> xaver: with assing you mean using the ContentController ?
  • 13:14:14 <batjony> lets say I have a custom content element "Footer", and a ContentController which has a footerAction, and a html fluid content template in Resources/Private/Templates/Content/Footer.html
  • 13:15:00 <batjony> if I assign a variable in the footerAction for example $this->view->assign('test', 'uaaauuuu'); and when I dumpt it in the template <f:debug>{test}</f:debug> I see NULL
  • 13:15:01 <FT3BOT> ¯\_(ツ)_/¯
  • 13:15:38 <batjony> some ideas why I cant assign a variable using the ContentController ?
  • 13:30:59 <batjony> NamelessCoder: any idea ? :)
  • 13:34:29 <batjony> actually seems that the ContentController is not used at all, i have just put die("uauuu") in the footerAction, but it does not die....
  • 13:49:09 <batjony> I found it, it was because of missing Migration file :)
  • 13:58:34 <hans_> hi
  • 13:59:54 <hans_> i need a condition like this: <f:if condition="{page.uid} == '373' || {page.uid} == '374'">
  • 13:59:55 <FT3BOT> ¯\_(ツ)_/¯
  • 14:00:06 <hans_> how can i do it?
  • 14:03:19 <soee_> build condition using array :)
  • 14:03:50 <hans_> u got an example ?
  • 14:04:33 <soee_> uhm, someone posted link here yesterday
  • 14:06:02 <soee_> https://github.com/FluidTYPO3/vhs/pull/401
  • 14:12:30 <hans_> ok, thx, my vhs version is to old on this typo3installation
  • 14:12:34 <hans_> :-(
  • 14:12:40 <hans_> stack is not present!
  • 14:23:06 <hans_> ok, if have solved it by setting a var! dnoe!
  • 14:23:08 <hans_> done
  • 14:23:10 <hans_> thx!

20140821

  • 10:29:54 <batjony> yo feders
  • 10:30:32 <batjony> guys how do you proceed when using ajax and fluid templates/CE
  • 10:31:14 <batjony> do you define for example a different typeNum for ajax and then based on it load different fluid templates/layouts which trims the page...
  • 10:32:16 <batjony> if you know some articles on the web for best practices with ajax/typo3/fluid - please share them
  • 11:03:34 <batjony> silence
  • 11:05:56 <Guest|43001> hello everybody: is it possible to include TCEFORM.tt_content.header_layout.types to fluid template? so that the user can choose which headline he like?
  • 11:07:17 <xaver> Guest|43001: no but you can sue fludi content core and replace it
  • 11:08:42 <Guest|43001> have you a example? i'm new in fluid and dont understand what you mean
  • 11:09:29 <xaver> fluidcontent core replaces csc
  • 11:13:23 <Guest|43001> i think you dont understand me.. i would like to have a select box in the backend of my fluid contentelement for choosing the headline
  • 11:13:32 <Guest|43001> i have this: <flux:field.input name="headline" label="headline" />
  • 11:14:00 <Guest|43001> how i can let choose the headline like (h1 oder h2)
  • 11:14:21 <xaver> ah you can also create a select with flux and you have the values available in Frontend
  • 11:15:14 <xaver> https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/tree/development/Resources/Private/Templates/Content take a look at the example elements
  • 11:15:54 <dimul> Hallo, need help with f:form.select, should I take a queue?
  • 11:15:55 <FT3BOT> ¯\_(ツ)_/¯
  • 11:16:18 <Guest|43001> it doesnt give a viewhelper?
  • 11:18:51 <dimul> I need to ad pics or stk. indication to the select field based on the language. I have this fluid select form. <f:form.select options="{quantityArray}" id="quantitySelect" name="data[quantity]" value="{f:if(condition:data, then: data.quantity}" />. What is the correct usage of f:translate in this case?
  • 11:18:52 <FT3BOT> ¯\_(ツ)_/¯
  • 11:19:37 <dimul> in my case translate is in dh namespace. So it will be dh:translate
  • 11:20:19 <batjony> xaver: if I have a custom CE created by fluidcontent which also has ContentController, could I disable the layout based on typeNum parameter inside the controller action ?
  • 11:21:56 <batjony> lets say I have a CE news with ContentController::newsAction(), so somehow in newsAction to disable the layout if for example typeNum is 77
  • 11:34:23 <xaver> Guest|43001: for what? creating a h tag? i think that would be a little bit overhead. Create a select and pass the number to h{number}
  • 11:39:37 <xaver> dimul: that is fluid - this channel is for vhs flux fluidcontent, fluidpages (non core stuff). I never used that f:form.select and f:translate
  • 11:39:38 <FT3BOT> ¯\_(ツ)_/¯
  • 11:40:04 <xaver> last time i used http://fluidtypo3.org/viewhelpers/vhs/master/LViewHelper.html and http://fluidtypo3.org/viewhelpers/vhs/master/Form/SelectViewHelper.html
  • 11:41:50 <xaver> batjony: i never tied that
  • 11:43:54 <batjony> xaver: do you know some other way to achieve it, the idea is when I have an ajax request(typeNum=77), then show only the html of the content element, so no layouts and other stuffs
  • 11:45:24 <dimul> ok, thank you
  • 11:45:41 <xaver> dimul: you are welcome
  • 11:58:35 <erredeco> I think that Guest|43001 doesn't want to add another select to choose the header hx, but wants to recycle the field header_layout of tt_content ;)
  • 12:08:11 <xaver> erredeco: yes thats why i said fluidcontent_core
  • 12:15:35 <erredeco> :)
  • 12:15:46 <erredeco> so the answer is veeery easy:
  • 12:15:58 <erredeco> simply put {record.header_layout} in the template
  • 13:17:05 <batjony> lets try with some guro help from NamelessCoder
  • 13:17:12 <batjony> NamelessCoder: if I have a custom CE created by fluidcontent which also has ContentController, could I disable the layout based on typeNum parameter inside the controller action ?
  • 13:17:25 <batjony> this an ajax request
  • 13:18:16 <batjony> the idea is if i have a request with particular typeNum, to output only the CE html, no layouts and other stuffs
  • 13:46:52 <batjony> ok again silence, lets try with danilobuerger or benjaminr
  • 13:47:08 <batjony> you guys do you know something about what i am asking
  • 13:47:19 <danilobuerger> yes you can do that
  • 13:47:29 <batjony> awesome
  • 13:48:26 <danilobuerger> do you use fluidpages too?
  • 13:48:54 <batjony> danilobuerger: i am wondering about two ways 1. somehow disable the layout in the content controller action 2. some condition for typeNum in the content element template
  • 13:48:56 <batjony> yes
  • 13:49:05 <batjony> I use also fluidpages
  • 13:50:11 <danilobuerger> you want to also have a different page template?
  • 13:51:09 <batjony> no
  • 13:52:22 <danilobuerger> so keep the page layout / template and only change the content layout to nothing?
  • 13:53:10 <batjony> ya
  • 13:53:37 <batjony> so I want to output only the html from the CE
  • 13:54:12 <danilobuerger> ok, create a layout that only contains the render of the Main section, then in your content template do a f:if around the f:layout directive
  • 13:54:12 <FT3BOT> ¯\_(ツ)_/¯
  • 13:54:23 <danilobuerger> thats all
  • 13:55:41 <batjony> can I get the typeNum param inside the content template ?
  • 13:56:07 <danilobuerger> assign it from your controller
  • 13:56:30 <batjony> i have checked $this->request->getArguments()
  • 13:56:38 <batjony> but typeNum is missing there
  • 13:56:54 <batjony> how should I get it in the controller
  • 13:59:01 <danilobuerger> isnt $GLOBALS['TSFE']->type
  • 13:59:07 <danilobuerger> -isnt
  • 14:01:11 <batjony> danilobuerger: 10x man, you are the right person, 4 hours noone neither from #typo3 nor here #fedext was able to help :)
  • 14:01:21 <danilobuerger> np
  • 14:04:07 <NamelessCoder> f:if around f:layout will not work; this particular value is parsed differently
  • 14:04:07 <FT3BOT> ¯\_(ツ)_/¯
  • 14:04:35 <batjony> NamelessCoder: what do you suggest
  • 14:04:42 <NamelessCoder> finding link for you
  • 14:05:32 <NamelessCoder> http://stackoverflow.com/questions/21488352/dynamicly-change-typo3-fluid-layout-by-typenum/22511825#22511825
  • 14:05:50 <danilobuerger> <f:layout name="{f:if(condition:}"/> definitely works (and was what i meant)
  • 14:05:51 <FT3BOT> ¯\_(ツ)_/¯
  • 14:06:10 <NamelessCoder> yep, works inside ;)
  • 14:07:07 <batjony> super, most likely and somthing like this will also work http://pastebin.com/dvnb9Wcx
  • 14:07:30 <NamelessCoder> like I said, the Layout value is parsed a bit differently
  • 14:09:14 <NamelessCoder> https://git.typo3.org/Packages/TYPO3.CMS.git/blob/HEAD:/typo3/sysext/fluid/Classes/ViewHelpers/LayoutViewHelper.php
  • 14:09:37 <NamelessCoder> as you can see it utilizes a postParseEvent (it's very special) which means the value actually exists immediately once you parse the template
  • 14:09:39 <NamelessCoder> parse, not render
  • 14:09:56 <NamelessCoder> which means your example of having two f:layout will generate two nodes
  • 14:09:57 <FT3BOT> ¯\_(ツ)_/¯
  • 14:10:02 <NamelessCoder> only the first of which will be recognized
  • 14:10:49 <batjony> ok 10x
  • 14:15:07 <NamelessCoder> https://git.typo3.org/Packages/TYPO3.CMS.git/blob/HEAD:/typo3/sysext/fluid/Classes/Core/Parser/ParsingState.php#l167 shows exactly how it is a single-instance ViewHelper that only recognizes a single node
  • 14:16:26 <batjony> ya I see
  • 14:17:02 <batjony> is this correct v:if inline condition {v:if.condition(then: 'ContentAjax', else: 'Content', condition: {typeNum} == 10)}
  • 14:17:31 <NamelessCoder> condition: '{typeNum} == 10'
  • 14:17:46 <batjony> 10x
  • 14:19:29 <batjony> i get an error
  • 14:19:31 <batjony> Could not analyse class:FluidTYPO3\Vhs\ViewHelpers\If\ConditionViewHelper maybe not loaded or no autoloader?
  • 14:20:45 <Pero> hello, anybody here :-)
  • 14:22:36 <NamelessCoder> use f:if, it supports that syntax
  • 14:22:37 <FT3BOT> ¯\_(ツ)_/¯
  • 14:23:11 <batjony> k
  • 14:23:51 <Pero1909> I'm using DCE ext. to create custom CE. One of the fields i use in my CE is "Insert Records". Does anybody know how can i output "Insert Record" records in Fluid?
  • 14:26:38 <batjony> NamelessCoder: again same error
  • 14:26:54 <batjony> the complete syntax I use is: <f:layout name="{f:if.condition(then: 'ContentAjax', else: 'Content', condition: '{typeNum} == 10')}" />
  • 14:26:54 <FT3BOT> ¯\_(ツ)_/¯
  • 14:27:02 <batjony> also tried with v:if
  • 14:30:36 <NamelessCoder> f:if, not f:if.condition
  • 14:30:36 <FT3BOT> ¯\_(ツ)_/¯
  • 14:30:45 <TorstenFink> Hi, are html conditions possible with vhs assets?
  • 14:34:55 <TorstenFink> noone? ;-)
  • 14:36:49 <batjony> NamelessCoder: again does not work <f:layout name="{f:if(then: 'ContentAjax', else: 'Content', condition: '{typeNum} == 10')}" />
  • 14:36:50 <FT3BOT> ¯\_(ツ)_/¯
  • 14:37:22 <batjony> blank white page, when I checked the apache logs, the error is : PHP Fatal error: Call to a member function getViewHelper() on a non-object
  • 14:42:15 <xaver> Pero1909: we only do our own stuff and no DCE
  • 14:42:44 <xaver> maybe try the official TYPO3 channel or maybe DCE has a support chat.
  • 14:43:45 <Pero1909> xaver ok, but maybe you have an example of how to output "Insert Records" in Fluid generaly in TYPO3
  • 14:44:01 <Pero1909> i coudln't find anything googling
  • 14:47:44 <xaver> That depends a lot on your template system. We use fluidcontent for FCE and fluidpages. You can take a look at our documentation. Maybe it helps, but it focus on usage of flux, fluidcontent fluidpages http://fluidtypo3.org/documentation/templating-manual/introduction.html
  • 14:49:27 <xaver> If you use PHP you need to assign your variable to fluid. IF you want something like var_dump (_all -> f:debug()) and you get all available information in you template. Pero1909
  • 14:49:28 <FT3BOT> ¯\_(ツ)_/¯
  • 14:50:01 <Pero1909> thx. i will take a look of it
  • 14:51:07 <xaver> If you have questions afterwards about FluidTYPO3 (flux, fluidcontent, fluidpages, vhs....) you are welcome to ask :)
  • 14:52:03 <Pero1909> just one thing to clarify if it's not a problem
  • 14:53:18 <Pero1909> TYPO3 Fluid means all that you wrote = flux, fluidcontent, fluidpages .. so ext. based on TYPO3 Fluid are ext. based on flux, fluidcontent, fluidpages or i got something wrong here?
  • 14:56:42 <xaver> TYPO3 developed fluid and a very basic template system with a lot of possibility. Most users want to use a more advanced system with more features like FCE (Flexible Content Element). Different developers started projects to accomplish that in different ways. FluidTYPO3 team wrote flux, fluidcontent, fluidpages with help form a lot of contributors https://github.com/FluidTYPO3/ .
  • 14:57:17 <xaver> NamelessCoder: missed something?
  • 15:00:34 <Pero1909> aha so.. thx. i will read more about it. in the end i only need easy way to make custom content elements :-D
  • 15:00:54 <xaver> who do you define easy? ;)
  • 15:03:33 <xaver> we think creating 1 tempalte for FCE is a good way. https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/Resources/Private/Templates/Content/Alert.html Configuration creates Backend form/element, preview Backend preview in overview and Main the frontend output. Pero1909
  • 15:04:03 <Pero1909> well, few days ago i found this DCE ext. It is really easy to make your own CE .. drop some TYPO3 fields u want, u make fluid template and that's it .. no need to write ext. So that's the thing i really need in TYPO3.. gives u much flexibility without writting an ext.
  • 15:05:33 <xaver> DCE, Mask, FluidTYPO3, Girdlements have all "similar" goals, but work in complete different ways
  • 15:06:03 <Pero1909> yes, i saw they mention Gridelements too but didn't try it
  • 15:06:17 <batjony> danilobuerger: do you have any idea why <f:layout name="{f:if(then: 'ContentAjax', else: 'Content', condition: '{typeNum} == 10')}" /> does not work
  • 15:06:17 <FT3BOT> ¯\_(ツ)_/¯
  • 15:06:26 <Pero1909> aha.. didn't know that. i thought they are all based on same technology
  • 15:06:56 <xaver> Its based on same technolgy in T3 (more or less) but provide compelte different ways
  • 15:07:15 <xaver> Our tempaltes and forms all file based and good for git :)
  • 15:07:58 <Pero1909> so the goal of your project are also custom CE or ?
  • 15:08:07 <xaver> and a lot more
  • 15:08:47 <danilobuerger> batjony looks right
  • 15:09:20 <batjony> danilobuerger: but a PHP fatal error appears
  • 15:09:27 <danilobuerger> which is?
  • 15:09:31 <batjony> : PHP Fatal error: Call to a member function getViewHelper() on a non-object
  • 15:09:43 <Pero1909> i need some time to investigate all but unfortunatelly my work is not only connected to TYPO3 so i can't follow all..
  • 15:09:56 <xaver> vhs is a viewhelper collection with a lot of possiblitys in your template. (you can use vhs without any of our other extensions)
  • 15:10:00 <Pero1909> but if i catch time i will read more about it
  • 15:10:01 <danilobuerger> batjony that could be a cache problem, please clear caches from the install tool
  • 15:10:26 <xaver> http://bootstrap.typo3cms.demo.typo3.org/typo3/backend.php outdated but still shows functionality.
  • 15:10:44 <Pero1909> how easy is too make BE CE forms with vhs ?
  • 15:10:48 <Pero1909> to*
  • 15:11:05 <xaver> vhs are only viewhelpers. fluidcontent creates CE
  • 15:11:11 <Pero1909> aha so
  • 15:11:27 <batjony> no, already tried it
  • 15:11:28 <Pero1909> and how easy is in fluidcontent to make CE :-)
  • 15:11:38 <xaver> https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/Resources/Private/Templates/Content/Alert.html this easy
  • 15:11:57 <batjony> danilobuerger: no already cleared all the caches
  • 15:11:58 <xaver> its everyhting backend form, a icon for selection, integrated lanuage system
  • 15:12:13 <xaver> Main is frontend
  • 15:12:25 <danilobuerger> batjony then i dont know
  • 15:13:09 <Pero1909> sorry this example is for FE i suppose?
  • 15:13:17 <xaver> no also BE
  • 15:13:40 <Pero1909> interesting
  • 15:13:41 <xaver> Pero1909: https://gist.github.com/xf-/a1c8da71367192b1ca11 this creates a BE CE element
  • 15:14:10 <Pero1909> how would u add "Insert Record" type of field :-)
  • 15:14:32 <xaver> try bootstrap demo and new tab bootstrap if you create a new element
  • 15:15:41 <Pero1909> oh i didn't mean new .. i mean TYPO3 "Insert Records" field.. u know the one.. the one u use to point on content records
  • 15:17:03 <xaver> never created a relation. i use always the icon in BE
  • 15:17:37 <xaver> and for content inside a FCE i use widget and you can create columns tabs ...
  • 15:18:41 <Pero1909> but when u have 1 CE .. for example TEXT that u want to include on many pages.. but to edit on one place
  • 15:18:52 <Pero1909> insert record is ideal
  • 15:20:07 <xaver> Pero1909: you mean click copy and press insert? http://i.imgur.com/rpqOhGz.png
  • 15:20:50 <Pero1909> yes if copy makes a pointer to original record (CE)
  • 15:20:58 <xaver> yes
  • 15:21:28 <Pero1909> hm.. where is that feature from?
  • 15:21:47 <xaver> FluidTYPO3 :P
  • 15:22:29 <Pero1909> one thing.. FluidTYPO3 is ext. or it is already in 6.x core ?
  • 15:22:41 <xaver> i think its in flux
  • 15:22:52 <xaver> Its a extension set
  • 15:22:59 <xaver> use what you want/need
  • 15:23:25 <Pero1909> i mean when i install TYPO3 6.x i get that feature by default or i have to install something :-)
  • 15:24:25 <xaver> you need to install a couple of extensions. We split our extensions and do not provide 1 big ext with functionality you maybe don't need
  • 15:24:42 <Pero1909> aha so
  • 15:24:47 <Pero1909> ok now is more clear
  • 15:26:03 <Pero1909> u know for me Fluid is another word for templating engine like PHP Smarty and Flux doesn't mean anything to me yet.. Flow is like some framework if i'm correct
  • 15:26:18 <Pero1909> so i need little time to catch all that
  • 15:39:03 <batjony> danilobuerger: ok, and what about if I want also to have a different page template/layout ?
  • 15:39:09 <batjony> is it possible
  • 15:39:11 <danilobuerger> did you get it working?
  • 15:39:17 <batjony> no
  • 15:39:17 <danilobuerger> (the content layout)
  • 15:39:20 <danilobuerger> :-(
  • 15:39:35 <danilobuerger> page should be the same way as with content
  • 15:40:10 <batjony> so again with the if inline codition ?
  • 15:40:55 <danilobuerger> yes
  • 15:41:11 <danilobuerger> i have that somewhere working but dont know which site ^^
  • 15:41:26 <danilobuerger> doing a searcgh right now, but it couzld take a while
  • 15:41:41 <batjony> np, i will wait :)
  • 15:42:39 <danilobuerger> actually never mind, there is a unit test doing exactly what you need
  • 15:42:53 <danilobuerger> ParserIntegrationTest->layoutViewHelperCanContainIfCondition
  • 15:42:56 <danilobuerger> take a look there
  • 15:43:57 <Pero1909> xaver thx. for all info and help!
  • 15:44:01 <Pero1909> gotta go now
  • 15:45:21 <batjony> danilobuerger: i am not awared with the unit testing, what and where should I look
  • 15:46:37 <danilobuerger> just search for the file ParserIntegrationTest.php and open that and look at the method layoutViewHelperCanContainIfCondition
  • 15:49:57 <batjony> danilobuerger: there is no such file
  • 15:51:49 <danilobuerger> ah never mind its in flow
  • 15:54:56 <randomresult> hi
  • 15:54:59 <randomresult> seen this?
  • 15:55:00 <randomresult> https://plus.google.com/u/0/+SvenWappler/posts/E5tKg2BbrLH?cfem=1
  • 15:55:25 <danilobuerger> no dont want moeny
  • 15:56:01 <randomresult> isnt he a good guy? taking what others did, putting it together and sell it.
  • 15:56:30 <danilobuerger> :-)
  • 15:56:35 <randomresult> i mean...
  • 15:56:49 <randomresult> is this legal?
  • 15:57:04 <xaver> randomresult: why not
  • 15:57:17 <randomresult> he is taking bootstrap (opensource) typo3 (opensource) flux (opensource) and sell it?
  • 15:57:20 <xaver> he sells his work tmpl and support
  • 15:57:33 <randomresult> xaver do u think this is ok?
  • 15:57:53 <xaver> you sell your customer a website or?
  • 15:57:58 <danilobuerger> didnt we have that discussion before?
  • 15:58:03 <danilobuerger> oviously it is perfecctly legal
  • 15:58:42 <randomresult> legal maybe
  • 15:59:32 <xaver> if you buy it and get the support. Everything works together
  • 15:59:44 <danilobuerger> batjony: ok so i confirmed it, i have this working perfectly in my setup... see here fx https://gist.github.com/danilobuerger/40d4e6eab67497c6aad2
  • 16:01:58 <batjony> danilobuerger: what kind of typo3 version you use there
  • 16:02:31 <danilobuerger> 6.2.4
  • 16:03:09 <mrboe> nice to see that somebody earns money with our work http://t3bootstrap.de/de/typo3-bootstrap-template/
  • 16:03:43 <danilobuerger> mrboe imagine what fx linus thinks
  • 16:03:51 <batjony> danilobuerger: the same as mine, do you use TER versions of the fluid extensions, some old dev versions or the latest dev versions
  • 16:04:10 <danilobuerger> i dont think the extensions matter in this specific case
  • 16:07:44 <batjony> danilobuerger: i do not see other reason, its either extension versions or server environment
  • 16:08:25 <NamelessCoder> or a missing variable, or a typo, or a syntax error
  • 16:11:56 <batjony> NamelessCoder: k, i removed the variable and set the condition always to '1', so there is no missing variable and i think the syntax is also fine
  • 16:12:05 <batjony> <f:layout name="{f:if(then: 'ContentAjax', else: 'Content', condition: '1')}" />
  • 16:12:06 <FT3BOT> ¯\_(ツ)_/¯
  • 16:12:56 <batjony> the error is not catched by typo3, typo3 output white blank page and i see the error only in the apache logs
  • 16:13:18 <batjony> most likely because its a FATAL error
  • 16:13:48 <NamelessCoder> you should check the TYPO3 core bug tracker and if no issue exists, file one. This is supposed to work.
  • 16:14:17 <danilobuerger> whats the error again?
  • 16:16:28 <batjony> Thu Aug 21 17:10:19.586005 2014] [fcgid:warn] [pid 3319] [client 127.0.0.1:60434] mod_fcgid: stderr: PHP Fatal error: Call to a member function getViewHelper() on a non-object in /home/batjony/www/html/painters/public/typo3temp/Cache/Code/fluid_template/Paintersitepackage_Content_action_painterList_5dab469aee8084d7251ca9d1eafe91a481a09b0d.php on line 18
  • 16:16:55 <batjony> all cached cleared, from install tool, also typo3temp folder
  • 16:18:15 <danilobuerger> can you please gist that file
  • 16:19:10 <batjony> ya
  • 16:22:45 <batjony> https://gist.github.com/anonymous/958b656d88911d71da65
  • 16:23:16 <batjony> and on line 18 we have: $viewHelper61 = $self->getViewHelper('$viewHelper61', $renderingContext, 'TYPO3\CMS\Fluid\ViewHelpers\IfViewHelper');
  • 16:23:55 <danilobuerger> yeah
  • 16:24:00 <danilobuerger> that kind of looks wrong
  • 16:25:43 <batjony> danilobuerger: what do you think, is it some kind of bug in Typo3, or in the fluid ext, or something else
  • 16:25:50 <danilobuerger> hold on
  • 16:25:52 <danilobuerger> comparing to mine
  • 16:25:56 <batjony> k
  • 16:26:04 <danilobuerger> can you please gist your content template
  • 16:26:15 <batjony> ya
  • 16:28:40 <batjony> https://gist.github.com/anonymous/2a77853ead09e45e3c23
  • 16:35:42 <danilobuerger> batjony hmm no idea for me it doenst compile the fluid template that contains the f:layout f:if , but for you it does
  • 16:35:42 <FT3BOT> ¯\_(ツ)_/¯
  • 16:36:29 <danilobuerger> are you sure you cleared every cache? you could try deleting typo3temp and then in the database truncating every cache_ or cf_ table
  • 16:38:54 <batjony> danilobuerger: the only thing i havent tried is clearing db cache tables
  • 16:45:38 <batjony> same issue, tomorrow i will continue the tests
  • 16:50:57 <randomresult> one question to the team: is there a way to donate? @NamelessCoder danilobuerger bjo3rn cedricziel ?
  • 16:52:03 <danilobuerger> you can buy me beers @t3cm ra
  • 16:52:06 <danilobuerger> you can buy me beers @t3cm randomresult
  • 16:52:32 <NamelessCoder> randomresult officially: not yet. But will PM you something.
  • 16:52:40 <randomresult> so no way to donate?
  • 16:52:51 <randomresult> ah ok.
  • 17:01:08 <xaver> danilobuerger: beerS :)
  • 17:01:15 <danilobuerger> yeah
  • 17:01:22 <danilobuerger> thats way better than donating money
  • 17:02:17 <randomresult> when donating beer to danilobuerger i will destroy what he archived doing freelatics
  • 17:02:33 <danilobuerger> doesnt matter
  • 17:02:37 <mrboe> who pingt me??? @beer
  • 17:02:53 <xaver> typo3cmap munich
  • 17:02:55 <randomresult> mrboe you will get some kicks in ur butt
  • 17:03:09 <randomresult> ok. need to go now.
  • 17:03:12 <randomresult> see yall
  • 17:03:26 <xaver> http://typo3camp-munich.de/tickets/ some tickets available
  • 17:03:45 <mrboe> we will be in munich
  • 17:04:06 <xaver> munich and essen
  • 17:05:49 <mrboe> yes

20140822

  • 08:41:03 <mrboe> good moring
  • 10:53:50 <fger> hi guys
  • 10:54:09 <fger> did anyone experience the copy/paste after bug within Container FCEs ?
  • 10:54:17 <fger> flux latest github dev
  • 10:55:16 <fger> seems the tx_flux_parent and tx_flux_column values are set to empty in the pasteAfter method of the contentprovider
  • 11:38:01 <Guest|0177> hello everybody.. can somebody explain me why i have everytime a distance from the header to the content element in fluid? i render the content this way:
  • 11:38:04 <Guest|0177> <f:render
  • 11:38:05 <FT3BOT> ¯\_(ツ)_/¯
  • 11:39:01 <Guest|0177> i think the distance is like 18px
  • 11:40:16 <fger> !help
  • 11:40:19 <erredeco> umm I don't see the code...with distance you mean there are white lines in the output code?
  • 11:40:19 <mrboe> @Guest|0177 we need some more informations (version / paste template)
  • 11:48:09 <Guest|0177> version 6.2 and in the template i have only this.. <f:render section="Main-Left" />
  • 11:48:10 <FT3BOT> ¯\_(ツ)_/¯
  • 11:48:29 <Guest|0177> i see the content but i have a distance to the top
  • 11:48:36 <Guest|0177> i make a pic
  • 11:49:29 <erredeco> @Guest|0177 maybe silly question, but have you checked if it a margin set in your CSS?
  • 11:50:18 <erredeco> *it could be
  • 11:51:05 <Guest|0177> yes.. it is not the margin --> i checked and i'm sure
  • 11:51:58 <Guest|0177> here the pic: http://www.directupload.net/file/d/3722/rkipbwzt_png.htm
  • 11:52:33 <mrboe> sorry cant help u with this informations
  • 11:52:51 <Guest|0177> what you need more?
  • 11:53:39 <mrboe> what versions do you use, how your template and your layout looks
  • 11:53:56 <mrboe> is there the xml div section
  • 11:54:06 <mrboe> which is renderd in FE
  • 11:56:08 <Guest|0177> here is my template: http://pastebin.com/3mhb6R0Z
  • 11:56:35 <Guest|0177> i the layout i have this: <f:render section="Main-Left" />
  • 11:56:36 <FT3BOT> ¯\_(ツ)_/¯
  • 11:56:43 <danilobuerger> Guest|0177 why are you declaring namespaces as xmlns and via tje {namespace} tag?
  • 11:57:34 <Guest|0177> i learned this this way.. is this the problem?
  • 11:58:30 <danilobuerger> well you should choose one .. xmlns is prefered see fx https://github.com/FluidTYPO3/fluidcontent_core/blob/development/Resources/Private/Templates/CoreContent/Text.html
  • 11:59:32 <Guest|0177> ok, but this is not the problem, i have deleted the other one..
  • 11:59:52 <danilobuerger> i dont even know the problem, i just joined a few minutes ago
  • 12:00:11 <Guest|0177> ok.. look at this: http://www.directupload.net/file/d/3722/rkipbwzt_png.htm
  • 12:00:28 <Guest|0177> i have a distance from the header to the content element
  • 12:00:39 <Guest|0177> why?
  • 12:01:26 <danilobuerger> what has that todo with ft3?
  • 12:01:43 <danilobuerger> its likely a html or css problem
  • 12:02:05 <Guest|0177> i dont think, because i dont have margin or padding..
  • 12:02:15 <erredeco> Agree... I still think it is a CSS issue, maybe line-height...
  • 12:02:27 <danilobuerger> supply a url of the site in question and i will take a look
  • 12:02:52 <Guest|0177> and i have the distance only if i use a content element from typo3.. when i write like this <h2>xy</h2> i dont have the distance
  • 12:03:31 <danilobuerger> doesnt matter, it will still be a css or html problem.. can only help you if i see the site
  • 12:03:36 <erredeco> Then it could be inserted by a CSS used by TYPO3 (css_styled_content)
  • 12:03:41 <mrboe> @danilobuerger the only possibility that it is caused by ft3 is that there is a xmlns div in laout and this is rendert in FE
  • 12:03:48 <mrboe> or im wrong?
  • 12:03:55 <danilobuerger> which is still a html problem ;-)
  • 12:04:04 <danilobuerger> which we will easily see if we get a url to the site
  • 12:04:10 <mrboe> yes ;)
  • 12:04:10 <danilobuerger> why make it hard to debug something
  • 12:05:59 <Guest|0177> hmm i have the site local on my pc (xampp) :-(
  • 12:06:40 <danilobuerger> i guess you are on your own then
  • 12:12:10 <Guest|0177> if i would have a margin or padding i would see it whith the color in blue or yellow in firebug, but how you can see, i dont have this colors in the pic
  • 12:16:31 <bjo3rn> Guest|0177 please have a look at the generated HTML source. as stated above there's most probably some HTML generated by csc which adds those margins or padding.
  • 12:16:36 <bjo3rn> hi y'all
  • 12:16:41 <danilobuerger> hey bjo3rn
  • 12:16:44 <bjo3rn> servus!
  • 12:16:56 <mrboe> hi
  • 12:16:59 <bjo3rn> long time no see
  • 12:17:02 <bjo3rn> hi
  • 12:17:08 <erredeco> hi
  • 12:17:14 <bjo3rn> hi
  • 12:17:22 <bjo3rn> hi
  • 12:17:42 <danilobuerger> bjo3rn are you @t3cm?
  • 12:17:46 <bjo3rn> nope
  • 12:17:56 <mrboe> yes randomresult was calling me yesterday while he was crying - i miss bjo3rn so much
  • 12:18:02 <danilobuerger> hmm
  • 12:18:02 <bjo3rn> hehe
  • 12:18:07 <danilobuerger> why not ??
  • 12:18:09 <bjo3rn> I will attend essen
  • 12:18:15 <bjo3rn> t3crr i.e.
  • 12:18:37 <bjo3rn> wtf?
  • 12:18:37 <FT3BOT> ¯\_(ツ)_/¯
  • 12:18:54 <danilobuerger> hmm
  • 12:19:36 <bjo3rn> danilobuerger the distance/like ratio is not that good for me ^^
  • 12:19:50 <danilobuerger> ok
  • 12:19:53 <bjo3rn> munich is nice though ofc
  • 12:20:30 <bjo3rn> cedricziel and I rented some bikes and took our own tour one day before the camp. really nice
  • 12:21:18 <bjo3rn> db call a bike ftw!
  • 13:27:36 <BenjaminR> ny idea why it get shown both shortcuts in a v:page.menu one with "hide at login" and one shown for a specific fe usergroup?
  • 13:28:08 <BenjaminR> bjo3rn maybe
  • 13:28:11 <xaver> some tickets are left for t3cm and i also think for t3crr
  • 13:29:34 <BenjaminR> do i maybe leverage that check because of using as="" in the vh?
  • 13:33:07 <Cash2m> Anyone still encountering issues on copy/pasting between FCEs after flux#273885b? tx_flux_children is always empty for me after pasting
  • 13:33:25 <Cash2m> *parent not children
  • 13:34:04 <fger> did anyone experience the copy/paste after bug within Container FCEs ?
  • 13:34:09 <fger> seems the tx_flux_parent and tx_flux_column values are set to empty in the pasteAfter method of the contentprovider
  • 13:34:35 <fger> i think the issues are not resolved, TCEMain handling is very complex
  • 13:34:49 <Cash2m> are you quoting anything or did we just asked the same?
  • 13:34:50 <fger> and flux tries to even build recursiveness on top of that
  • 13:35:02 <fger> i quoted my question from todays morning :)
  • 13:35:12 <fger> i digged into the provider-code of flux
  • 13:35:24 <Cash2m> okay, so I'm not alone :)
  • 13:35:31 <fger> contentprovider. everything is fine until the pasteAfter method kicks in
  • 13:36:14 <fger> there are several conditions and a normal copy/pasted FCE child element ends up with empty tx_flux_parent values in every case
  • 13:36:37 <fger> dont think you should handle all cases with complex if then if if then elseif constructs , but ok..
  • 13:38:16 <NamelessCoder> feel free to attempt a rewrite Frank
  • 13:38:22 <Cash2m> I have no time to dig around the code, but we should at least report on #573 or #637. This seems to be confirmed
  • 13:41:50 <fger> NamelessCoder: why should i rewrite ?
  • 13:42:18 <fger> my point is just, that without proper copy/paste behaviour flux is pointless in production, thats all
  • 13:42:34 <NamelessCoder> if you think it should be done without if/then/else to determine targeting that's require a rewrite
  • 13:42:38 <fger> it's sad, bit it is like that
  • 13:42:55 <fger> no offence, just a simple fact
  • 13:43:14 <fger> because it really is a great system...
  • 13:44:41 <NamelessCoder> I don't have any problems copy/pasting since https://github.com/FluidTYPO3/flux/commit/a4b9201cfb1b9b98a69eaa571b957da46dcb9e6f
  • 13:44:57 <NamelessCoder> fix is confirmed by other team members
  • 13:45:40 <NamelessCoder> if you still experience problems then please take the time to investigate which special circumstances might come into play on your system but not others. Test it on a clean install, for example.
  • 13:46:04 <NamelessCoder> without the ability to reproduce your reported problems we rely 100% on your continued investigation
  • 13:46:58 <fger> thx, I tested the code just 2 days ago (latest master code) , so was not update - that was exactly the code i was talking about ... seems fixed and will test now, great work
  • 13:47:09 <fger> uptodate
  • 13:47:25 <NamelessCoder> oh yeah don't ever, ever forget to update the repos daily and *especially* if you are reporting a problem
  • 13:47:36 <NamelessCoder> you'll end up reporting already fixed problems
  • 13:48:22 <fger> lesson learned claus )
  • 13:48:23 <fger> :)
  • 13:49:11 <BenjaminR> NamelessCoder anything in mind that changed regarding fe_group check in v:page.menu? it shows me both, hidden after login and shown for usergroup, links
  • 13:49:19 <NamelessCoder> check if it solves the problem first though ;)
  • 13:49:54 <NamelessCoder> BenjaminR there should be no change. Condition should be generated and used in PageSelectService of VHS
  • 13:50:08 <BenjaminR> hm ty
  • 13:50:26 <NamelessCoder> auto/manual rendering should make no difference either
  • 13:50:50 <BenjaminR> wierd - but thanks so i have to investigate further
  • 14:05:32 <fger> brb
  • 14:14:43 <Cash2m> lol.. forgot everything I said regarding the copy/paste issue... Time to slap around some people
  • 14:25:10 <Cash2m> confirm pasting is working now after recent changes
  • 18:31:26 <ltrebing> I’m building a new plugin in a 6.2/FT3 setup and somehow it doesn’t get rendered at all (not even the header of the plugin content object), is there maybe a common pitfall related to this?
  • 18:44:40 <xaver> ltrebing: you can try the builder validation
  • 22:56:46 <Outdoorsman> Exception alert... here's what I'm getting after updating to the most recent DEV of everything...
  • 22:57:48 <Outdoorsman> #1402663428: No page template selected and no template was inherited from parent page(s) (More information)
  • 22:57:48 <Outdoorsman> RuntimeException thrown in file
  • 22:57:48 <Outdoorsman> typo3conf/ext/fluidpages/Classes/Provider/PageProvider.php in line 224.
  • 22:58:36 <Outdoorsman> I have set the partent page template as well as child template on the root page of site.
  • 22:59:25 <Outdoorsman> The only way to get rid of this error without programming is to assign a page template on every single page of the website.
  • 23:00:21 <Outdoorsman> Could this fluidpages update have something to do with it??? I tried commenting out the line and it didn't seem to help. https://github.com/FluidTYPO3/fluidpages/commit/1ab6cac2efa2b8efac8b62dde8635e1b70084d5c#diff-56f3f4c49f9c4d997940062ff8ba69beR121
  • 23:02:51 <NamelessCoder> hey Charles. I think it's my bad, I killed it with that commit. I'll look into it soon (watching a movie right now)
  • 23:29:56 <Outdoorsman> k

20140823

  • 00:02:28 <xaver> Outdoorsman: which commit? ;)
  • 00:19:43 <Outdoorsman> xaver... I think it was one of the last two commits... 1ab6cac and/or f83fdba
  • 00:19:49 <Outdoorsman> https://github.com/FluidTYPO3/fluidpages/commits/development
  • 00:20:15 <xaver> sry try right now to crate a HTML5 based voip/sip app for firefox OS
  • 00:20:19 <NamelessCoder> fixe
  • 00:20:21 <NamelessCoder> fixed
  • 00:22:21 <Outdoorsman> yeah!!!!
  • 00:22:26 <Outdoorsman> Works great
  • 00:23:22 <Outdoorsman> Thank you (again) NamelessCoder!
  • 00:24:18 <NamelessCoder> anytime :)
  • 00:24:26 <NamelessCoder> could you give the workspaces support a test drive?
  • 00:26:30 <Outdoorsman> Yes I neeeeed to do that. Something interesting... I had lightning take out a NIC on my server yesterday. I found out the hard way that no one in small towns carry internal components in stock any more.
  • 00:27:05 <NamelessCoder> damn, so you had to buy some usb crap?
  • 00:27:27 <Outdoorsman> I finally found a work around but it took a long time. Yes, I got a USB WIFI card.
  • 00:27:52 <NamelessCoder> few things worse than network issues you can't fix
  • 00:28:17 <Outdoorsman> The problem was I was using VMware VCenter to control that machine.
  • 00:28:55 <NamelessCoder> I've had every problem imaginable on headless machines and it *always* sucks
  • 00:29:16 <Outdoorsman> I had 5 working ports available but with version 5.5 I have to manage it from VCenter and couldn't do that because it was the WAN port that went down.
  • 00:29:48 <NamelessCoder> it's obvious advise too late, but you really should get yourself a surge protector
  • 00:30:02 <NamelessCoder> I've got two, one which also filters the dsl
  • 00:30:37 <Outdoorsman> I just thought I was immune to computer issues since I have a background in electrical engineering :)
  • 00:30:51 <Outdoorsman> Life and learn.
  • 00:30:52 <NamelessCoder> hehe
  • 00:30:55 <Outdoorsman> Live and learn.
  • 00:31:26 <Outdoorsman> One interesting thing that I noticed today...
  • 00:31:30 <NamelessCoder> no such thing as immune to computer trouble :)
  • 00:31:58 <Outdoorsman> Working alone gives more flexibility but it also makes troubleshooting take longer sometimes.
  • 00:33:00 <Outdoorsman> So anyway, I had a client in my office that had a MAC laptop. They tried to add content in the backend and couldn't.
  • 00:33:35 <Outdoorsman> Worked fine for me but this is what they got...
  • 00:33:42 <NamelessCoder> safari?
  • 00:34:35 <NamelessCoder> just tested it, seems to work on my machine
  • 00:34:36 <Outdoorsman> Yes. I had them load Chrome and it happend there too. I was using fluidcontent_core as well. They left before I could disable it and make sure it wasn't dependent on that extension.
  • 00:35:40 <NamelessCoder> I also have that ext loaded, of course
  • 00:36:52 <Outdoorsman> Never mind. The screenshot they sent me doesn't have enough resoultion to show anything. Anyway, once you click the green plus icon, the options that come up with all the tabs had only one tab with only 4 options which appeared to all be plugins instead of main content stuff.
  • 00:37:51 <Outdoorsman> I didn't clear my server cache yet... I've seen it look like that before. But this time, it was working for me and not her.
  • 00:37:53 <NamelessCoder> the URL used when adding content *does* contain some freaky stuff, is quite long and even uses a hash in the location. Perhaps some software on the machine was acting as proxy, somehow killing the request or response...
  • 00:38:33 <Outdoorsman> Wow that's a far out thought, wouldn't have considered that.
  • 00:38:55 <NamelessCoder> I've not seen that happen... but there's a chance if you're on dev versions that changed wizardTab -> options.group
  • 00:39:01 <Outdoorsman> I'll do a little more debug to isolate the issue and get back on it. She's not here to do testing with now.
  • 00:39:01 <NamelessCoder> that could have some effect
  • 00:39:30 <NamelessCoder> if all else fails, install "Little Snitch" trial and dump the request and response. I'll then compare it to one I know to be working.
  • 00:40:10 <NamelessCoder> it used to be in TYPO3 that using the hostname "localhost" for sites caused some problems with redirects internally, but I assume you don't use that as hostname
  • 00:40:59 <Outdoorsman> I'm using htaccess to block it from public but am using actual domain names.
  • 00:41:09 <Outdoorsman> I might have to ask you more if it comes to that. What is the wizardTab -> options.group?
  • 00:42:20 <NamelessCoder> I wrote a bit about it on http://fluidtypo3.org/blog/news/flux-71-changes.html
  • 00:42:33 <Outdoorsman> Okay, thanks. Hey have a good one... get some sleep.
  • 00:42:46 <NamelessCoder> not time for sleep yet hehe
  • 00:42:55 <Outdoorsman> !!
  • 00:43:04 <NamelessCoder> not even 1am
  • 00:43:49 <Outdoorsman> Wow that's a great article! I'll have to digest that a little more slowly after work.
  • 00:45:10 <Outdoorsman> I also just notice the FCC doesn't have spacing options for above/below CE's. I'm guessing there was a long discussion about that?
  • 00:46:10 <Outdoorsman> It's inline styling I know, but it's useful in just pushing things around.
  • 00:47:50 <NamelessCoder> back in the days of CSC support for such spacing was either inline stylesheets (unclean!) or auto-generated stylesheets with complex classes. In modern site styling this simply has no place whatsoever - such laying out should be simple css classes on each container, and that's what FCC supports currently.
  • 00:48:53 <NamelessCoder> this could be my developer brain assuming too much, but if an editor sees this: "Content settings -> Container -> classes -> option value "space-below-2em" he'd immediately know what that does
  • 00:49:00 <Outdoorsman> So I guess adding a number of classes like before10 before20 before30 before40 could work?
  • 00:49:06 <NamelessCoder> that's the point ;)
  • 00:49:44 <NamelessCoder> the TS options array for FCC lets you define multiple values for CSS classes which can be combined. Name them logically and your site editors should find it quite simple
  • 00:49:45 <Outdoorsman> You have a point and it's a better option going forward.
  • 00:50:48 <NamelessCoder> in the future, it's likely that tooltips, context-sensitive-help, readout fields or similar will be added , letting the dev better explain the options. But really you're VERY free to COMPLETELY redesign the class selector or apply the classes any way you see fit
  • 00:51:57 <Outdoorsman> I think that these are useful enough that it would be nice to ship some of those classes right out of the box to overridden in necessary or maybe in a complimentary extension to FCC that has defaults that would work for most people.
  • 00:52:05 <NamelessCoder> say you add a selector box for "Space below element" which has options 5,10,15 - you then add classes "space-below-5" etc. and in the template, in fcc:tag, set class="{f:if(condition: settings.thatVariable, then: 'space-below-{settings.thatVariable}')}"
  • 00:52:05 <FT3BOT> ¯\_(ツ)_/¯
  • 00:52:41 <Outdoorsman> Nice!
  • 00:53:30 <NamelessCoder> here's where I don't agree ;) it takes *minutes* to redefine the current field or add a new one, and imho it absolutely should be a very conscious decision *which* classes you add and how you support them, from site to site.
  • 00:54:04 <NamelessCoder> note that if "class" attribute value results in an empty string, the attribute simply gets removed by fcc:tag
  • 00:54:05 <FT3BOT> ¯\_(ツ)_/¯
  • 00:54:07 <Outdoorsman> The typical sites I'm making are not HUGE projects so finding a way to get a site up fairly quickly it critical to me being able to make money. So, when 90% of my sites could benefit from something I'd prefer to add it and override it on the 10%.
  • 00:54:35 <NamelessCoder> our intention is to let other packages serve as such basis
  • 00:54:44 <NamelessCoder> for example; fluidcontent_core_bootstrap, etc.
  • 00:54:52 <Outdoorsman> It makes less bloat for sure.
  • 00:55:20 <NamelessCoder> this lets each of those other packages evolve as they should, in sync with the css framework they serve
  • 00:55:21 <Outdoorsman> Ahhhhhhhh... yes, that's what I'm talking about.
  • 00:55:37 <NamelessCoder> and it lets US update much less frequently and not have to support all types of edge cases
  • 00:56:08 <Outdoorsman> Brilliant!
  • 00:56:08 <NamelessCoder> so you could be creating your own basis extension for this, with other or additional options that better suit your customers
  • 00:56:24 <NamelessCoder> (and release it of course, so others can benefit if their customers have the same needs)
  • 00:57:17 <NamelessCoder> such an extension can of course also add other content types using fluidcontent, include a set of page templates with a generic HTML structure, include template overlays for EXT:news and much, much more.
  • 00:57:47 <NamelessCoder> the kicker is that if your extension properly depends on all the other extensions, kickstarting your site is a matter of installing that extension ;)
  • 00:57:48 <Outdoorsman> The only thing I don't like about overlays is that even if I just want to update one character in a file, the whole file must be overlaid. Now I have to continually compare to the original source (FCC in this case) to make sure I don't break things.
  • 00:58:24 <Outdoorsman> I wish there were an easy way to handle that. I'm still new to git so maybe there is.
  • 00:58:38 <NamelessCoder> that's true, and a very valid concern. We try to remedy it somewhat, by providing templates that are extremely simple and which should not (knock on wood) require any updates for a long, long time
  • 00:58:51 <NamelessCoder> there's one way but it is not super efficient
  • 00:59:00 <NamelessCoder> say you need to change just one argument value of a viewhelper
  • 00:59:13 <NamelessCoder> obvious examples are paginator's itemsPerPage etc.
  • 00:59:33 <NamelessCoder> https://github.com/FluidTYPO3/view#viewhelper-argument-values
  • 00:59:56 <Outdoorsman> The way I've been handling that is manually doing a compare one file at a time in phpstorm.
  • 01:00:28 <NamelessCoder> you really shouldn't need to do that on a regular basis
  • 01:00:43 <NamelessCoder> the exception of course being templates that are under development or in beta state
  • 01:01:39 <Outdoorsman> Is there a way to compare a sparcely populated provider directory with the original extension so that it only looks at files I've overlaid?
  • 01:01:44 <NamelessCoder> but that does give me an idea
  • 01:01:59 <NamelessCoder> yes and no
  • 01:02:13 <NamelessCoder> such a way can be built but currently does not exit
  • 01:02:14 <NamelessCoder> exist
  • 01:02:43 <Outdoorsman> I know I'm not the only one with this issue because Magento operates the same way and there a HUGE following there.
  • 01:02:45 <NamelessCoder> the key would be to build an "Info" section sub-module and let it read every plugin.tx_FOOBAR.view location
  • 01:03:21 <NamelessCoder> since this setup can change on any page it needs to be a module based on the page tree, like hte other inspectors in the info module
  • 01:03:31 <NamelessCoder> where would you say such a feature makes most sense?
  • 01:04:56 <Outdoorsman> Are you talking about code? When I think of page tree I think of content in the BE of TYPO3 CMS.
  • 01:05:27 <NamelessCoder> check any typo3 backend, the "Info" module
  • 01:05:47 <NamelessCoder> the sub-modules "Pagetree overview" etc. can be added by extensions
  • 01:06:23 <Outdoorsman> I was thinking of within phpstorm since that's where I'm coding my extensions.
  • 01:06:46 <NamelessCoder> it can be used to render readonly-style info about each page since you can select the target page to gather setup from
  • 01:06:56 <NamelessCoder> well yeah but that's not really possible ;)
  • 01:07:47 <Outdoorsman> I'm feeling a little nervous here because I'm really good at coming up with ideas, but am not at the programming level yet to solve them... we make a great pair ehhh, ha ha.
  • 01:08:04 <NamelessCoder> hehe
  • 01:10:03 <Outdoorsman> Something to think about when there's nothing else to do. I do know however, if the workflow could be improved it would save not only both of us time, it could be time mulitplied saved for thousands of devs.
  • 01:10:33 <NamelessCoder> why exactly are you comparing files with originals often?
  • 01:10:50 <Outdoorsman> To make sure my overlays aren't propigating old code.
  • 01:11:19 <NamelessCoder> is this in connection with fluidbootstraptheme?
  • 01:13:07 <NamelessCoder> if the templates are getting big and differences harder to spot, it's good practice to explode it into a handful of partial templates instead. But I understand the concern, of course
  • 01:13:18 <Outdoorsman> That and news for the most part.
  • 01:14:27 <Outdoorsman> Both are getting heavy updates and I have to keep updating to just keep things running.
  • 01:14:33 <NamelessCoder> I don't think there's an easier way than "compare folders" in phpstorm... everything I have to suggest is based on CLI utilities which is what phpstorm does, except with a few clicks instead of complex commands
  • 01:15:12 <Outdoorsman> Hey at least I know what others are doing now too. Thanks man!
  • 01:15:16 <Outdoorsman> I need to go now.
  • 01:15:21 <NamelessCoder> alright :)
  • 01:15:31 <NamelessCoder> cya around - and have a nice weekend!
  • 01:15:46 <Outdoorsman> I'm practicing my 1600m run. It's pretty slow now, but will get better.
  • 01:15:58 <NamelessCoder> small steps ;)
  • 01:16:36 <Outdoorsman> Gotta get some good exercise or I can't think clearly.
  • 01:16:40 <Outdoorsman> Later.
  • 11:23:35 <bjo3rn> yo

20140824

  • 18:36:51 <Outdoorsman> NamelessCoder, so I don't miss your blog updates is there an RSS feed to your blog, I didn't seem to pick one up... http://fluidtypo3.org/blog.html
  • 19:12:43 <GRIMMCREATIVE> http://fluidtypo3.org/viewhelpers.html - Failed to load resource: net::ERR_CONTENT_LENGTH_MISMATCH
  • 19:13:44 <Outdoorsman> I'm not sure what's going on there but it sounds like a resource may have a wrong path or something.
  • 19:16:54 <GRIMMCREATIVE> can someone tell me what happens with v:page.content.render in the dev branch of vhs - or better what should i use instead of v:page.content.render
  • 19:20:18 <GRIMMCREATIVE> ok without page.
  • 19:20:44 <gbod> Outdoorsman: It's a webkit based issue. A Workaround is to use "config.enableContentLengthHeader = 0" in TypoScript.
  • 19:21:36 <Outdoorsman> Hi GRIMMCREATIVE, I see this from danilobuerger saying that page.content.render doesn't exist any more... http://fluidtypo3.org/community/irc-logs.html?tx_fluidtypo3org_content[date]=20140422&cHash=2bd87ff0aa3d5c41b6a4749d88124f8f#16:23:12
  • 19:22:37 <GRIMMCREATIVE> Outdoorsman thanks
  • 19:23:04 <Outdoorsman> I think that v:page.content.render possibly changed to v:content.render... http://fluidtypo3.org/community/irc-logs.html?tx_fluidtypo3org_content[date]=20140611&cHash=6485d700fefba36f39deda0c98fc111c#09:21:15
  • 19:24:46 <GRIMMCREATIVE> Works :)
  • 20:15:52 <Outdoorsman> Awesome... glad that helped!

20140825

  • 08:21:34 <ndee_> just a heads up: http://fluidtypo3.org/viewhelpers/fluid/master/FormViewHelper.html <-- the sub items on "Form" aren't working, e.g. the Form doesn't open like it used to.
  • 10:06:34 <erredeco> Hello. i use TYPO3 6.2.3 and VHS 1.9.1
  • 10:07:32 <erredeco> I changed in my templates the line:
  • 10:07:38 <erredeco> {namespace v=Tx_Vhs_viewHelpers}
  • 10:07:40 <erredeco> with
  • 10:07:47 <erredeco> {namespace v=FluidTYPO3\Vhs\ViewHelpers}
  • 10:07:57 <erredeco> Now I get the error:
  • 10:08:04 <erredeco> Could not analyse class:FluidTYPO3\Vhs\ViewHelpers\Content\RenderViewHelper maybe not loaded or no autoloader?
  • 10:08:40 <erredeco> I tried to revert and now I get the error:
  • 10:08:41 <erredeco> Templating tags not properly nested. Expected: Tx_Vhs_ViewHelpers_Page_MenuViewHelper; Actual: Tx_Vhs_viewHelpers_Page_MenuViewHelper
  • 10:08:46 <erredeco> :S :S
  • 10:08:56 <erredeco> already removed temp files and cache
  • 10:09:01 <erredeco> :S :S :S
  • 10:09:32 <Guest|26130> hello can somebody help me? i have this: <flux:field.inline.fal name="galerieimage" label="Bild" multiple="TRUE" maxItems="1" collapseAll="TRUE" />
  • 10:10:10 <gbod> erredeco: Try Tx_Vhs_ViewHelpers_Page_MenuViewHelper instead of Tx_Vhs_viewHelpers_Page_MenuViewHelper
  • 10:10:18 <Guest|26130> how i must write the code for the main section to put out the image in front end?
  • 10:12:17 <erredeco> @gbod: sorry???? I don't understand
  • 10:15:45 <gbod> The letter "V" in ViewHelpers in the classname has to be in Uppercase
  • 10:20:34 <BenjaminR> erredeco: very likely that you have a typo in your namespace defintion in the top
  • 10:20:42 <BenjaminR> Tx_Vhs_viewHelpers should be Tx_Vhs_ViewHelpers
  • 10:20:56 <Guest|26130> i ask other way.. how i can add FAL to fluid for selecting image and show the image in front end?
  • 10:21:34 <BenjaminR> Guest: https://gist.github.com/benjaminrau/47c9162d310fcd22fbae
  • 10:22:43 <BenjaminR> erredeco: maybe you have this in your html file {namespace v=Tx_vhs_ViewHelpers}
  • 10:22:50 <BenjaminR> erredeco: maybe you have this in your html file {namespace v=Tx_Vhs_viewHelpers}
  • 10:23:43 <erredeco> ooh yes I got it!
  • 10:23:46 <erredeco> Thank you
  • 10:24:18 <BenjaminR> yw - gbod already pointed to that
  • 10:24:30 <erredeco> yeah Thank you
  • 10:24:39 <erredeco> but why this: {namespace v=FluidTYPO3\Vhs\ViewHelpers} does not work?
  • 10:25:02 <gbod> erredeco: In Vhs 1.9.1 there are no Namespaces in use
  • 10:25:08 <erredeco> ohh I see
  • 10:25:11 <erredeco> :)
  • 10:25:12 <BenjaminR> this depends on the version of vhs you are usiing
  • 10:25:21 <BenjaminR> or on typos :)
  • 10:25:27 <erredeco> of course I should update to the git version
  • 10:25:31 <erredeco> thanks
  • 10:25:46 <BenjaminR> yap namespaces have been introduced with 2.0
  • 10:26:30 <erredeco> :)
  • 10:27:26 <Guest|26130> @BenaminR -> THIS IS IT.... :-)
  • 10:27:55 <Guest|26130> Files works the same way or have you a example?
  • 10:28:44 <gbod> Is anybody of you participating in the TYPO3CAMP in Munich end of next week?
  • 10:29:52 <gbod> I will do a small talk about templating using FluidTYPO3.
  • 10:29:54 <BenjaminR> Guest: what do you mean?
  • 10:30:37 <BenjaminR> gbod very likey xaver or cedricziel is participating
  • 10:31:22 <gbod> Ah, nice.
  • 10:32:51 <xaver> BenjaminR: i don't use phpstorm
  • 10:33:02 <BenjaminR> xaver: np - thanks anyway
  • 10:33:22 <xaver> gbod: yes and also danielo and randomresult
  • 10:33:26 <BenjaminR> randomresult: at t3camp munich?
  • 10:33:32 <xaver> and mrboel
  • 10:33:39 <BenjaminR> ah - i thought so :)
  • 10:33:53 <xaver> BenjaminR: come munich is near you :)
  • 10:34:44 <mrboe> randomresult and i will be there
  • 10:35:06 <randomresult> well mrboe will be there IF i dont kill him on the way to munich
  • 10:35:14 <BenjaminR> hehe
  • 10:35:18 <randomresult> which could happen
  • 10:35:22 <randomresult> come over BenjaminR
  • 10:35:34 <randomresult> you can have my ticket for sunday as we leave on saturday
  • 10:36:49 <BenjaminR> i am at stand-by the next two weekends
  • 10:36:53 <mrboe> randomresult why you wanna kill me
  • 10:37:06 <randomresult> stand by?
  • 10:37:24 <randomresult> mrboe just for fun - AND if your father isnt nice to me, i will just kill you for that
  • 10:37:33 <BenjaminR> yap for a company i am partnering with
  • 10:37:43 <randomresult> use your mobile
  • 10:38:00 <BenjaminR> its a on site service
  • 10:38:06 <mrboe> or take you "fax" with you
  • 10:38:13 <BenjaminR> ;)
  • 10:38:37 <BenjaminR> well guys you can help me. WHY the hell is my pagenotFoundHandling Userfunction just ignored
  • 10:39:05 <randomresult> well guys you can help me. WHY is indexed-Search not indexing at all?
  • 10:39:07 <BenjaminR> page title is from the parent page, content is empty
  • 10:39:19 <BenjaminR> randomresult: you did smth wrong :P
  • 10:39:33 <randomresult> BenjaminR : you did smth wrong :P
  • 10:39:41 <BenjaminR> yap thought so ;) ^^
  • 10:40:06 <randomresult> i could cry.
  • 10:40:38 <randomresult> no_cache = 0 , cache = 1 , enable_indexblabla = 1 ... all is right... does not work
  • 10:41:00 <BenjaminR> youre indexing on page load or by crawler
  • 10:41:27 <Guest|26130> @Benjamin you have send me a example for a gallery.. i need also something for file downloads with fluid and fal.. have you a example like the image gallery?
  • 10:41:34 <gbod> randomresult: your HTML comments are set?
  • 10:41:59 <BenjaminR> Guest: irrelevant if it is an image or not - you decide how to use the file in fluid
  • 10:42:00 <randomresult> well it should index ALL if no comments are set. but yes, i had that set too
  • 10:42:25 * randomresult is getting some valium now. brb
  • 10:44:19 <Guest|26130> @Benjami ok and thank you
  • 10:51:59 <BenjaminR> FYI: if your pagenotfound handling isnt working check for $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['init']['postVarSet_failureMode'] = ''
  • 10:52:36 <randomresult> BenjaminR could you now repair my indexed search.
  • 10:52:36 <FT3BOT> Welcome back randomresult!
  • 10:52:37 <randomresult> thx.
  • 11:37:52 <fger> hi guys, does anybody know how to disable the logging to sys_log for TCEmain operations ?
  • 11:37:53 <FT3BOT> Welcome back fger!
  • 11:38:17 <fger> recursive copying of a subtree is nearly impossible cause the sys_log table is spammed and locks the DB quit often
  • 11:38:18 <fger> e
  • 11:48:03 <fger> I tried to modify the Datahandler object in a hook by setting ...$tce->enableLogging = FALSE;
  • 11:52:57 <ndee_> what's the easiest way to create an array with values from 1-30 in a fluid template?
  • 11:53:10 <ndee_> so that it can be used in a <f:form.select>
  • 11:53:10 <FT3BOT> ¯\_(ツ)_/¯
  • 12:00:02 <ndee_> I tried something like: {v:iterator.for(from: 1, to: 30) -> v:var.set(name: 'durationDays')} but durationDays stays null
  • 12:18:32 <ndee_> Is there a way to mirror the fedext.net viewhelper documentation? I just realized how dependant I am on it.
  • 12:36:44 <randomresult> anyone working with sliding of FCE in here?
  • 12:36:56 <randomresult> it seems im too stupid for that
  • 13:01:54 <fger> randomresult: sliding is done in typoscript i guess ?
  • 13:02:14 <fger> or with viewhelpers in fluid page-templates ofc
  • 13:03:07 <fger> FYI: @all :i managed to hook into DatabaseHandler process_cmdmap + process_datamap functions and disable the logging of TCEMain object there. Made it switchable in extension-manager
  • 13:03:36 <randomresult> fger its made using the VH
  • 13:03:49 <fger> better solutino would be to detect if recursiveness is given for the copy/move command and the paste/paste-after cmd and disable logging only for that case
  • 13:03:56 <randomresult> <v:content.render column="0" slide="-1"></v:content.render>
  • 13:03:58 <fger> the vh should have an attribute
  • 13:04:17 <randomresult> now it only shows the content from the rootpage on subpages
  • 13:04:23 <randomresult> not the content of the subpages
  • 13:04:53 <randomresult> i managed it to show both - content from root and Subpages ... but not only to show the content of the subpage if it exitst
  • 13:05:32 <fger> ?
  • 13:06:49 <fger> so if a content exists on the current page in that column, it still slides ?
  • 13:07:20 <fger> or what is subpage for you ? a page between root and current ?
  • 13:07:25 <fger> or a subpage of current ?
  • 13:07:54 <fger> normally sliding is stopped if TYPO3 encounters a object in the col up the rootline
  • 13:08:04 <fger> you also have slideCollect attribute
  • 13:17:12 <randomresult> no, the slidecollect is not there anymore
  • 13:17:19 <randomresult> i cannot set it to 0
  • 13:29:11 <randomresult> im using this <v:page.info field="nav_title"/></span>
  • 13:29:32 <randomresult> works good unless there is a nav-title... but doesnt if not
  • 13:29:45 <randomresult> can i use something like <v:page.info field="nav_title||title"/></span>?
  • 13:32:18 <fger> dunno sry
  • 13:32:25 <fger> you would have to look into the viewhelper
  • 13:32:27 <fger> brb
  • 13:33:55 <randomresult> its an old vhs
  • 13:34:01 <randomresult> dont think it still exists
  • 13:35:11 <randomresult> upps... documentaiton does not work?
  • 14:00:26 <JustAPoring> I also just noticed the documentation seems to be dead :(
  • 14:00:36 <JustAPoring> The navigation on the left does not work
  • 15:00:37 <featdd> [email protected] :-)
  • 15:02:04 <batjony> guys, how you can comment some part of fluid code ?
  • 15:02:24 <batjony> <!-- bla bla --> does not work ?
  • 15:02:37 <mrboe> f:comment
  • 15:02:37 <FT3BOT> ¯\_(ツ)_/¯
  • 15:03:06 <batjony> mrboe: so f:comment is the only way ?
  • 15:03:07 <FT3BOT> ¯\_(ツ)_/¯
  • 15:03:19 <mrboe> i think so
  • 15:03:23 <batjony> ok 10x
  • 15:16:58 <batjony> guys, i have a custom content element, which reads the pages from some sys folder; by default the CE will read the first page from this sub folder; so my question is how can I get the page uid of the first page in this sub folder ?
  • 15:21:33 <batjony> for example i can get all page uid in this sys folder like: <v:page.menu pageUid="{sysFolderPageUid}" as="menuItems"><f:for each="{menuItems}" key="pageUid">.....some logic with the page uid.......</f:for></v:page.menu>
  • 15:21:33 <FT3BOT> ¯\_(ツ)_/¯
  • 15:21:44 <batjony> but how can I get only the first one ?
  • 15:22:41 <featdd> dont exactly understand what you're trying to do
  • 15:22:42 <GRIMMCREATIVE> v:iterator.first()
  • 15:23:09 <mrboe> <v:page.menu pageUid="{sysFolderPageUid}" as="menuItems"><f:for each="{menuItems}" key="pageUid" itteration="iter">
  • 15:23:09 <FT3BOT> ¯\_(ツ)_/¯
  • 15:27:57 <Guest|yoda> Any http://fluidtypo3.org/ Admin online?
  • 15:29:23 <Guest|yoda> Im unable to browse the Viewhelper Reference in Google Chrome
  • 15:29:28 <Guest|yoda> http://fluidtypo3.org/viewhelpers.html net::ERR_CONTENT_LENGTH_MISMATCH
  • 15:29:51 <Guest|yoda> Firefox is fine just Chrome is messed up
  • 15:30:01 <batjony> GRIMMCREATIVE: v:iterator.first - I saw its documentation, its written that "Returns the first element of $haystack", but how can I access then its key or value ?
  • 15:30:53 <batjony> <v:page.menu pageUid="{sysFolderPageUid}" as="menuItems"><v:iterator.first haystack="menuItems"> and then what ?
  • 15:34:01 <GRIMMCREATIVE> {menuItems -> v:iterator.first() -> v:var.set(name: 'menuItem')} - i am not so familiar with it. i use it to get something like the first image
  • 15:48:39 <batjony> GRIMMCREATIVE: are you sure that this works for you {menuItems -> v:iterator.first() -> v:var.set(name: 'menuItem')} , the first part works, but if i add -> v:var.set(name: 'menuItem') then an error occurs "Could not analyse class:FluidTYPO3\Vhs\ViewHelpers\Var\SetViewHelper maybe not loaded or no autoloader?"
  • 15:49:50 <GRIMMCREATIVE> v:variable.set
  • 15:49:53 <GRIMMCREATIVE> sorry
  • 15:49:56 <GRIMMCREATIVE> older version
  • 16:00:56 <mrboe> hey guys, i need a field to select a folder, not a file - is that possible
  • 16:15:35 <mrboe> nobody?
  • 16:18:51 <GRIMMCREATIVE> i know i used it - but cant find it
  • 16:23:44 <mrboe> @GRIMMCREATIVE why should FBT work without styled content
  • 16:24:13 <GRIMMCREATIVE> oh no, it was with field.select tables="pages" condition"AND doktype=254" to get all pages so i can select the folder i need
  • 16:25:00 <GRIMMCREATIVE> mrboe ? i was trying FBT the first time and just wondered why it wont work with fluidcontent_core
  • 16:31:20 <mrboe> pecause we startet with the intension to update fluidpages_bootstrap and fluidcontent_bootstrap
  • 16:31:21 <mrboe> but i also had the idea to integrate fluidcontent_core - i think this is something we had to talk about
  • 16:49:37 <batjony> guys if {menuItems->v:iterator.first()} returns me a key-value array, how can I get the array value for particular key
  • 16:49:38 <batjony> something like {menuItems->v:iterator.first()->v:variable.get(key: 'uid')} but of course v:variable.get(key: 'uid') does not exist
  • 16:49:38 <batjony> GRIMMCREATIVE: some idea ?
  • 16:50:49 <GRIMMCREATIVE> sorry but - no. this becomes to much for me :D
  • 16:51:42 <batjony> ok np :)
  • 16:51:43 <GRIMMCREATIVE> i do not really understand what you want to achieve
  • 16:52:19 <batjony> i need the page uid of the first page
  • 16:52:30 <batjony> menuItems->v:iterator.first() returns an array
  • 16:52:49 <GRIMMCREATIVE> oh wait
  • 16:53:58 <Guest|89889> hi all, how can i simply add up 2 float values?
  • 16:53:58 <batjony> menuItems->v:iterator.first() returns the first page as an array, so if I want to get the page uid i should access this array - the key 'uid'
  • 16:54:11 <GRIMMCREATIVE> can you post your code - i mean gist or so. i have something similar
  • 16:54:44 <GRIMMCREATIVE> @batjony
  • 16:54:48 <batjony> nothing special, thats it: <f:debug>{menuItems->v:iterator.first()}</f:debug>
  • 16:54:49 <FT3BOT> ¯\_(ツ)_/¯
  • 16:56:02 <batjony> lets ask the guru NamelessCoder :)
  • 16:56:16 <batjony> NamelessCoder: if {menuItems->v:iterator.first()} returns me a key-value array, how can I get the array value for particular key
  • 16:56:29 <GRIMMCREATIVE> i will get this for you - for shure. please need practise :D
  • 16:57:29 <batjony> i think something like {menuItems->v:iterator.first()->v:variable.get(key: 'uid')} should exist... but still finding the correct solution
  • 16:57:30 <randomresult> ok. i will get mad NOW
  • 16:57:54 <Guest|89889> how can i use v:math.sum with arrays? i have an array with values and it needs to be sum'ed ;)
  • 17:03:17 <soee> documentation problem: GET http://fluidtypo3.org/viewhelpers/ net::ERR_CONTENT_LENGTH_MISMATCH
  • 17:04:00 <GRIMMCREATIVE> batjony https://gist.github.com/grimmcreative/0194c87b5dc032207a79
  • 17:04:47 <GRIMMCREATIVE> page uid of first item from sysfolder
  • 17:07:53 <batjony> GRIMMCREATIVE: thats it, thanks :)
  • 17:08:27 <GRIMMCREATIVE> your welcome
  • 17:10:51 <randomresult> anyone uses <v:content.render column="0" slide="-1"
  • 17:11:10 <randomresult> as soon as i use this, it collects all contents up the rootline on column 0
  • 17:11:30 <randomresult> but i want something else...
  • 17:11:48 <GRIMMCREATIVE> because of -1 or not
  • 17:11:49 <randomresult> i want to display column 0 from that page. if its empty, slide up and show the content
  • 17:12:14 <randomresult> -1 means slide up till first level...
  • 17:12:34 <randomresult> means if i have 4 levels with content on each level it will show me 4 ce's
  • 17:13:03 <randomresult> limit 1 will always show the content from uid 1
  • 17:13:26 <randomresult> help... it drives me crazy
  • 17:14:38 <randomresult> or in other words: is there a way to select the ce's from colum=0 if there are some... otherwise slide up until you find some in column 0?
  • 17:18:47 <randomresult> @theteam?
  • 17:19:17 <Outdoorsman> randomresult, I was talking with a few people about that here about 2 weeks ago I think.
  • 17:19:26 <randomresult> and?
  • 17:19:30 <randomresult> hi charles
  • 17:19:40 <Outdoorsman> Some of the functionality that used to exist has been dropped.
  • 17:19:51 <randomresult> but this means: its unusable
  • 17:20:07 <randomresult> i dont want to collect... i want to show if there - else slide up
  • 17:20:12 <randomresult> NOT collect
  • 17:20:14 <Outdoorsman> Well there was what I would consider a hack that was mentioned as a work around.
  • 17:20:29 <randomresult> mentioned where?
  • 17:20:35 <Outdoorsman> #fedext
  • 17:20:41 <randomresult> grrr...
  • 17:20:53 <randomresult> ok. will take a short break
  • 17:21:00 <randomresult> you run?
  • 17:21:04 <randomresult> 1600m?
  • 17:21:19 <Outdoorsman> Just to keep in shape... I never competed at it.
  • 17:21:36 <randomresult> but 1600 ... will take something like... 6 minutes
  • 17:21:47 <randomresult> a bit short isnt it?
  • 17:22:05 <Outdoorsman> I ran it in 5:50 about two years ago. I'm going to see if I can get down to 5:30.
  • 17:22:24 <randomresult> take 10k in 50 :)
  • 17:22:47 <randomresult> anyway. will look for my boy now.
  • 17:22:52 <randomresult> see yall later
  • 17:23:15 <Outdoorsman> Can you do that?
  • 17:32:07 <Outdoorsman> Here's about where the conversation about slide started... http://fluidtypo3.org/community/irc-logs.html#20:11:00
  • 17:39:47 <Outdoorsman> You know randomresult... why don't you just use TS instead. It's freely available there still... I honestly don't know the reasoning behind dropping some of slide's functionality as that's a very useful feature. Sounded like it was a lot of work to get the programming straight or something and for lack of time it got dropped but I could be wrong.
  • 17:39:51 <Outdoorsman> Catch you later.
  • 18:07:36 <NamelessCoder> you can call me "TYPO3 hook Jesus"
  • 18:10:46 <NamelessCoder> batjony see v:iterator.extract, chain with v:iterator.first to extract the raw value
  • 18:10:53 <xaver> NamelessCoder: http://img1.wikia.nocookie.net/__cb20140123064325/southpark/images/2/2b/Jesus_%26_God_Lg.png god :P
  • 18:10:57 <NamelessCoder> hehe
  • 18:11:32 <BenjaminR> NamelessCoder: Is there a approval process on fluidshare?
  • 18:11:37 <NamelessCoder> randomresult {array -> v:math.sum()} should work. The ViewHelper is (or rather should be) a so-called SingleMathViewHelper
  • 18:11:38 <BenjaminR> Just to be uptodate
  • 18:11:56 <NamelessCoder> BenjaminR yes; it's all stored as records in the DB awaiting confirmation
  • 18:12:05 <NamelessCoder> I sometimes edit the topic and description for consistency
  • 18:12:34 <NamelessCoder> randomresult see https://github.com/FluidTYPO3/vhs/pull/656
  • 18:12:39 <BenjaminR> Id love if you tell me what should be in there
  • 18:12:59 <BenjaminR> Or read: what shouldnt be there
  • 18:13:11 <randomresult> @NamelessCoder will this be merged?
  • 18:13:16 <NamelessCoder> basically, things people ask for in this channel are ideal topics for gists and if you already made a gist to answer a question from this channel, please submit
  • 18:13:29 <NamelessCoder> randomresult yes, but maybe not in the state it's currently in
  • 18:13:31 <BenjaminR> http://fluidtypo3.org/library/code-examples.html <- something ate the assets
  • 18:15:15 <NamelessCoder> cache clear timing. Heavy traffic.
  • 18:15:42 <randomresult> f*ck... i work with submodules...
  • 18:15:59 <randomresult> its working... and now i cant use it!!!!
  • 18:16:01 <randomresult> hell...
  • 18:16:04 <randomresult> i hate today
  • 18:16:47 <BenjaminR> NamelessCoder: i see
  • 18:17:19 <NamelessCoder> stupid hooks, btw
  • 18:27:58 <NamelessCoder> Some days you just can't get rid of a bug --Batman, 1965

20140826

  • 09:42:22 <Guest|79532> hi all
  • 09:42:40 <Guest|79532> i know, this is the wrong channel for this but i dont know where to ask :S
  • 09:42:51 <Guest|79532> i just created an extension with extension builder
  • 09:43:35 <Guest|79532> and everything works fine, but if i click on a detail-link from the root i get an error msg "Required argument "alt" was not supplied."
  • 09:43:54 <Guest|79532> google does not find anything about it
  • 09:44:11 <Guest|79532> and i did not modified anythink on the template
  • 09:44:33 <batjony> Guest|79532: you can ask in #typo3
  • 09:45:20 <Guest|79532> oh thanks, didnt knew about this channel
  • 09:54:02 <batjony> guys i have a custom content element which shows pages from particular sys folder
  • 09:54:21 <batjony> currently it shows by default the first page in this sys folder like https://gist.github.com/momchilgoos/531616463c0d0dbdf7d1
  • 09:54:36 <batjony> but the idea is to have some simple pagination - prev and next
  • 09:55:05 <batjony> next - will show the page content from the next page in this sys folder
  • 09:55:20 <batjony> prev - will show the page content from the previous page in the sys folder
  • 09:55:46 <batjony> some ideas how to implement this prev/next
  • 09:56:30 <batjony> probably i should get the prev/next page uid and then use <v:content.render pageUid="{pageUid}">
  • 09:57:14 <batjony> but what do you recommend
  • 10:16:39 <mrboe> hey @NamelessCoder do you have a minute
  • 10:17:24 <mrboe> i have a question about settings.useTypoScript in the FBT
  • 10:19:41 <mrboe> when i use plugin.tx_fluidbootstraptheme.settings.useTypoScript = 0 and go to page settings and set: settings.position = right the FE uses the value of the Page settings but the BE uses the value wich is set in TS Constants
  • 11:38:05 <batjony> i want to check if some variable is NULL or not, and i use <f:if condition="{someVar} != NULL"> but it does not work
  • 11:38:05 <FT3BOT> ¯\_(ツ)_/¯
  • 11:38:11 <batjony> Am i doing somethign wrong ?
  • 11:42:03 <mrboe> @batjony have you tried "{someVar} != 'NULL'"
  • 11:59:20 <batjony> mrboe: still does not work
  • 11:59:28 <batjony> https://gist.github.com/momchilgoos/b208e42fe6a3a84627b0
  • 11:59:47 <batjony> could someone explain it
  • 12:00:34 <batjony> why if {someVar} is NULL the condition {someVar} != NULL is true ???
  • 12:09:01 <randomresult> hi there
  • 12:09:28 <randomresult> im trying to use the options in flux form to display an icon
  • 12:09:48 <randomresult> as long as i take ../typo3conf/ext/myext/some/path/ it works
  • 12:10:02 <randomresult> as soon as i want to use EXT:some/path it doesnt
  • 12:10:20 <randomresult> this is my code
  • 12:10:30 <randomresult> options="{group: 'Boxes', icon: 'EXT:/Resources/Public/Icons/bootstrap/glyphicons_355_bullhorn.png'}"
  • 12:11:02 <randomresult> this works ../typo3conf/ext/myext/Resources/Public
  • 12:11:14 <randomresult> any ideas @NamelessCoder or xaver ?
  • 12:13:34 <xaver> EXT starts in typo3conf/ext/ normally randomresult
  • 12:13:53 <randomresult> so EXT:myext?
  • 12:13:56 <xaver> options="{group: 'Boxes', icon: 'EXT:yourprovider/Resources/Public/Icons/bootstrap/glyphicons_355_bullhorn.png'}"
  • 12:14:34 <randomresult> EXT:dscdesign/Resources/Public/Icons/bootstrap/glyphicons
  • 12:14:40 <randomresult> does not work
  • 12:14:59 <randomresult> gimme a sec... deletoing temp to be sure
  • 12:15:30 <randomresult> no
  • 12:15:35 <randomresult> latest dev of all
  • 13:08:26 <batjony> NamelessCoder: do you have idea why if {someVar} is NULL the condition "{someVar} != NULL" is true ???
  • 13:08:36 <batjony> https://gist.github.com/momchilgoos/b208e42fe6a3a84627b0
  • 13:31:49 <mrboe> any ideas how to create a field to select a fileadmin folder?
  • 13:37:33 <benjamin_654> randomresult: with the icons its a special case because the backend here uses relative paths ..
  • 13:37:53 <randomresult> benjamin_654 solution?
  • 13:38:29 <benjamin_654> randomresult: use a string like this ../typo3conf/ext/yourextension/Resources/Public/Icons/ContentAccordions.png
  • 13:38:42 <randomresult> ok. thats what i did
  • 13:39:51 <benjamin_654> jep, thats state of the art ..
  • 13:41:57 <batjony> mrboe: 10x for your comment in the gist
  • 13:42:10 <mrboe> does it work?
  • 13:44:13 <batjony> mrboe: ya it works, i will use it, but its really strange why the standard condition way "{someVar} != NULL" does not work
  • 15:11:53 <BenjaminR> batjony: maybe you like to use v:condition.variable.isNull()
  • 15:15:08 <Guest|86972> hello.. can somebody help me? my problem:
  • 15:16:20 <Guest|86972> i would like to link a file with: <flux:wizard.link activeTab="file"/> / what i see in the front end is: file:48 but i would like to have the whole path with the filename like this.. ../folder1/folder2/filename.jpg
  • 15:18:20 <BenjaminR> Guest: I think link -> v:link.typoscript() will help you out
  • 15:20:44 <Guest|86972> you mean <v:link.typolink ??
  • 15:21:53 <BenjaminR> yap
  • 16:20:05 <batjony> BenjaminR: i do not see such helper v:condition.variable at http://fluidtypo3.org/viewhelpers/vhs/
  • 16:21:20 <BenjaminR> got renamed to v:if.var.isNull - sorry
  • 16:22:13 <BenjaminR> but there might be a problem still ;) "var" is a reserved namespace
  • 16:23:05 <BenjaminR> puh i guess website is not up to date right now - please have a look at your local vhs clone
  • 16:23:13 <BenjaminR> should be where i said
  • 16:24:56 <batjony> BenjaminR: i see, but still I think I can not use it in my case, because for example if something is not NULL i should render page A, else render page B
  • 16:25:49 <batjony> i see here "then" and "else" are inline arguments, and I think I can not use them
  • 16:25:59 <BenjaminR> there are then and else always
  • 16:26:04 <BenjaminR> just use them - also tagbased
  • 16:27:36 <batjony> so you mean that this is possible <v:if.var.isNull> <f:then>...</f:then> <f:else>...</f:else> ?
  • 16:27:36 <FT3BOT> ¯\_(ツ)_/¯
  • 16:28:06 <BenjaminR> batjony: not only that i think :) i know :)
  • 16:29:02 <batjony> nice 10x
  • 16:29:32 <batjony> BenjaminR: one more question, I am making some kind of pagination, do you aware with v:iterator.next ?
  • 16:29:44 <batjony> i am not sure how can I use it
  • 16:30:22 <batjony> i have a custom content element which renders pages from particular sys folder, and should have next and prev which should walk through the pages in this sys folder
  • 16:30:45 <batjony> i have an array of all pages inside the folder
  • 16:31:44 <batjony> and by default i am on the first page, how can I use v:iterator.next to get the next page
  • 16:35:04 <BenjaminR> there are arguments needle and haystack
  • 16:35:28 <BenjaminR> v:iterator.next(needle: allpages, haystack: currentpage)
  • 16:35:36 <BenjaminR> didnt use yet - but think it works like that
  • 16:35:44 <NamelessCoder> reverse order ;)
  • 16:35:56 <BenjaminR> ah yes ;)
  • 16:36:02 <BenjaminR> Ty Claus
  • 16:36:44 <NamelessCoder> says FALSE if there are no elements *after* $needle inside $haystack - but my memory fails me whether it renders then/else nodes or returns the next element...
  • 16:37:32 <batjony> ok if I have an array {pageItems} which is key/value array where key corresponds to the page Uid and the value contains another array of the page properties
  • 16:37:42 <batjony> and if I am on a page with uid 8
  • 16:37:45 <batjony> how can I use it
  • 16:37:51 <NamelessCoder> I think it returns the next element, or you'd have an easier time working with it this way. In which case... {v:iterator.next(haystack: myArray, needle: currentObject) -> v:variable.set(name: 'next')} and <f:if condition="{next}">...</f:if>
  • 16:37:52 <FT3BOT> ¯\_(ツ)_/¯
  • 16:38:31 <BenjaminR> yap returns next element or false
  • 16:38:47 <NamelessCoder> brain works :)
  • 16:39:36 <BenjaminR> extends containsvh -> abstractcontainvh so you can have then/else inside or use the result as NamelessCoderßs example shows you
  • 16:40:06 <NamelessCoder> it is marked as a condition ViewHelper but I think it doesn't support the then/else child behavior
  • 16:40:26 <NamelessCoder> 95% of the iterator condition style VHs did, which is why the parent class is a condition
  • 16:40:33 <BenjaminR> parent::render(); was my hint that it should support them
  • 16:40:44 <BenjaminR> but you know better
  • 16:41:03 <NamelessCoder> O holy source code, we beseech thee!
  • 16:41:15 <NamelessCoder> Tell us the true nature of our being!
  • 16:41:59 <NamelessCoder> it does *not* support then/else in any fashion
  • 16:42:14 <batjony> sorry guys but still can not understand how can I get the next, so currently i get the first page like this: {pageItems->v:iterator.first()->v:variable.set(name: 'pageFirst')} <v:content.render pageUid="{pageFirst.uid}"></v:content.render>
  • 16:42:24 <batjony> how can I get the next one with v:iterator.next
  • 16:42:25 <NamelessCoder> it will only return -1 for "not found" or the object/value at $index+1
  • 16:42:44 <BenjaminR> oh
  • 16:42:48 <BenjaminR> confusing ;)
  • 16:42:55 <NamelessCoder> kind of yeah
  • 16:43:06 <NamelessCoder> nice old FED viewhelper
  • 16:44:53 <BenjaminR> pagination will be the next gist i add to the library :)
  • 16:45:16 <mrboe> hey claus
  • 16:45:24 <mrboe> have you seen my question in the morning
  • 16:45:59 <NamelessCoder> batjony are you *certain* you should not be using v:page.menu.directory or v:page.menu.browse instead? I think you're missing v:page.menu.browse here.
  • 16:46:32 <NamelessCoder> mrboe "NULL" will be treated like a variable reference
  • 16:46:43 <NamelessCoder> {NULL}
  • 16:47:18 <NamelessCoder> you can of course assign that, but what you want is v:condition.variable.isNull
  • 16:47:24 <mrboe> no that was not my question
  • 16:47:25 <mrboe> when i use plugin.tx_fluidbootstraptheme.settings.useTypoScript = 0 and go to page settings and set: settings.position = right the FE uses the value of the Page settings but the BE uses the value wich is set in TS Constants
  • 16:48:03 <NamelessCoder> do you have your own PageController+
  • 16:48:28 <mrboe> https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme
  • 16:48:30 <NamelessCoder> sorry, Provider
  • 16:48:38 <mrboe> i think you made it
  • 16:48:56 <mrboe> its in the fluidboostraptheme
  • 16:49:36 <mrboe> and when im right you create the possibiliy to use TS settings
  • 16:51:13 <NamelessCoder> eh... please debug {settings} in the BE at a place where this happens. It might be missing options added by extended templates or overridden by an array merge internally
  • 16:51:46 <batjony> NamelessCoder: the real example I use to fetch the first page(the default one) https://gist.github.com/momchilgoos/9b579a0653fbe757f05d which my custom content element shows; then I will have links prev/next which will paginate through all pages
  • 16:52:51 <batjony> thats why I am wondering how can I get for example the next - if I have the array {menuItems}
  • 16:53:51 <BenjaminR> batjony - in fces there should be the {page} object available
  • 16:54:26 <BenjaminR> forget what i wrote - i think i didnt get the point
  • 16:54:53 <batjony> i have a custom content element who navigates to pages inside particular sys folder
  • 16:55:28 <batjony> not just navigates, the custom CE actually renders them
  • 16:55:38 <batjony> its some kind of slider
  • 17:00:02 <Guest|9138> hello, somebody tried me to help before, but the answer was not the solution.. my problem:
  • 17:00:13 <NamelessCoder> batjony yes, you need v:page.menu.browse - use that, f:debug {_all} inside the ViewHelper and check which variables you have.
  • 17:00:14 <FT3BOT> ¯\_(ツ)_/¯
  • 17:00:31 <Guest|9138> i need the path (only the path and filename) from <flux:wizard.link activeTab="page"/>
  • 17:01:06 <Guest|9138> with <v:link.typolink doesnt work
  • 17:01:41 <BenjaminR> Guest: a short view to the docs and some intuition said me there is a v:uri.typolink too
  • 17:02:37 <Guest|9138> but what i need for parameter?
  • 17:02:59 <NamelessCoder> Guest|9138 the field's value should then contain exactly the value you need. It depends on what you named the flux:field.* that's the parent of the wizard.
  • 17:03:23 <BenjaminR> NamelessCoder: the value is FILE:XY
  • 17:03:37 <NamelessCoder> if you get a FAL reference from that field's value (again, depends on the configuration of parent field) you can use fal resource viewhelpers to load the resource object
  • 17:03:38 <BenjaminR> onparsed - its a typolink wizard value
  • 17:03:50 <Guest|9138> if i have this: <flux:field.input name="video-webm" label="WebM">
  • 17:03:50 <Guest|9138> <flux:wizard.link activeTab="file"/>
  • 17:03:50 <Guest|9138> </flux:field.input>
  • 17:04:24 <NamelessCoder> http://fluidtypo3.org/viewhelpers/vhs/development/Resource/Record/FalViewHelper.html
  • 17:05:11 <NamelessCoder> I'm not too familiar with the FAL viewhelpers though
  • 17:05:30 <NamelessCoder> first off: your field name is invalid; should not contain dashes
  • 17:05:42 <NamelessCoder> you should prefix it with "settings."
  • 17:07:28 <Guest|9138> dont understand.. testet now with <v:uri.typolink but it doesnt works
  • 17:07:51 <Guest|9138> if my field.input name is video-webm what i need to write in <v:uri.typolink
  • 17:07:54 <Guest|9138> ?
  • 17:11:46 <batjony> NamelessCoder: v:page.menu.browse and f:debug {_all} http://snag.gy/2y6th.jpg
  • 17:11:47 <FT3BOT> ¯\_(ツ)_/¯
  • 17:12:27 <batjony> i do not see any "next"
  • 17:13:28 <Guest|9138> i think i test it tomorrow again, perhaps somebody can help me..
  • 17:13:53 <NamelessCoder> Guest|9138 first rename your field
  • 17:14:14 <NamelessCoder> flux:field.input name="settings.videoWebm" for example
  • 17:15:14 <Guest|9138> ok and then?
  • 17:15:45 <NamelessCoder> second, to *read* the data and assign it: http://fluidtypo3.org/viewhelpers/vhs/development/Resource/FileViewHelper.html combined with http://fluidtypo3.org/viewhelpers/vhs/development/Var/SetViewHelper.html (note: last viewhelper renamed to v:variable.set)
  • 17:16:48 <NamelessCoder> or use as: <v:resources.file ... as="variableName"> {variableName.foobar} </f:resources.file> - you can <f:debug>{variableName}</f:debug> to see properties
  • 17:16:48 <FT3BOT> ¯\_(ツ)_/¯
  • 17:17:04 <NamelessCoder> one of the properties on this object will be your desired file path
  • 17:18:25 <NamelessCoder> to use v:resources.file, pass the value of your field to "identifier" your field name: {settings.videoWebm}. Enable "treadIdAsRerefence="TRUE" to make the ViewHelper load the FAL record as an object reference
  • 17:18:55 <Guest|9138> page links are so easy and only for reading a path is so difficult!!!
  • 17:20:23 <Guest|9138> i test it tomorrow again
  • 17:20:30 <Guest|9138> thank you
  • 17:22:36 <batjony> NamelessCoder: did you look at http://snag.gy/2y6th.jpg - i do not see what variable i can use for next/prev, i see something only for first and last
  • 17:23:37 <NamelessCoder> yw Guest|9138
  • 17:25:55 <NamelessCoder> batjony did you forget to set "pages" attribute on v:page.menu.browse?
  • 17:27:22 <batjony> NamelessCoder: this helper does not have "pages" argument
  • 17:28:06 <batjony> i use it like: <v:page.menu.browse pageUid="{blogSysFolderPageUid}" as="pageItems" doktypes="{blogPageDoktypeId}" deferred="1">
  • 17:30:21 <NamelessCoder> don't mix "as" and "deferred"
  • 17:31:04 <NamelessCoder> other than that, I'm not sure what might be causing the prev/next indices to be empty.
  • 17:31:11 <NamelessCoder> and I have to go
  • 17:32:05 <batjony> k 10x
  • 19:35:21 <bjo3rn> batjony still there?
  • 19:37:10 <bjo3rn> does the menu in your case by any chance only contain 1 element? if so first and last would be the same and no prev/next links added.

20140827

  • 08:34:35 <Guest|9138> i asked yesterday and nobody helped me (i dont have a solution)
  • 08:34:50 <Guest|9138> how i can get the path from <flux:wizard.link activeTab="file"/>?
  • 08:35:08 <Guest|9138> not file:48 but as example /fileadmin/filename.mov?
  • 08:44:31 <mrboe> @Guest|9138 <flux:field.file name="afile" label="afile" />
  • 08:46:02 <Guest|9138> ok and then how i can get the path? <v: ? or only {afile}?
  • 08:46:11 <mrboe> <f:debug>{afile}</f:debug>
  • 08:46:12 <FT3BOT1> ¯\_(ツ)_/¯
  • 08:47:59 <Guest|9138> ok it WORKS :) thank you very much :-)
  • 08:48:25 <mrboe> you're welcome
  • 08:48:49 <Guest|9138> now a other question.. how i make a textare? <f:form.textarea name="myTextArea" value="This is shown inside the textarea" /> doesn't works.. :-(
  • 08:48:50 <FT3BOT1> ¯\_(ツ)_/¯
  • 08:49:54 <mrboe> <v:site.url/>{afile}
  • 08:51:28 <mrboe> <flux:field.text name="atext" label="atext" enableRichText="true" default="This is shown" cols="85"/>
  • 08:55:53 <Guest|9138> @mrboe thank you, everything works!!! where was you yesterday?? :-)
  • 08:58:55 <batjony> bjo3rn: are you there
  • 09:38:39 <bjo3rn> hi batjony
  • 09:40:39 <batjony> hi bjo3rn, i saw that you wrote me something yesterday about prev/next, so I have more than one pages, its not only one, and still if I use v:page.menu.browse like NamelessCoder suggested me, i do not see any prev/next, only first and last
  • 09:40:50 <bjo3rn> hm
  • 09:41:16 <bjo3rn> how many pages are there in that subtree?
  • 09:42:30 <bjo3rn> and did you set pageUid of the parent page?
  • 09:42:38 <batjony> i think the issue, is that - actually i have a general site menu, and then a custom content element which should has his own menu/navigation - prev/next, the custom CE renreds pages from a particular sys folder
  • 09:43:07 <bjo3rn> you'll have to set pageUid of the sysfolder then
  • 09:43:19 <batjony> ya I do it
  • 09:43:44 <bjo3rn> are the page records of the first and last page correct?
  • 09:44:00 <batjony> yes
  • 09:44:07 <bjo3rn> .oO
  • 09:44:22 <bjo3rn> any special doktypes?
  • 09:44:57 <batjony> ya, but i have set them correctly with the but the doktypes argument
  • 09:45:30 <bjo3rn> I don't think this will have any effect in this vh
  • 09:45:47 <bjo3rn> could you try adding some standard pages to see if it works then please?
  • 09:48:46 <batjony> but actually what I try to do, is just to get the uids of first/last/prev/next - and create my own links like for example, if the content element is set in a page with ID 11, and the sys folder contains pages with IDS {17, 18, 19, 20}, my content element renders by default the first page which is with ID 17, and the next link should be http://brandhouse/index.php?id=11&bid=18
  • 09:49:38 <bjo3rn> sure, you can do that. but we have to fetch the correct rootline anyway.
  • 09:49:42 <batjony> so the idea is the user to stay always on page with ID 11, but the content elelement to render internally the pages from this sub folder
  • 09:49:54 <batjony> with the addition url argument
  • 09:50:30 <bjo3rn> so, with standard pages, do you get the correct rootline with next/prev links?
  • 09:50:45 <batjony> just a moment i will try it right now
  • 09:54:17 <mrboe> is it possible to set a var with the height of an choosen image from a field:file?
  • 09:57:34 <bjo3rn> mrboe there's v:media.image.height
  • 09:57:49 <mrboe> just found that
  • 09:57:54 <mrboe> thanks bjo3rn
  • 09:58:02 <bjo3rn> yw
  • 09:58:08 <batjony> bjo3rn: no the same, all caches clear, i think the problem is that we actually have two navigations, so page where the CE is set is with ID 11 and the current typo3 page object points to this ID; the CE has his own pagination and it can not create prev/next, because it does not know what is the current page
  • 09:58:45 <bjo3rn> but at some place you tell the ce the id of that sysfolder?
  • 09:59:41 <batjony> ya, but it does not know on which page of this sysfolder is currently rendered
  • 10:00:06 <batjony> this helper does have an option to set which is the current page
  • 10:00:17 <bjo3rn> but that doesn't matter. the pageUid to pass to the browse vh is the pid of the sysfolder
  • 10:00:29 <bjo3rn> exactly
  • 10:02:15 <batjony> the sys folder contains pages with IDS {17, 18, 19, 20.....}, i do not set anywhere which is the current ID used, so how it can define the prev/next
  • 10:02:53 <mrboe> @bjo3rn path="NULL" is deprecated
  • 10:03:38 <bjo3rn> batjony the vh has an argument pageUid which can be set to the pid of the subtree's parent page. so please set pageUid to the pid of your sysfolder.
  • 10:03:58 <batjony> bjo3rn: its already set
  • 10:04:29 <bjo3rn> ahhh
  • 10:04:34 <bjo3rn> now I get it (I think)
  • 10:04:37 <bjo3rn> ^^
  • 10:04:52 <bjo3rn> one second, thinking
  • 10:05:21 <bjo3rn> ok, edge case
  • 10:05:36 <bjo3rn> this won't work. you are right about the current page
  • 10:05:56 <bjo3rn> what about a workaround using v:page.menu?
  • 10:06:35 <batjony> this will give me an array of all page items in this sys folder
  • 10:06:37 <bjo3rn> fetch the full menu of the sufolder and generate the links yourself
  • 10:06:49 <bjo3rn> using the iterator.* vhs
  • 10:07:11 <bjo3rn> like iterator.first, iterator.last, iterator.slice
  • 10:07:43 <bjo3rn> the question is how to propagate the current pid of your subfolder page
  • 10:08:09 <batjony> https://gist.github.com/momchilgoos/9b579a0653fbe757f05d this is the way I get the first page, i have tried to use iterator.next but without any success
  • 10:09:07 <batjony> i am not sure if I can use the prev/next iterators, at least i do not know how
  • 10:09:14 <bjo3rn> you will get the last one the same using iterator.last ofc. the 'next' of 'prev' pages require some logic and ofc the pid of the currently rendered page of the subfolder
  • 10:09:28 <bjo3rn> they're not useful here
  • 10:10:21 <bjo3rn> would it help to add an argument currentPid to the browse vh?
  • 10:10:56 <bjo3rn> do you know how to provide that? I mean can you create urls with that?
  • 10:11:06 <bjo3rn> *the currentPid
  • 10:11:47 <bjo3rn> mrboe what do you mean?
  • 10:13:45 <batjony> you mean to extend somehow the current the existing view helper 'v:page.menu.browse', to add a possibility to set additional argument 'currentPid', and to implement a log which will use the argument 'currentPid' instead of automatically getting it by the typo3 page object
  • 10:14:03 <batjony> log = logic
  • 10:15:16 <bjo3rn> I already added that here on my local machine. it's really ease. the question is: would that help you?
  • 10:15:20 <bjo3rn> *easy
  • 10:16:14 <bjo3rn> I mean are you able to propagate the pid of your (subfolder's) current page via url?
  • 10:16:46 <bjo3rn> you posted http://brandhouse/index.php?id=11&bid=18
  • 10:16:56 <batjony> ya this will be fine
  • 10:17:03 <bjo3rn> how do you read the 'bid' from that url?
  • 10:17:11 <batjony> i have a ContentCOntroller
  • 10:17:15 <bjo3rn> aha!
  • 10:17:22 <batjony> $this->view->assign('bp', (int) $_GET['bp']);
  • 10:17:46 <batjony> and then <v:content.render pageUid="{bp}"></v:content.render> in the view
  • 10:18:14 <bjo3rn> ok, I will create a branch with that additional argument for you to test, sec
  • 10:18:28 <batjony> nice 10x
  • 10:21:19 <bjo3rn> batjony see https://github.com/bjo3rnf/vhs/tree/currentpid
  • 10:22:29 <batjony> i will test it now
  • 10:28:33 <batjony> bjo3rn: is the argument called "currentpid" ?
  • 10:28:45 <bjo3rn> no, currentUid
  • 10:28:50 <batjony> k
  • 10:29:11 <bjo3rn> sorry for the misleading branch name
  • 10:30:19 <batjony> strange, again the same
  • 10:30:21 <batjony> no prev/next
  • 10:30:39 <batjony> does it work on your local environment ?
  • 10:30:43 <bjo3rn> even with standard pages?
  • 10:30:51 <bjo3rn> didn't test ;)
  • 10:30:57 <batjony> ya, i test it with standard pages
  • 10:31:27 <bjo3rn> ok, I'll have to create a local test for that but I can't do it now. maybe later today.
  • 10:31:57 <batjony> ok 10x
  • 10:43:04 <bjo3rn> batjony I found the problem (couldn't resist) ^^
  • 10:43:25 <batjony> :) nice, what is it ?
  • 10:44:17 <bjo3rn> fail on my side :/ I will fix it but the currentUid argument needs to stay
  • 10:44:38 <batjony> ok
  • 10:54:50 <batjony> i assume that some changes should be done also in the AbstractMenuViewHelper, the BrowseViewHelper seems correct
  • 10:55:37 <bjo3rn> batjony no, it's fixed now. I force pushed my branch. please reset and pull again.
  • 10:55:53 <batjony> ok i will test it now
  • 11:01:42 <batjony> bjo3rn: nice it works, so now I suppose I should use it like <v:page.menu.browse pageUid="{sysFolderUid}" currentUid="{currentUid}" as="pageItems" deferred="1"> read prev/next from {pageItems} and create my own links like http://site/index.php?id=....&bid=...
  • 11:11:26 <bjo3rn> batjony yes. why deferred="1"?
  • 11:11:46 <bjo3rn> (and first my branch has to be merged into development ofc)
  • 11:18:26 <batjony> bjo3rn: because if I not use deferred="1", the viewhelper outputs the menu with links like http://site/index.php?id=21 , i need to keep the current global page ID and add an additional url param
  • 11:23:54 <batjony> when deferred="1" is used, there is no output, so I just can use the created pagination array
  • 11:24:47 <bjo3rn> hm. that sounds like another bug bc there shouldn't be any output when as="" is used
  • 11:25:29 <batjony> ya there is definitely output if as="" is used
  • 11:25:36 <batjony> just tried it again
  • 11:29:09 <bjo3rn> nah, it works.
  • 11:29:27 <bjo3rn> <v:page.menu.browse currentUid="22" pageUid="19" as="foobar">Foobar!</v:page.menu.browse>
  • 11:29:34 <bjo3rn> only outputs Foobar!
  • 11:31:32 <batjony> hm i will make one more try
  • 11:32:56 <batjony> :)
  • 11:33:08 <batjony> skip the "Foobar!" and you will see the output
  • 11:33:33 <bjo3rn> yes, ofc
  • 11:34:10 <bjo3rn> this functionality is intended for manual rendering.
  • 11:34:53 <bjo3rn> just wrap everything inside v:page.menu.browse ;)
  • 11:35:19 <batjony> ya I see, i will wrap it
  • 11:35:49 <batjony> again 10x for "currentpid" branch :) i think its nice feature
  • 11:40:08 <bjo3rn> yw. let's hope it will get merged ;)
  • 11:43:26 <batjony> :) ya we will see what is the NamelessCoder spirits today :)
  • 11:58:03 <BenjaminR> hi guys
  • 11:59:40 <batjony> yo BenjaminR
  • 12:00:07 <BenjaminR> hi batjony
  • 13:57:28 <BenjaminR> In an FCE where can i set a variable (v:variable.set) to make it available in Configuration AND preview section?
  • 14:00:45 <mrboe> perhabs in a new section and render that?
  • 14:03:18 <BenjaminR> variables are only available inside a section - the parent stays unaffected
  • 14:03:50 <BenjaminR> using render
  • 14:05:28 <BenjaminR> basically i need global variables in my fce
  • 14:05:48 <BenjaminR> sure... i could add a contentcontroller... but i am looking for solutions beside this
  • 14:54:49 <xaver> NamelessCoder: typo
  • 14:59:19 <GRIMMCREATIVE> what is header.autoType doing in FCC?
  • 15:11:04 <batjony> wondering if I can use the vhs helpers in a controller, so is there a way to call some vhs helper in the ContentController ?
  • 15:16:53 <BenjaminR> batjony - yes you can use some of them also in the controller
  • 15:18:27 <BenjaminR> initialize the viewhelper with objectmanager->get()
  • 15:20:05 <batjony> BenjaminR: i want to use v:page.menu when the argument "as" is used, just want to get the created array
  • 15:20:08 <batjony> is it possible
  • 15:20:44 <BenjaminR> that MAY be possible when you call parseMenu or similar
  • 15:21:06 <BenjaminR> you have to check the methods inside the vh - which might work
  • 15:21:14 <BenjaminR> you have to try
  • 15:24:42 <batjony> BenjaminR: i see there is a method public function getMenu() which is the thing I need, but could you give an example how can I call v:page.menu with particular arguments passed with this "objectmanager->get()" in the content controller
  • 15:25:03 <BenjaminR> batjony - no i am sorry - not right now
  • 15:25:32 <BenjaminR> but google should give you enough hints how to get a object with objectmanager
  • 15:25:34 <BenjaminR> and then its just a question of $pageViewHelper->getMenu()
  • 15:26:04 <batjony> ok 10x
  • 15:51:56 <batjony> BenjaminR: do you have any idea why $vhsPageMenu = $this->objectManager->get('FluidTYPO3\Vhs\ViewHelpers\Page\Menu\MenuViewHelper'); throws error "Could not analyse class:FluidTYPO3\Vhs\ViewHelpers\Page\Menu\MenuViewHelper maybe not loaded or no autoloader?"
  • 15:52:07 <batjony> also tried with \\ without success
  • 15:54:55 <Guest|42262> hi guys. i probably found a little bug concerning fluid templates mixed with gridelements while move and copy
  • 15:55:20 <Guest|42262> \typo3conf\ext\flux\Classes\Service\ContentService.php
  • 15:55:25 <batjony> does not matter, found it, the class name was wrong
  • 15:55:37 <mrboe> grid - whaaaat? ;)
  • 15:55:38 <Guest|42262> line 151
  • 15:55:49 <Guest|42262> $row['colPos'] = $colPos;
  • 15:56:02 <Guest|42262> should be aware of colpos -1
  • 15:56:19 <Guest|42262> if($row['colPos']!=-1) {
  • 15:56:19 <Guest|42262> $row['colPos'] = $colPos;
  • 15:56:19 <Guest|42262> }
  • 15:56:41 <mrboe> @Guest|42262 please report bugs here https://github.com/FluidTYPO3/flux
  • 15:56:48 <Guest|42262> ok
  • 15:57:04 <xaver> i think this isn't new
  • 15:58:08 <BenjaminR> because it is FluidTYPO3\Vhs\ViewHelpers\Page\MenuViewHelper
  • 15:58:16 <BenjaminR> bajony
  • 15:58:18 <BenjaminR> batjony
  • 15:58:53 <batjony> ya :) 10x, found it
  • 15:59:15 <BenjaminR> :)
  • 15:59:30 <BenjaminR> tell me if it works in the controller - its nice to know
  • 16:00:12 <xaver> Guest|42262: please confirm this first with current cde
  • 16:10:27 <Torsten85> Hey, there I've exactly this issue here https://github.com/FluidTYPO3/flux/issues/498 ... what am I missing?
  • 16:10:29 <randomresult> hey
  • 16:11:05 <randomresult> is there a way to allow only certain FCEs to a user
  • 16:16:45 <BenjaminR> not, not that i know
  • 16:16:55 <BenjaminR> hi btw :)
  • 16:21:42 <randomresult> hi BenjaminR
  • 16:21:52 <randomresult> i thought there was a discussion about that
  • 16:21:59 <randomresult> do we see each other in munich?
  • 16:22:44 <BenjaminR> maybe i missed it - could be possible - i know that it is possible to define which fces can be placed in a content area
  • 16:22:57 <BenjaminR> randomresult: dont think so - very busy the next 10 days
  • 16:34:50 <randomresult> :(
  • 16:34:58 <randomresult> come on BenjaminR would be fun.
  • 19:29:00 <ltrebing> I’m still somewhat confused about how EXT:fluidcontent_core configures frontend rendering
  • 19:31:27 <ltrebing> its static TS sets tt_content.list to a basically empty COA, but if when it is included via the static include thingy (as opposed to INCLUDE_TYPOSCRIPT), it looks much more complete
  • 19:31:56 <ltrebing> and I can’t seem to locate the magic that is responsible for this difference

20140828

  • 09:56:22 <erredeco> [OT] is someone using the extension femanager? I'd like some help with a partial :)
  • 10:15:10 <erredeco> better: my problem is more generic and is like this:
  • 10:16:02 <erredeco> <f:form.textfield additionalAttributes=""/>
  • 10:16:03 <FT3BOT1> ¯\_(ツ)_/¯
  • 10:17:13 <erredeco> femanager uses as additionalAttributes:
  • 10:17:21 <erredeco> additionalAttributes="{femanager:Misc.FormValidationData(settings:'{settings}',fieldName:'username')}"
  • 10:17:26 <erredeco> which is an array
  • 10:17:49 <erredeco> I wanted to add something like:
  • 10:17:50 <erredeco> additionalAttributes="{femanager:Misc.FormValidationData(settings:'{settings}',fieldName:'username'), foo:'bar'}"
  • 10:18:28 <erredeco> but I get the error:
  • 10:18:28 <erredeco> The argument "additionalAttributes" was registered with type "array", but is of type "string" in view helper "In2\Femanager\ViewHelpers\Form\TextfieldViewHelper"
  • 10:18:34 <erredeco> :S
  • 10:36:52 <xaver> erredeco: maybe ask in T3
  • 10:38:14 <batjony> guys with the plugin.tx_vhs.settings.asset is there a way to include js in the header instead of the body ?
  • 10:43:39 <mrboe> allowMoveToFooter="0"
  • 10:49:47 <batjony> mrboe: no, when I change it, i do not see any differencies
  • 10:50:06 <batjony> every time the js is loaded at the end of the body tag
  • 10:50:50 <mrboe> do you load a js file?
  • 10:53:36 <BenjaminR> HI FLUIDTYPO3
  • 10:57:51 <batjony> yo BenjaminR
  • 10:58:24 <batjony> btw the thing I tried yesterday about loading vhs helpers in the content controller works :)
  • 10:58:41 <batjony> mrboe: its loaded, but in the body tag
  • 10:58:44 <batjony> not in the header
  • 10:58:46 <BenjaminR> batjony: nice to hear you succeeded :)
  • 10:58:55 <batjony> :) ya
  • 11:00:28 <batjony> BenjaminR: do you know if I can load js file with plugin.tx_vhs.settings.asset, in the header instead of the body
  • 11:00:37 <BenjaminR> sure you can
  • 11:00:51 <BenjaminR> theres an argument
  • 11:00:51 <BenjaminR> let me see
  • 11:00:59 <BenjaminR> smth like allowedToMoveToFooter oder so
  • 11:01:04 <BenjaminR> ups ;)
  • 11:01:11 <batjony> no i have just tried it
  • 11:01:26 <batjony> it still loads the js in the body
  • 11:01:43 <BenjaminR> ah yes you are right - i remember i tried it myself few days ago
  • 11:02:11 <BenjaminR> i think its because you use the v:asset viewhelper and afterwards the defaults of v:asset.script are applied
  • 11:02:12 <BenjaminR> let me see
  • 11:03:06 <batjony> so as I see the current options, I do not see a way, most likely i should use the standard internal typo3 way
  • 11:03:35 <BenjaminR> its this argument that handels it very well when using v:asset.script
  • 11:03:52 <BenjaminR> allowMoveToFooter <- but i think it doesnt work yet using the vh by ts
  • 11:04:01 <BenjaminR> but i will have a look now why thats the case
  • 11:04:11 <batjony> ok
  • 11:19:44 <ltrebing> Any fluidcontent_core experts here at the moment?
  • 11:20:10 <xaver> don't ask to ask
  • 11:20:37 <xaver> batjony: i use it in fluid and it works (never tried it in TS)
  • 11:21:12 <ltrebing> xaver: I usually avoid that but my question has gone unanswered twice so far, so I assume it’s something that most people here can’t answer
  • 11:21:36 <batjony> xaver: ok i will take a try in the fluid template
  • 11:22:03 <BenjaminR> ltrebing: please ask again :)
  • 11:22:06 <xaver> ltrebing: from yesterday 19:xx?
  • 11:22:31 <BenjaminR> xaver: i can reproduce in ts
  • 11:22:36 <ltrebing> xaver: exactly
  • 11:22:43 <BenjaminR> thats a long time ago :D
  • 11:22:46 <ltrebing> cf. http://fluidtypo3.org/community/irc-logs.html?tx_fluidtypo3org_content%5Bdate%5D=20140827&tx_fluidtypo3org_content%5Bcontroller%5D=Content&cHash=8d6580fe2809fb9a9e6ac5e36c5782f7#19:29:00
  • 11:23:19 <xaver> BenjaminR: 19:xx i was on way home and played a little bit :)
  • 11:23:36 <xaver> only read it
  • 11:24:53 <ltrebing> basically I want to reduce my template records to the absolute minimum and thought that it would be a good idea to have exactly one static include (for my provider extension) and then include everything else from there via INCLUDE_TYPOSCRIPT
  • 11:25:56 <xaver> ltrebing: i don't think i can answer it completely. CSC is deeply in t3, but it can be uninstalled. normal TS is not enough. Something is added works with AddionalConfiguration.php
  • 11:26:21 <ltrebing> xaver: I don’t use CSC
  • 11:26:32 <xaver> because of the depth you need some stuff to be supported in T3 core.
  • 11:27:59 <ltrebing> I have found that the problem is related to this: https://github.com/FluidTYPO3/fluidcontent_core/blob/development/Configuration/TypoScript/setup.txt#L95
  • 11:28:10 <xaver> ltrebing: or wait for NamelessCoder
  • 11:29:41 <batjony> xaver, BenjaminR: ya using it like v:asset.script works
  • 11:29:50 <BenjaminR> 'contentRenderingTemplates' => array('fluidcontentcoreConfiguration/TypoScript/',),
  • 11:29:53 <BenjaminR> ltrebing: this is what you have to have in your config 'FE' =>
  • 11:29:59 <BenjaminR> ah what happened now :D
  • 11:30:28 <ltrebing> if I include the fluidcontent_core TS via INCLUDE_TYPOSCRIPT from my provider extension, then the TS Object Browser shows me exactly this minimal tt_content.list configuration
  • 11:30:31 <BenjaminR> ['FE']['contentRenderingTemplates'] => array('fluidcontentcoreConfiguration/TypoScript/',),
  • 11:31:25 <ltrebing> but if I include it as an explicit static include thingy then tt_content.list.20 is a full-featured CASE object with all the stuff that is needed to render plugins
  • 11:31:29 <BenjaminR> https://github.com/FluidTYPO3/fluidcontent_core#how-do-i-install-it
  • 11:32:00 <BenjaminR> okay back to batjony´s issue
  • 11:32:13 <ltrebing> BenjaminR: I have already stumbled on that earlier, that’s not the cause of my current issue anymore :)
  • 11:35:20 <BenjaminR> ltrebing: use movable = 0 instead of allowMoveToFooter = 0
  • 11:35:45 <BenjaminR> please dont ask me why - i didnt find out yet where allowMoveToFooter is mapped to the property "movable"
  • 11:37:14 <BenjaminR> aah not ltrebing - i meant batjony
  • 11:41:32 <batjony> BenjaminR: ya works, but strange that i do not see such argument "movable" nowhere in the documentation :)
  • 11:41:47 <BenjaminR> i will find out and take care
  • 11:41:48 <BenjaminR> :)
  • 11:41:56 <batjony> :)
  • 11:42:10 <BenjaminR> meanwhile set both - allowMoveToFooter and movable and you should be update safe
  • 11:56:05 <BenjaminR> hi ndee_
  • 12:31:44 <Momodedf> Hello
  • 12:33:59 <Momodedf> Could anybody help me about creating a FCE which contains other tt_content elements ?
  • 12:36:08 <BenjaminR> Momodedf: randomresult prepared a good example based on tbs here: https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme/blob/development/Resources/Private/Templates/Content/Row.html
  • 12:38:16 <Momodedf> Thanks you BenjaminR, I'm looking at it
  • 12:43:09 <Momodedf> Looks like it is a more sofiticated version of what I did
  • 12:43:56 <Momodedf> but I got the same result, an empty form with no grid, is there a required flux version ?
  • 12:45:02 <BenjaminR> no but recommended to use latest flux and fluidcontent :)
  • 12:47:03 <Momodedf> Arf, I've got the last in TER on my testing install ... I dont get where I'm wrong :(
  • 12:54:08 <morgenthau> Bonjour! I have a problem with v:media.extension, maybe someone here has an idea
  • 12:55:14 <morgenthau> I'm trying to output the file extension (e.g. PDF) of fal media in tx_news
  • 12:56:08 <morgenthau> like that: <v:media.extension file="{f:uri.image(src:'{mediaElement.uid}' treatIdAsReference:1)}"></v:media.extension>
  • 12:56:09 <FT3BOT1> ¯\_(ツ)_/¯
  • 12:56:43 <morgenthau> namespace is declared: {namespace v=Tx_Vhs_ViewHelpers}
  • 12:57:13 <morgenthau> output of {f:uri.image(src:'{mediaElement.uid}' treatIdAsReference:1)} is fileadmin/user_upload/filename.png
  • 12:57:14 <FT3BOT1> ¯\_(ツ)_/¯
  • 12:57:22 <morgenthau> any ideas?
  • 12:57:52 <BenjaminR> try this for debugging {f:uri.image(src:'{mediaElement.uid}' treatIdAsReference:1) -> v:media.extension() -> f:debug()}
  • 12:57:53 <FT3BOT1> ¯\_(ツ)_/¯
  • 12:58:15 <morgenthau> vhs 1.9.1, TER version
  • 12:58:16 <BenjaminR> wait
  • 12:58:17 <Momodedf> you got f:debug to figure out what is into your elements
  • 12:58:18 <FT3BOT1> ¯\_(ツ)_/¯
  • 12:58:25 <BenjaminR> you are missing a comma
  • 12:58:26 <Momodedf> oh ... I'm late ...
  • 12:58:36 <BenjaminR> right before threatIdAsReference
  • 12:58:41 <morgenthau> oh noez
  • 13:00:16 <morgenthau> hm, <v:media.extension file="{f:uri.image(src:'{mediaElement.uid}' ,treatIdAsReference:1)}"></v:media.extension> doesn't work either
  • 13:00:17 <FT3BOT1> ¯\_(ツ)_/¯
  • 13:00:36 <BenjaminR> {f:uri.image(src:'{mediaElement.uid}', treatIdAsReference:1) -> v:media.extension() -> f:debug()}
  • 13:00:37 <FT3BOT1> ¯\_(ツ)_/¯
  • 13:00:38 <BenjaminR> try this one please
  • 13:00:55 <BenjaminR> and this one before: {f:uri.image(src:'{mediaElement.uid}' treatIdAsReference:1) -> f:debug()}
  • 13:00:56 <FT3BOT1> ¯\_(ツ)_/¯
  • 13:01:15 <BenjaminR> shut up FT3BOT1
  • 13:01:23 <morgenthau> This gives me a TYPO3 error message
  • 13:01:31 <Momodedf> {f:uri.image(src:'{mediaElement.uid}', treatIdAsReference:1) -> f:debug()}
  • 13:01:32 <FT3BOT1> ¯\_(ツ)_/¯
  • 13:02:08 <morgenthau> '/fileadmin/user_upload/xxxxxxxxxxxxx.jpg' (40 chars)
  • 13:02:37 <BenjaminR> so time for the second one
  • 13:03:48 <morgenthau> i tried these:
  • 13:03:49 <morgenthau>       {f:uri.image(src:'{mediaElement.uid}' treatIdAsReference:1) -> f:debug()}
  • 13:03:49 <morgenthau>       {f:uri.image(src:'{mediaElement.uid}', treatIdAsReference:1) -> f:debug()}
  • 13:03:49 <FT3BOT1> ¯\_(ツ)_/¯
  • 13:03:50 <FT3BOT1> ¯\_(ツ)_/¯
  • 13:04:13 <morgenthau> both get me the same result: '/fileadmin/user_upload/xxxxxxxxxxxxx.jpg' (40 chars)
  • 13:04:31 <BenjaminR> yes thats not an error - thats the output for f:debug
  • 13:04:31 <FT3BOT1> ¯\_(ツ)_/¯
  • 13:04:39 <BenjaminR> which tells you which value and type a variable is off
  • 13:04:42 <BenjaminR> *of
  • 13:05:06 <BenjaminR> time for this one: {f:uri.image(src: mediaElement.uid, treatIdAsReference:1) -> v:media.extension() -> f:debug()}
  • 13:05:06 <FT3BOT1> ¯\_(ツ)_/¯
  • 13:06:47 <morgenthau> Ah, sorry, misunderstanding: {f:uri.image(src: mediaElement.uid, treatIdAsReference:1) -> v:media.extension() -> f:debug()} gives me a TYPO3 error message: "Oops, an error occurred!"
  • 13:06:48 <FT3BOT1> ¯\_(ツ)_/¯
  • 13:07:04 <BenjaminR> find out which error
  • 13:07:12 <BenjaminR> as long as this doesnt work v:media.extension cant work
  • 13:07:52 <BenjaminR> turn error reporting on , have a look at the system log
  • 13:09:41 <Momodedf> Are you connected in backend and fronted with same browser ? TYPO doesnt send error when you are not connected in backend
  • 13:14:17 <morgenthau> Yes, it's the same browser
  • 13:14:23 <morgenthau> one sec
  • 13:16:38 <morgenthau> #1237823699: Required argument "file" was not supplied.
  • 13:17:04 <morgenthau> That'S the error for {f:uri.image(src: mediaElement.uid, treatIdAsReference:1) -> v:media.extension() -> f:debug()}
  • 13:17:05 <FT3BOT1> ¯\_(ツ)_/¯
  • 13:18:58 <BenjaminR> okay then chaining doesnt work - so lets do it as you did before for now
  • 13:19:46 <BenjaminR> <f:debug><v:media.extension file="{f:uri.image(src: mediaElement.uid, treatIdAsReference: 1)}"></v:media.extension></f:debug>
  • 13:19:46 <FT3BOT1> ¯\_(ツ)_/¯
  • 13:20:11 <morgenthau> @BenjaminR: You mean:       {f:uri.image(src:'{mediaElement.uid}' treatIdAsReference:1) -> f:debug()}
  • 13:20:11 <morgenthau>       {f:uri.image(src:'{mediaElement.uid}', treatIdAsReference:1) -> f:debug()}
  • 13:20:11 <FT3BOT1> ¯\_(ツ)_/¯
  • 13:20:12 <FT3BOT1> ¯\_(ツ)_/¯
  • 13:20:13 <morgenthau> ?
  • 13:20:32 <morgenthau> oh sorry
  • 13:20:48 <morgenthau> ah
  • 13:21:03 <morgenthau> <f:debug><v:media.extension file="{f:uri.image(src: mediaElement.uid, treatIdAsReference: 1)}"></v:media.extension></f:debug> gives me: '' (0 chars)
  • 13:21:04 <FT3BOT1> ¯\_(ツ)_/¯
  • 13:28:36 <morgenthau> Sorry got a meeting now, will be away from the computer for some time. Thanks for the help! Any further ideas are higly appreciated :)
  • 14:08:28 <Momodedf> :'( I realy dont get it with grids in FCE
  • 14:10:17 <BenjaminR> create your fce at gist.github.com and i will have a look
  • 14:30:55 <Momodedf> Oh I didnt knew github had a pastebin-like service, here is my code, I've got the sheet but no grid or new content icon https://gist.github.com/anonymous/cae4f87dfc6bf1d43a2e
  • 14:31:57 <BenjaminR> your namespace definitions are for flux and vhs before php namespaces were introduced
  • 14:32:46 <BenjaminR> and never define them with {namespace v=...} AND <div xmlns:v
  • 14:32:50 <BenjaminR> i will update your gist
  • 14:32:54 <Momodedf> Yes, is it a major problem ?
  • 14:33:13 <Momodedf> ok, I will correct it in my others FCE
  • 14:34:54 <BenjaminR> https://gist.github.com/benjaminrau/1938cc3f9f266a5a889e
  • 14:36:17 <BenjaminR> another change: https://gist.github.com/benjaminrau/1938cc3f9f266a5a889e
  • 14:36:27 <BenjaminR> dont place it inside a sheet
  • 14:36:55 <BenjaminR> *the grid
  • 14:40:27 <batjony> BenjaminR: i am making some ajax request to custom content elements, and now i am wondering about the ajax urls, should i use urls with no_cache =1 like index.php?id=11&bid=8&type=100&no_cache=1 or with the cHash like index.php?id=11&bid=8&type=100&cHash=eabc17071e9593424824d799cc5
  • 14:41:16 <BenjaminR> why no_cache?
  • 14:41:37 <BenjaminR> you should have proper uri - use f:uri.page
  • 14:41:37 <FT3BOT1> ¯\_(ツ)_/¯
  • 14:41:46 <batjony> ya I do
  • 14:41:50 <batjony> but
  • 14:42:29 <batjony> this content element changes often, and I think when renders it with Ajax, the output version will be not up to date
  • 14:43:26 <BenjaminR> if performance is irrelevant you can do that - but id prefer to have a tceforms hook which clears the cache on the pages where this element is use when it is changed
  • 14:44:02 <BenjaminR> wait...
  • 14:44:44 <BenjaminR> when the element is changed the cache for the page where you query it from is cleared anyway
  • 14:44:47 <BenjaminR> am i wrong?
  • 14:45:23 <BenjaminR> as long as the id in your uri is the uri where the element is located in the backend page tree
  • 14:46:28 <batjony> maybe you are right
  • 14:46:33 <batjony> i will check it
  • 14:48:42 <batjony> and what do you think about the ts setup; ajax < page should I use also ajax.config.no_cache = 1 ?
  • 14:49:10 <BenjaminR> i wouldnt
  • 14:49:35 <batjony> ok
  • 14:58:51 <Momodedf> Thanks you BenjaminR. I still got the same result but I will try with the developpement version of flux.
  • 14:59:22 <BenjaminR> Momodedf: you should
  • 14:59:31 <BenjaminR> at least with a recent version
  • 15:02:28 <rahulthewall> Hi guys
  • 15:02:46 <rahulthewall> I am using the following to render my menu
  • 15:02:48 <rahulthewall> <v:page.menu class="nav navbar-nav" useShortcutData="TRUE" levels="2" classCurrent="ialActive" classActive="" />
  • 15:03:09 <rahulthewall> The 2nd level does not appear on mobile layout
  • 15:03:11 <rahulthewall> any idea why?
  • 15:03:55 <BenjaminR> on desktop it appears?
  • 15:05:14 <rahulthewall> yes BenjaminR
  • 15:05:15 <BenjaminR> by default on the current item is expanded. if you want all items to contain their subtree add: expandAll="TRUE"
  • 15:05:18 <BenjaminR> then check your markup - the viewhelper doesnt differentiate between mobile and desktop <-
  • 15:05:39 <BenjaminR> wait: the viewhelper CANT differentiante between them :)
  • 15:05:51 <rahulthewall> heh, that’s what I thought as well
  • 15:06:13 <rahulthewall> let me see, currently the 2nd level is not even loaded on mobile
  • 15:06:27 <rahulthewall> as in, I can’t find it in the source
  • 15:07:11 <BenjaminR> a) you have two v:page.menu viewhelpers in your template for desktop and mobile menu b) you are wrong :)
  • 15:07:16 <BenjaminR> choose one
  • 15:08:22 <rahulthewall> It was a)
  • 15:08:24 <rahulthewall> :)
  • 15:08:50 <BenjaminR> (Y)
  • 15:08:53 <BenjaminR> good choice
  • 15:17:19 <BenjaminR> I LOVE FLUIDTYPO3 - just to be said
  • 15:17:21 <BenjaminR> :D
  • 15:35:02 <GRIMMCREATIVE> !
  • 16:39:14 <erredeco> question about ext: "view": what can I do when it does not work?
  • 16:39:36 <erredeco> I configured it to override the path to the templates for femanager extension
  • 16:40:32 <erredeco> the templates for the registration form work (i.e. they are correctyl overwritten) and they are in the subfolder /Templates/New/
  • 16:40:48 <NamelessCoder> it's possible that femanager overrides the view class, in which case EXT:view can't influence it in any way
  • 16:40:52 <erredeco> the templates for the email don't work: they are in /Templates/Email/
  • 16:41:03 <ltrebing> ah, a NamelessCoder :)
  • 16:41:07 <erredeco> aha
  • 16:41:13 <erredeco> how can I check?
  • 16:41:42 <NamelessCoder> check places where Views are used, normally that's in controllers but I am unfamiliar with femanager
  • 16:57:23 <GRIMMCREATIVE> can it be that fcc:tag class is not working?
  • 16:57:24 <FT3BOT1> ¯\_(ツ)_/¯
  • 17:08:10 <Kaimane> Is there a possible way (e.g. with vhs) to get active language id in a fluid template?
  • 17:17:29 <BenjaminR> Kaimane: easy as {v:variable.typoscript(path: 'config.sys_language_uid')}
  • 17:20:26 <Kaimane> BenjaminR: Thank you very much. Absolute easy! But I still have to learn how to use vhs and which capabilities are in it ;-)
  • 17:21:21 <NamelessCoder> Kaimane there is over 150 ViewHelpers so it takes some time to learn what each one does ;)
  • 17:22:18 <BenjaminR> and the best ones are v:or and v:asset :)
  • 17:25:28 <batjony> guys I have a custom content element, but when I have an ajax request I want to output another html version of this CE
  • 17:25:55 <batjony> i want to have different content template html
  • 17:26:00 <batjony> the layout is same
  • 17:26:10 <batjony> some ideas ?
  • 17:27:13 <batjony> of course the most easy solution is to make some IF checking directly in the cotent element template based on the typeNum
  • 17:28:45 <batjony> but is there a way to load different html ? so if I have a content element Templates/Content/Blog.html for standard requests, if we have Ajax - to load Templates/Content/BlogAjax.html ?
  • 17:29:29 <batjony> NamelessCoder: do you have some smart idea ? :)
  • 17:31:23 <NamelessCoder> check EXT:extbase_realurl
  • 17:51:48 <Kaimane> Today I replaced EXT:css_styled_content with EXT:fluidcontent_core. Very nice extension and absolute clean html output. That's what I like ;-) I would like to hyphenate texts from CE Text. With EXT:css_styled_content it works "out of the box" by including static file template. But how is it possible to inject EXT:nkhyphenation in EXT:fluidcontent_core? Is it possible with TypoScript or do I
  • 17:51:48 <Kaimane> have to create a new extension, clone the text template from EXT:fluidcontent_core and wrap {record.bodytext -> f:format.html()} with the viewhelper from EXT:nkhyphenation?
  • 17:51:49 <FT3BOT1> ¯\_(ツ)_/¯
  • 17:52:56 <NamelessCoder> Kaimane I'm pretty sure that extension works by changing the TS for lib.parseFuncHtml which is used when you use f:format.html - in other words, there's nothing in FCC that should prevent you from changing how RTE->HTML happens
  • 17:52:57 <FT3BOT1> ¯\_(ツ)_/¯
  • 18:02:16 <batjony> NamelessCoder: is there a way the ContentController to send view variables, which are accessable in the cotent element layout ?
  • 18:03:05 <BenjaminR> batjony - simply create a contentcontroller with the actions you need in your provider extension
  • 18:03:19 <BenjaminR> and to any magic you like :)
  • 18:03:43 <batjony> i have a content controller
  • 18:04:00 <Kaimane> NamelessCoder: Thank you for that hint. But I can't find lib.parseFuncHtml in ts object browser. Did you mean lib.parseFunc_RTE?
  • 18:04:07 <batjony> but i want to send something from the controller to the layout
  • 18:05:03 <batjony> and as I see the variables are not accessable in the content layout
  • 18:07:52 <batjony> BenjaminR: what kind of magic you mean I should do ?
  • 18:08:46 <BenjaminR> they should
  • 18:08:49 <BenjaminR> create your content controller
  • 18:09:04 <batjony> ya I have it, also the action
  • 18:09:11 <BenjaminR> fx your fce´s id is "test" then create a testAction() inside
  • 18:09:20 <BenjaminR> in the testaction you can use $this->view->assign
  • 18:09:25 <BenjaminR> to assign variables to the view
  • 18:09:34 <NamelessCoder> Kaimane sorry, it's completely outside my usual scope
  • 18:11:21 <batjony> BenjaminR: i have an action, but I have also some ajax logic and i need a possibility my controller to communicate also with the layout
  • 18:12:46 <batjony> anyway tomorrow I will describe the situation with more details... :)
  • 18:12:51 <batjony> bye for now
  • 18:13:28 <BenjaminR> bye
  • 23:03:11 <Outdoorsman> NamelessCoder is your fluidpages branch for workspaces visible on your GitHub?
  • 23:03:25 <Outdoorsman> Was going to do some testing
  • 23:04:09 <NamelessCoder> everything is committed
  • 23:04:15 <Outdoorsman> Ahhhh
  • 23:05:02 <NamelessCoder> note that menus still won't show unpublished pages
  • 23:05:12 <Outdoorsman> I didn't really have anything good place to test it on since everything is a live site and was a little scared to break things.
  • 23:06:03 <Outdoorsman> I looked your original notes on it an saw that wasn't checked yet.
  • 23:06:49 <Outdoorsman> Do you know of anything else that I should try poking to break? You mentioned lot of edge cases but don't know if you had things in mind when you said that.
  • 23:07:38 <Outdoorsman> Ahhhh... I'm soooo excited to have Workspaces again!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • 23:08:02 <NamelessCoder> hehe
  • 23:08:11 <NamelessCoder> yeah in particular the publishing process
  • 23:08:36 <NamelessCoder> I'm interested to see if any part of it creates problems with incorrect record values etc.
  • 23:08:59 <Outdoorsman> I looked through the IRC logs and saw you mentioned that Workspaces cost you 20% sanity. Did it turn out to be involved as you thought?
  • 23:09:34 <NamelessCoder> not the work itself, but aaaaaaall the refactoring leading up to it
  • 23:09:56 <NamelessCoder> and the final word isn't out yet ;)
  • 23:10:11 <Outdoorsman> So the refactoring was all within fluidpages or did it extend to other extensions?
  • 23:10:22 <NamelessCoder> all of them
  • 23:10:40 <Outdoorsman> Yikes... ya that's not so fun.
  • 23:12:37 <Outdoorsman> What do you mean by incorrect record values? What values? Like a particular field not keep the correct value when you create something in a Draft workspace and then publish it to live?
  • 23:14:29 <NamelessCoder> yep, exactly that
  • 23:14:41 <Outdoorsman> I'll let you know.
  • 23:14:43 <NamelessCoder> and those values include the relationship to parent elements and name of column
  • 23:15:59 <Outdoorsman> I'll work on content driven testing a little here.

20140829

  • 00:30:38 <Outdoorsman> I do hav a question still being new to TYPO3 6.x having jumped straight from 4.7.x. How do I utilize the Relations tab that's present on on CE's, what's the practical application?
  • 00:33:13 <NamelessCoder> you can add child content elements without closing an FCE you're editing - when you add the child content it has selectors to choose the column name of the parent
  • 00:33:28 <NamelessCoder> and you can handle localization in that tab as well
  • 01:39:27 <Outdoorsman> Relations are waaaaay too cool. Nice.
  • 02:25:50 <Outdoorsman> NamelessCoder. I found a potential issue with workspaces in fluidpages. I created a new issue there... https://github.com/FluidTYPO3/fluidpages/issues/191
  • 09:39:51 <pRiMU5> good morning everybody
  • 09:39:54 <pRiMU5> does any1 know, why flux:flexform.field.file saves only the filename, and not the path?
  • 09:42:32 <mrboe> @pRiMU5 are you sure
  • 09:42:44 <mrboe> have you debuged the field?
  • 09:43:16 <mrboe> <f:debug>{myfield}</f:debug>
  • 09:43:17 <FT3BOT1> ¯\_(ツ)_/¯
  • 09:43:42 <pRiMU5> yep
  • 09:43:51 <pRiMU5> i am sure ;) just a comma separated list of filenames
  • 09:43:58 <pRiMU5> foo.jpg,bar.jpg
  • 09:44:45 <pRiMU5> and i can not use the FAL viewhelper, because its inside a flexform object, which makes me sad ;(
  • 09:45:11 <pRiMU5> so i use the flexform.field.file viewhelper for multiple images, but without the path it is not very userfriendly
  • 09:45:41 <pRiMU5> i have to hardcode the path and tell the redakteurs to select the right files in the right path.
  • 09:45:51 <pRiMU5> hopefuly there is another solution
  • 09:46:50 <mrboe> my output is fileadmin/360images/example/1.png
  • 09:47:03 <mrboe> im using latest dev
  • 09:47:39 <pRiMU5> me too... i am confused. w8.
  • 09:48:04 <pRiMU5> flux 7.1.0 dev
  • 09:48:07 <pRiMU5> i am using
  • 09:48:15 <pRiMU5> <flux:flexform.field.file name="image" transform="array" label="Photos" multiple="FALSE" size="4" minItems="0" maxItems="4" allowed="png,jpg" uploadFolder="uploads/pics/schools" showThumbnails="1" />
  • 09:48:20 <pRiMU5> this is how i implemented it
  • 09:48:30 <mrboe> but if you use latest dev
  • 09:48:32 <pRiMU5> is there an error?
  • 09:48:50 <mrboe> you hat to use <flux:field.file name="r360prev" label="Select First Image as Preview" maxItems="2" size="2" />
  • 09:49:01 <pRiMU5> oh.
  • 09:49:05 <pRiMU5> ok, ill try that
  • 09:49:09 <mrboe> there is no more flexform
  • 09:49:25 <pRiMU5> but its working. thats weird
  • 09:49:30 <pRiMU5> but ill try
  • 09:51:58 <mrboe> @pRiMU5 https://github.com/FluidTYPO3/documentation/blob/rewrite/5.Appendix/5.3.Migration/5.3.1.MigrationFromFlux6.md
  • 09:52:51 <pRiMU5> ok. with that, its working with fullpath. but ill get an error too when i am saving.
  • 09:53:05 <pRiMU5> #1: PHP Warning: explode() expects parameter 2 to be string, array given in /var/www/ghs2014/typo3_src-6.2.3/typo3/sysext/core/Classes/TypoScript/Parser/TypoScriptParser.php line 225
  • 09:53:46 <pRiMU5> i reinstall the extensions
  • 10:21:06 <pRiMU5> mrboe: is it possible, that the template structure changed completely in the development versions of flux und fluidcontent?
  • 10:21:24 <mrboe> yes
  • 10:21:28 <pRiMU5> because my old templates are not working anymore. even when i change them to the "new" wrintings
  • 10:22:34 <mrboe> if you need some exmples
  • 10:22:53 <mrboe> have a look in there
  • 10:22:54 <mrboe> https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme
  • 10:23:27 <pRiMU5> thanks a lot
  • 10:27:04 <mrboe> @pRiMU5 http://fluidtypo3.org/blog/news/new-colpos-value.html
  • 11:23:35 <Kaimane> With fluidcontent_core I add a new CE with ctype 'text'. Tab 'appearance' shows two tabs. One of it 'Container'. When I activate class 'container' save and reload frontend there is no wrapping element with class container. Is that a but or my mistake?
  • 11:27:40 <Kaimane> Or does container mean something entirely different?
  • 11:39:58 <pRiMU5> mrboe: no its working. ive changed all my templates...
  • 11:40:02 <pRiMU5> horrible work ;)
  • 11:40:09 <mrboe> yes i know
  • 11:40:46 <mrboe> nice that its working now
  • 11:41:22 <mrboe> btw in the fluidboostraptheme there is a nice fal gerlly
  • 11:41:29 <mrboe> perhabs it will help u
  • 11:42:04 <mrboe> because sometime its not necessary to use section/objects
  • 11:42:12 <mrboe> have a look
  • 11:49:28 <pRiMU5> thanks. for my usage i need an object. and for every object i need 2+ images.
  • 11:49:59 <pRiMU5> btw. have you ever used the v:media.image? in the doku it says: src = Path to the media resource(s). Can contain single or multiple paths for videos (either CSV, array or implementing Traversable).
  • 11:50:22 <pRiMU5> but when i transmit the viewhelper the csv from my object, it says, that the image could not be loaded.
  • 11:50:39 <pRiMU5> Could not get image resource for "fileadmin/user_upload/IMG_0189.JPG,fileadmin/user_upload/IMG_1152.JPG
  • 11:50:49 <pRiMU5> a bit confusing. i thought i can use csv
  • 11:53:28 <pRiMU5> i will go through the class and take a look whats happening there.
  • 11:54:54 <mrboe> if you use objects you first have to use something like "for each oject"
  • 11:56:00 <pRiMU5> nah. its not an object
  • 11:56:25 <pRiMU5> it is the csv list of images from my field.file field
  • 11:56:42 <pRiMU5> the doku says, it could handle csv, but its not
  • 11:57:47 <pRiMU5> i will build me an own vh to handle that.
  • 12:28:35 <mrboe> @bjo3rn i have a problem with vhs and loading CSS Asset via TS
  • 12:29:07 <mrboe> with the latest update assets from TS are not rendert
  • 12:38:13 <mrboe> sorry bjo3rn it was a commit of claus
  • 12:38:21 <mrboe> https://github.com/FluidTYPO3/vhs/issues/664
  • 12:42:34 <Kaimane> Sry for asking a second time: is there a quick fix for wrapping a ce with a div by selecting a container class in EXT:fluidcontent_core?
  • 13:54:31 <Kaimane> Found the bug why fluidcontent_core does not wrap a content element with e.g. a div tag.
  • 16:24:50 <Kaimane> cedricziel: I added the prefix to the pull request. but how is it possible to change the commit title?
  • 16:27:39 <BenjaminR> Kaimaine: are you use any gui with git?
  • 16:30:38 <Kaimane> BenjaminR: no. i am absolutely new to github and use github.com for now :-/
  • 16:31:06 <BenjaminR> then you will not be able to fix the commit messages. i think we should help you here and take over
  • 16:31:31 <BenjaminR> do you want to comment on the github pr and tell us that you are using github.com for your pr?
  • 16:31:41 <BenjaminR> then one will taker over here i guess
  • 16:31:45 <BenjaminR> maybe me later
  • 16:33:13 <Kaimane> No problem I'll comment on that pr.
  • 16:34:52 <BenjaminR> no problem for us to help out here as this isnt possible for you to do
  • 16:35:03 <BenjaminR> thanks for your contribution
  • 16:45:02 <Kaimane> Not for that BenjaminR. I'll do my best to support FluidTYPO3 extensions.
  • 16:45:59 <Kaimane> But I have to use git with a gui ;-) And not on github.com.
  • 16:47:28 <BenjaminR> see cedricziel helped you out :)
  • 16:47:43 <cedricziel> Kaimane: ohai
  • 16:47:54 <cedricziel> didnt look here at all :)
  • 16:49:05 <cedricziel> i need my github graph to become a little greener
  • 16:56:43 <Kaimane> Thank you cedricziel for squashing the commits together.
  • 17:19:13 <artisticMink> Hello, i just updated to the most recent version of flux, vhs and fluidpages. Now on editing a page i recieve this error: http://pastebin.com/t63pinwj Could this reffer to an namespace problem in my templates which got ignored before?
  • 17:29:58 <artisticMink> Fixed the namespaces. Really seems like a semantic problem. Ugh. And here we go.
  • 17:31:40 <NamelessCoder> core sounds outdated
  • 17:31:51 <NamelessCoder> I personally fixed that bug almost a year ago ;)
  • 17:31:58 <artisticMink> Oh well, it's probably http://fluidtypo3.org/blog/news/flux-71-changes.html. I should have read it first before updating.
  • 17:32:20 <NamelessCoder> it's your core version, no looking up the alias when class is an alias of another
  • 17:32:54 <NamelessCoder> correct it by updating the core or by using the proper namespace (and be careful not to use aliased viewhelpers in general). Core update recommended.
  • 17:33:38 <artisticMink> I probably missed the core update. Thanks.
  • 17:38:41 <ltrebing> NamelessCoder: have you maybe seen my question here yesterday? xaver suggested that I ask you :)
  • 17:39:30 <NamelessCoder> you may need to repeat your question
  • 17:40:29 <ltrebing> NamelessCoder: I’m trying to minimize my template records, so I thought that instead of having two static includes (one for fluidcontent_core and one for my provider extension) I could have just one for my provider extension and then include the fluidcontent_core stuff there via INCLUDE_TYPOSCRIPT
  • 17:40:39 <ltrebing> but then tt_content.list is broken
  • 17:41:16 <ltrebing> so apparently including it via the static include thing triggers some magic that doesn’t happen otherwise
  • 17:41:22 <NamelessCoder> no can do buddy
  • 17:41:41 <NamelessCoder> the FCC TS is loaded using so-called contentRender-identified templates
  • 17:41:53 <NamelessCoder> those are loaded in pretty much the most insane way you can imagine
  • 17:41:55 <ltrebing> so it’s just not possible with less than two static includes?
  • 17:42:12 <NamelessCoder> summa summarum: they must be loaded this way and you can only override, not exchange, the loaded config
  • 17:42:28 <NamelessCoder> see generated AdditionalConfiguration.php in your typo3conf
  • 17:43:06 <NamelessCoder> this file identifies the template that must be loaded before all plugin statics regardless of method used, also preceeding the quite unwanted ext_typoscript_setup.txt load order
  • 17:43:30 <NamelessCoder> CSC does the exact same thing simply because it has to :/
  • 17:43:46 <NamelessCoder> but about your solution:
  • 17:44:27 <NamelessCoder> using INCLUDE_TYPOSCRIPT is almost exactly the same as including an additional TypoScript template. Some might even say it's less consistent, because a special flag has to be enabled on the TS parser to process includes.
  • 17:45:16 <NamelessCoder> in the end it has the same impact - two files must be read, as includes. But you do save ONE iteration of the static inclusion loop ;)
  • 17:45:19 <ltrebing> ah, so basically that famous AdditionalConfiguration line ensures that the core does something *after* loading this particular template but *before* loading any other templates?
  • 17:45:55 <NamelessCoder> the line in additionalconfiguration has only a single purpose: when core builds TS it builds a special name for the static resource. If this name is present in that array, it is shifted to the beginning of includes
  • 17:45:55 <ltrebing> what I prefer about INCLUDE_TYPOSCRIPT is that I have only one entry point in the database and everything else is nicely tracked by Git
  • 17:46:27 <NamelessCoder> true - it's about the same in the end. When it's possible, that is :)
  • 17:46:54 <NamelessCoder> that TS inclusion method is the least pretty thing about FCC
  • 17:47:23 <NamelessCoder> without it though, no plugins could render
  • 17:47:34 <ltrebing> so I guess it might be possible to get the same result by changing the AdditionalConfiguration line so that it points to my provider extension TS instead of that of fluidcontent_core?
  • 17:47:44 <NamelessCoder> yes, that's one way to solve that
  • 17:47:54 <NamelessCoder> then you'd have zero includes
  • 17:48:19 <ltrebing> wait, wouldn’t I still need to have one for my provider extension?
  • 17:48:29 <NamelessCoder> that may be wrong: you'll have one include. It still has to be added as template to be loaded properly
  • 17:48:34 <ltrebing> yes
  • 17:49:25 <ltrebing> that’s another thing that confuses me: if the FCC template thingy is already referenced from AdditionalConfiguration, why do I still need to reference it from the template record as well
  • 17:49:54 <NamelessCoder> short answer is "look at the core code around contentRenderTemplates"
  • 17:49:58 <NamelessCoder> advise is "don't"
  • 17:50:29 <ltrebing> but I guess I should just accept this as a matter of fact, grumble a bit about this ugly legacy stuff, and carry on doing actual work
  • 17:50:32 <NamelessCoder> basically this array is not an inclusion instruction and cannot be used as one. It's a registry, identifying a specific inclusion as "must come before everything else"
  • 17:51:11 <NamelessCoder> the core gives CSC privilege by including this definition in the core itself. I can't do that for FCC.
  • 17:51:11 <ltrebing> yeah, I guess I get an idea
  • 17:51:31 <NamelessCoder> so even with CSC you still must load the TS, just like here, or it's just not present
  • 17:52:00 <NamelessCoder> I suppose I can make sense of that decision but the mind boggles why it was implemented this way, requiring such low level configuration
  • 17:53:08 <NamelessCoder> anyway, do what I do: shake your head, be happy it works and that the install script I wrote can create this file - and exploit this knowledge for your own benefit if you ever run into something similar
  • 17:53:31 <NamelessCoder> FCC won
  • 17:53:35 <ltrebing> yeah, looks like that’s the best option
  • 17:53:38 <NamelessCoder> 't check for this file on every request, of course
  • 17:54:47 <NamelessCoder> took me a full day to find out why, in the perspective of loading order, it had to be done this way and how to do it for non-system extensions - so yeah it should be the optimal way
  • 17:55:16 * NamelessCoder polishes the coder halo
  • 17:59:24 <ltrebing> :)
  • 22:18:32 <Outdoorsman> question... how can I enter the current year in a template without using typoscript?
  • 22:33:40 <Outdoorsman> Sweet, found the answer to the question myself... <f:format.date format="Y">{v:system.dateTime()}</f:format.date>
  • 22:33:40 <FT3BOT1> ¯\_(ツ)_/¯

20140830

  • 00:09:49 <Tjark> hi, is it possible to link the parent page with vhs menu ViewHelper ?
  • 02:57:31 <rosieres> NamelessCoder in ?
  • 13:10:35 <Guest8631> hi... is the PAGE TYPE "mount point" supported by fluidpages at the moment?
  • 13:30:51 <patrick1234> i'm using flux/fluidpages/fluidcontent in the first project now and it helped me to quickly develop many content elements types and pages... but i don't see an alternative to page type "mount point" now but they dont seem to work.. :/
  • 13:43:33 <GRIMMCREATIVE> Just tried to setup a mount point and it works
  • 14:29:30 <gbod_> Hi! During playing around with fluidcontent_core and its variants feature and idea came to my mind: What about registering the variants in a way like $GLOBALS[ 'TYPO3_CONF_VARS' ][ 'FluidTYPO3.FluidcontentCore' ][ 'variants' ][ 'image' ][] = array( 'extensionKey' => 'provider_ext', 'label' => 'SomeStringOrLLLKey' ); So that one might be more user friendly in the naming of the variant. What do you think about that way?
  • 15:17:59 <patrick1234> GRIMMCREATIVE: does the page created as mount page show up the content from the other page??
  • 17:51:33 <GRIMMCREATIVE> @patrick1234 yes
  • 19:25:03 <patrick1234> GRIMMCREATIVE: just tried it again and it's working for 2 pages now, for another one it doesnt... will check that out later... thanks for your effort.. made me try it again..

20140831