IRC logs

20140329

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

IRC log range: 20140329*

20140329

  • 00:08:00 * Denyerek wonders if NamelessCoder's fingers have cooled down any...
  • 00:08:42 <Denyerek> soee, I fgured out the inline syntax for the if statement, so that's pretty now
  • 00:12:19 <Guest|45675> @Denyerek Are you using TYPO3 6.2?
  • 00:13:23 <Guest|45675> I have a new install of 6.2 and it seems that all I get are errors and I haven't even done anything yet!!!
  • 00:14:34 <Guest|45675> #1237823695: Argument "table" was not registered. (More information)
  • 00:14:34 <Guest|45675> TYPO3\CMS\Fluid\Core\Parser\Exception thrown in file
  • 00:14:34 <Guest|45675> #1237823695 Argument "table" was not registered.
  • 00:15:28 <Guest|45675> Hmmm guess I should use copy/paste carefully here... sorry about the extra lines there.
  • 00:17:33 <Guest|45675> That's a frontend error. In TYPO3 6.2, I have installed... flux, vhs, fluidpages, fluidcontent, fluidpages_bootstrap, fluidcontent_bootstrap.
  • 00:24:36 <Denyerek> Yes
  • 00:24:37 <Denyerek> 6.2
  • 00:24:48 <Denyerek> Who are you Guest|45675 ? :)
  • 00:25:10 <Denyerek> are you up to date with all the extensions ?
  • 00:25:21 <Denyerek> And have you run the DB comparison from the install tool ?
  • 00:25:40 <Guest|45675> Yes, DB compare, up to date on all extension.
  • 00:25:40 <Denyerek> My DB check reports no differences, so you might have to sort that out, even tho it's a new installation.
  • 00:25:53 <Denyerek> have you don anything at all ?
  • 00:25:58 <Denyerek> Tried to set up a basic extension etc.
  • 00:26:52 <Guest|45675> I've used TV for years and years and am just banging my head to figure out this new ecosystem.
  • 00:27:07 <Denyerek> Dude, totally.
  • 00:27:14 <Denyerek> You not seen me for the last 12 hours? :D
  • 00:27:30 <Denyerek> It's starting to fall into place, but there are many unknowns and I feel a twinge of terror when NamelessCoder and cedricziel are not online :)
  • 00:27:40 <Denyerek> can you do /nick SomeName ?
  • 00:27:46 <Denyerek> I'm never gonna remember Guest|45675
  • 00:28:22 <Guest|45675> Errrrr... I haven't done that before. I'm just using the support chat from fluidtypo3.org.
  • 00:28:44 <Denyerek> Ah
  • 00:28:46 <Denyerek> Linux ?
  • 00:28:50 <Guest|45675> Windows
  • 00:28:55 <Denyerek> Grab a copy of mIRC
  • 00:29:03 <Denyerek> or xChat
  • 00:29:16 <Guest|45675> Will check it out quickly. Thanks.
  • 00:29:17 <Denyerek> You'll want to loiter - I find IRC is a lot like Fight Club
  • 00:29:26 <Guest|45675> ha ah
  • 00:29:29 <Denyerek> Stand outside for 3 days and finally get somewhere :)
  • 00:29:35 <Denyerek> So the webchat... it's very hit and miss.
  • 00:29:40 <Denyerek> Where are you geographically ?
  • 00:29:49 <Guest|45675> Well... I'm in the USA and I don't have really anyone else around that can help.
  • 00:30:04 <Denyerek> Yeah... if you're west coast then everyone's gonna be sleeping normally.
  • 00:30:14 <Denyerek> Unless you hang on late into your night so you can catch Germany when it wakes up.
  • 00:33:26 <Guest|45675> I'm west coast alright.
  • 00:33:38 <Denyerek> So it's what, 1300hrs ?
  • 00:34:01 <Guest|45675> 16:33
  • 00:34:37 <Denyerek> if you can stay up another 7 hours
  • 00:34:40 <Guest|45675> What do I use for the IRC server address
  • 00:34:44 <Denyerek> You'll find this place light up
  • 00:34:48 <Denyerek> irc.freenode.org I think
  • 00:35:08 <Guest|45675> Then the group should be fedext right?
  • 00:35:46 <Denyerek> channel is #fedext
  • 00:35:50 <Denyerek> not sure what group is
  • 00:36:50 <Denyerek> leave it blank
  • 00:41:18 <Outdoorsman> Hi @Denyerek I'm now nicknamed.
  • 00:41:32 <Denyerek> __clone method called on non-object in /home/denyerec/src/typo3-6.2/typo3/sysext/fluid/Classes/View/AbstractTemplateView.php on line 209
  • 00:41:38 <Denyerek> Nice
  • 00:41:40 <Denyerek> I am brb
  • 00:42:51 <NamelessCoder> hi Outdoorsman - all the way from the USA. Welcome :)
  • 00:44:45 <Outdoorsman> Thank you @NamelessCoder... I talked to you a few days ago. I'm the guy that said I had about 50 sites. I'm a little further than before but I must just be doing something wrong?
  • 00:45:22 <NamelessCoder> I think your error comes from fluidcontent_bootstrap or fluidpages_bootstrap
  • 00:45:38 <Outdoorsman> For starters... Builder extension isn't compatible with 6.2 yet so haven't made a provider extension like you mentioned.
  • 00:46:23 <NamelessCoder> are you comfortable with git?
  • 00:46:25 <Outdoorsman> I belive you are right, but I don't know why I would be getting errors when I haven't even done anything. I installed a blank template in the root element.
  • 00:46:59 <Outdoorsman> I don't use git, but as long as I can just use it to grab code I'm willing to do that.
  • 00:47:15 <NamelessCoder> this is what we'll need it for, nothing else ;)
  • 00:47:17 <Outdoorsman> I'm just not currently able to use it for versioning.
  • 00:47:24 <Outdoorsman> Sure
  • 00:47:51 <NamelessCoder> start by uninstalling and removing folders for extensions builder, fluidcontent_bootstrap and fluidpages_bootstrap
  • 00:47:59 <NamelessCoder> then, from document root:
  • 00:48:28 <NamelessCoder> git clone https://github.com/FluidTYPO3/builder.git typo3conf/ext/builder --single-branch --branch development
  • 00:48:41 <NamelessCoder> git clone https://github.com/FluidTYPO3/builder.git typo3conf/ext/fluidcontent_bootstrap --single-branch --branch development
  • 00:48:48 <NamelessCoder> git clone https://github.com/FluidTYPO3/builder.git typo3conf/ext/fluidpages_bootstrap --single-branch --branch development
  • 00:49:04 <NamelessCoder> then, install the extensions through extension manager
  • 00:49:21 <NamelessCoder> reload (browser refresh) the backend and you should see the "builder" module
  • 00:50:05 <NamelessCoder> now, before you do more, make sure that 1) you include the static TS for fluidpages_bootstrap and fluidcontent_bootstrap and 2) clear the system cache
  • 00:51:03 <NamelessCoder> you *may* need to manually delete all files in typo3temp, and if all else fails, you may need to manually clear all "cache_*" and "cf_*" tables in your database (often necessary when you upgrade)
  • 00:52:00 <NamelessCoder> at this point you should be able to 1) select a page template when editing pages and 2) add bootstrap-type content elements
  • 00:52:37 <Outdoorsman> I read over and over your comments the other day. I assumed that to include that static templates I would do that in the typical TS template on in the root page. But then I started looking at how you have things laid out in the specialty extension and am second guessing that. (By the way, I don't have specialty installed on this site... just my other test site)
  • 00:52:52 <NamelessCoder> ah yes
  • 00:53:05 <Outdoorsman> So what method are you recommending?
  • 00:53:07 <NamelessCoder> the specialty extension teaches a few procedures that differ from standard practice
  • 00:53:23 <NamelessCoder> I recommend first getting comfortable with the standard practice, which is to include the static TS into root TS template
  • 00:53:35 <Outdoorsman> Whew... I was a little confused where to do that.
  • 00:53:53 <NamelessCoder> btw, EXT:specialty is something the bootstrap_package delivers and is not officially fluidtypo3 as such - it's damn close, though.
  • 00:53:59 <Outdoorsman> That does make me a bit more comfortable for the time being.
  • 00:54:11 <NamelessCoder> yep, easier to manage if you have typo3 experience ;)
  • 00:54:13 <Outdoorsman> Sounds like I could transition once I get the feel of things
  • 00:54:38 <NamelessCoder> the specialty approach is ideal for versioning extensions - but get the other way under your skin first, then there's room to learn the tricks
  • 00:55:09 <NamelessCoder> and you'll know exactly what you need to replicate, configuration-wise, using other include strategies ;)
  • 00:55:12 <Outdoorsman> Thanks for differentiating that.
  • 00:55:16 <NamelessCoder> anytime
  • 00:56:26 <Outdoorsman> So just to be clear about what fliudpages_bootstrap is... doesn't it include a page template ready to go right out of the box, meaning I could start adding content to pages once I select it as the template for the root and subpages?
  • 00:56:43 <NamelessCoder> that is exactly what it does
  • 00:57:11 <NamelessCoder> I have an alternative suggestion which it would make sense to use as a start since you're in the very beginning now
  • 00:57:28 <NamelessCoder> do not install fluidpages_bootstrap and fluidcontent_bootstrap - instead, install this little piece:
  • 00:57:53 <NamelessCoder> git clone https://github.com/bootstraptheme-for-typo3/fluidbootstraptheme.git typo3conf/ext/fluidbootstraptheme --single-branch --branch development
  • 00:58:01 <Outdoorsman> Good... that's what I wanted. Once I have a working version of that, then I can at least look into it a bit. Would this be the extension to modify to fit my own HTML template that needs to be bootstrap compatible then or do I really need to start from scratch for a custom HTML template?
  • 00:58:31 <NamelessCoder> this extension contains both page and content templates, is designed as a base extension to build sites on bootstrap - and will be the successor to the two extensions mentioned
  • 00:58:40 <Denyerek> Claus - any pointers on the breadCrumb viewhelper choking ?
  • 00:58:40 <FT3BOT1> Welcome back Denyerek!
  • 00:59:01 <Denyerek> Could not analyse class:Tx_Vhs_ViewHelpers_Page_BreadcrumbViewHelper maybe not loaded or no autoloader
  • 00:59:10 <NamelessCoder> Denyerek when I finish here, yes ;)
  • 00:59:10 <Denyerek> I gave up and just wrote a TS cObj in the meantime.
  • 00:59:14 <Denyerek> Sweet.
  • 00:59:17 <Denyerek> I'll be around for a while.
  • 00:59:49 <NamelessCoder> Outdoorsman here's where it gets a bit interesting - there are so many structure strategies I would like to recommend but I'm afraid to overload you
  • 01:00:08 <NamelessCoder> but I can hint about what is actually possible with fluidcontent and fluidpages
  • 01:00:34 <NamelessCoder> - you can use whichever standard shipped templates you want, and override those you want to customise, without modifying the original files in any way
  • 01:01:09 <NamelessCoder> - you can package your overridden templates in the same extension as your custom templates: that way you provide both additional content elements and overrides for existing ones
  • 01:01:24 <Outdoorsman> Well I like doing things right and am familiar with large direcotory structures since I also use Magento. Nevertheless, when things become too time consuming to create quickly it defeats the purpose sometimes if you know what I mean.
  • 01:01:24 <NamelessCoder> - both of these things are equally possible with page templates
  • 01:01:37 <NamelessCoder> I know exactly what you mean
  • 01:01:53 <NamelessCoder> this is a perfect example of choosing the right (sufficiently basic) tool for the job
  • 01:02:47 <NamelessCoder> the hints above point to the ideal way of both creating your own custom elements and overriding some of the base ones - it even teaches you a strategy that can be used for all extbase extensions like EXT:news
  • 01:03:33 <Outdoorsman> The overriding method sounds like it works quite similar to how Magento works too, so I'm familiar with that strategy.
  • 01:03:38 <NamelessCoder> the name of the override-templates-feature is "overlays" and you can read a bit more about that here: https://github.com/FluidTYPO3/view/blob/master/README.md#template-path-overlays
  • 01:04:04 <NamelessCoder> perfect - yes, it would be much like existing, bigger, convention-based template structures
  • 01:04:09 <Denyerek> The overrides thing sounds awesome.
  • 01:04:24 <Denyerek> I think randomresult_afk was on about it the other day
  • 01:04:29 <Denyerek> have a base set of reusable stuff
  • 01:04:35 <Denyerek> and then overlay the ones you need to modify
  • 01:04:44 <NamelessCoder> both fluidcontent and fluidpages support "overlays" natively, no need to install EXT:view. Other extensions like EXT:news can be "overlayed" when EXT:view is installed. The TS setup approach is the same for all.
  • 01:05:00 <NamelessCoder> I could go on all night...
  • 01:05:21 <NamelessCoder> if you decide to jump even further you can abandon css_styled_content and switch to fluidcontent_core (fcc)
  • 01:05:29 <Denyerek> (Just not yet)
  • 01:05:33 <Denyerek> (No text w/image ;))
  • 01:05:46 <NamelessCoder> this extension allows you to use all the things I just described - as standard typo3 content
  • 01:06:14 <NamelessCoder> it switches away from TS objects to render different content, to using fluid templates which are formatted like fluidcontent templates
  • 01:06:23 <Outdoorsman> Yes, I got all sweaty when I thought about dropping css_styled_content because then I'm clearly All In 100% to this new system which I don't even know yet :)
  • 01:06:44 <NamelessCoder> still beta - but I use it on fluidtypo3.org and it is being used in production in a few other places already.
  • 01:06:57 <NamelessCoder> takes a bit of bravery to be an early adopter ;)
  • 01:07:48 <NamelessCoder> the good thing about fluidcontent_core is it is 100% identical to fluidcontent elements - learn one and you'll already know how the other works
  • 01:07:51 <Outdoorsman> From the sound of it. It's something that I could adopt at a later date as well and it wouldn't necessarily be a big deal as it's mostly getting rid of inline styles and more appropriately wrapped content, is that right?
  • 01:08:05 <Denyerek> yeah current csc doesn't have much baggage anymore.
  • 01:08:18 <NamelessCoder> definitely - you can go the fcc way later, but it would be a fair bit of work to migrate csc customisations to fcc templates
  • 01:08:20 <Denyerek> I'm building my current site on it, next one will probably be fluidcontent only
  • 01:09:04 <NamelessCoder> fluidcontent_core is our way to get all the control we want and use fluid - so we're completely going the other way from csc
  • 01:09:13 <Outdoorsman> ...hmmm really? So are the differences even apparent down to the template level?
  • 01:09:22 <NamelessCoder> nope.
  • 01:09:27 <NamelessCoder> there's no difference.
  • 01:09:29 <Outdoorsman> I thought it was more of a content element thing.
  • 01:09:37 <NamelessCoder> 100% similarity
  • 01:10:00 <NamelessCoder> you install the exts slightly differently, but after that you make the templates in exactly the same ways
  • 01:10:04 <Outdoorsman> ohhhhhh. So what's the difference then on my end?
  • 01:10:40 <NamelessCoder> the point of fcc: you can use the core's CTypes (text, image, uploads, bullets, etc) as if they were fluidcontent elements
  • 01:12:12 <NamelessCoder> instead of the csc "stdWrap" you have a "Layout", instead of each tt_content.xyz definition TS array you have a Fluid template, instead of a flexform or TCA to make fields you have Flux fields - and you get support for adding nested content elements in any content type (just an example: Image element can use other content elements as captions)
  • 01:12:22 <NamelessCoder> (I could go ooooon and on)
  • 01:12:29 <Outdoorsman> So if I populate my site with standard content elements, I would have to redo them all when I install fluidcontent_core to utilize the identical content elements that are fluid driven.
  • 01:12:41 <Denyerek> Pretty much.
  • 01:12:43 <NamelessCoder> the caveates are:
  • 01:12:48 <Outdoorsman> Got it.
  • 01:13:05 <NamelessCoder> 1) content styled using CSC is not CSS-compatible with FCC. Scopes and selectors must be changed.
  • 01:13:26 <NamelessCoder> 2) TS-defined modiffications of stdWrap, header rendering etc. is not compatible and must be recreated as Fluid
  • 01:13:39 <Outdoorsman> Ok... you're just blowing my mind here. That's amazing!
  • 01:13:42 <NamelessCoder> 3) Fields which we use, are limited compared to ones CSC uses
  • 01:14:15 <NamelessCoder> my biggest problem is I haven't enough time to explain this in writing as proper docs... there is SO MUCH which should be explained
  • 01:14:16 <Outdoorsman> I have no attachment to CSC styling.
  • 01:15:35 <Denyerek> Claus before you run out of steam...
  • 01:15:45 <NamelessCoder> but now I hope I've given you some info to go on to get the site running, CSC or FCC regardless - and that you've some courage to try these ;)
  • 01:16:13 <NamelessCoder> if you haven't already done so, save the CLI commands I gave earlier
  • 01:16:47 <NamelessCoder> if you ever encounter a bug, it is always worth while to try the git versions instead of the TER ones - they get the bugfixes slightly quicker
  • 01:17:04 <Outdoorsman> I'm doing the CLI stuff now. I will be back Monday possibly. Where can I PayPal you some thanks?
  • 01:17:12 <Denyerek> My queries
  • 01:17:20 <NamelessCoder> don't worry about that, really :)
  • 01:17:22 <Denyerek> 1) How to make a typolink to the parent page (I used a cObj for now)
  • 01:17:36 <Denyerek> 2) v:page.breadCrumb throws an error, I used a cObj for now
  • 01:17:42 <NamelessCoder> if you can't resist - http://www.amazon.co.uk/registry/wishlist/4DBU03X4O79U
  • 01:18:17 <Denyerek> 3) I could NOT get the chain syntax to work for the CSS include yu showed me, I had to resort to tags
  • 01:18:39 <Denyerek> 4_ I generated page titles like so: <h1>{page.title}</h1> - I felt dirty and wasn't sure if I should
  • 01:20:54 <NamelessCoder> 1) <f:link.page pageUid="{page.pid}">Link text</f:link.page>
  • 01:21:14 <NamelessCoder> 1a) to get page title: <v:page.info pageUid="{page.pid}" field="title" />
  • 01:21:36 <NamelessCoder> 2) then you're doing it wrong ^^ tag example please
  • 01:21:59 <NamelessCoder> 3) You are *positive* the section you try to f:render exists in the same template file?
  • 01:22:08 <NamelessCoder> 4) Sure, any way you like ;)
  • 01:23:47 <NamelessCoder> Outdoorsman let us know if the git versions work for you ;)
  • 01:24:05 <Denyerek> Ahhh right
  • 01:24:10 <Denyerek> lemme paste you the breadcrump
  • 01:24:21 <Denyerek> <v:page.breadCrumb />
  • 01:24:24 <Denyerek> That was all :/
  • 01:24:39 <NamelessCoder> <v:page.crumpet />
  • 01:24:41 <NamelessCoder> j/k
  • 01:24:43 <Denyerek> {f:render(section: 'PageBannerCSS')
  • 01:24:43 <Denyerek> -> v:asset.style(name: 'pageBannerCSS', external: 'false', standalone: 'false', dependencies: 'alba')
  • 01:24:43 <Denyerek> -> f:if(condition: settings.bannerDisplay)
  • 01:24:43 <Denyerek> -> f:comment()}
  • 01:24:47 <Denyerek> that was my inline
  • 01:28:02 <NamelessCoder> Denyerek do you use v:page.breadCrumb inside v:page.menu perchance?
  • 01:28:34 <Denyerek> Do you have to ?
  • 01:28:35 <Denyerek> If so...
  • 01:28:39 <Denyerek> ... that could be the problem :D
  • 01:28:43 <NamelessCoder> nope, you shouldn't
  • 01:28:46 <Denyerek> I was not using it inside
  • 01:28:46 <Denyerek> ok
  • 01:28:54 <Denyerek> Could not analyse class:Tx_Vhs_ViewHelpers_Page_BreadcrumbViewHelper maybe not loaded or no autoloader
  • 01:28:56 <Denyerek> That was the error
  • 01:29:01 <Denyerek> Tho
  • 01:29:03 <Denyerek> I checked the case
  • 01:29:07 <Denyerek> and changed it to breadCrumb
  • 01:29:09 <NamelessCoder> <v:page.breadCrumb />
  • 01:29:09 <Denyerek> and got the same error
  • 01:29:17 <NamelessCoder> in that case your cache retains the old name
  • 01:29:30 <NamelessCoder> class loader caches strtolower()'ed identifiers
  • 01:29:34 <Denyerek> Ack
  • 01:29:37 <Denyerek> so clear typo3temp ?
  • 01:29:39 <NamelessCoder> aye
  • 01:29:44 <Denyerek> fug it
  • 01:29:45 <Denyerek> :)
  • 01:29:47 <NamelessCoder> possibly cf/cache tables
  • 01:29:50 <Denyerek> Ok
  • 01:30:02 <Denyerek> so only that inline syntax eludes me then I guess
  • 01:30:12 <Outdoorsman> @NamelessCoder When entering that git command I get... error: unknown option `single-branch'
  • 01:30:21 <Denyerek> upgrade git
  • 01:30:24 <NamelessCoder> ah ok Outdoorsman - your git version is a bit older
  • 01:30:33 <NamelessCoder> alternative cli syntax...
  • 01:30:58 <NamelessCoder> git clone <url> typo3conf/ext/<reponame> && cd typo3conf/ext/<reponame> && git checkout development
  • 01:31:17 <Outdoorsman> Thanks... I'll try it
  • 01:31:28 <NamelessCoder> which instead of directly checking out the branch (new feature) just checks it all out and lets you decide branch after
  • 01:32:48 <NamelessCoder> Denyerek your template should contain an <f:section name="PageBannerCSS"><!-- css rules here --></f:section>
  • 01:32:55 <NamelessCoder> 'if it does not, php error ensues
  • 01:34:06 <Denyerek> Yep
  • 01:34:08 <Denyerek> I have that section
  • 01:35:03 <NamelessCoder> -> v:asset.style(name: 'pageBannerCSS', dependencies: 'alba')
  • 01:35:05 <NamelessCoder> rely on defaults
  • 01:35:16 <NamelessCoder> you have f:comment on the end, that will suppress the output
  • 01:35:24 <NamelessCoder> ither than that I see no errors
  • 01:35:25 <Denyerek> Yeah i put tha ton to stop the rrror
  • 01:35:28 <Denyerek> so I could work
  • 01:35:31 <Denyerek> gimme a mo
  • 01:35:35 <Denyerek> I'll re-enable it in a mo
  • 01:37:47 <NamelessCoder> btw regarding 1a from earlier... <v:page.link pageUid="{page.pid}" /> - variant viewhelper, automatically retrieves the title as link text.
  • 01:38:16 <NamelessCoder> add tag content to manually set link text like in the fluid-native page link viewhelper
  • 01:38:59 <NamelessCoder> ooh and btw Denyerek congratulations! You've now used ~10% of the VHS viewhelpers ^^
  • 01:39:57 <Denyerek> Do I get a Typo3 Achievement ?
  • 01:40:00 * Denyerek adds to Steam
  • 01:40:32 <NamelessCoder> achievement unlocked! "Smells like ViewHelper" (50points)
  • 01:40:37 <Denyerek> Hehe
  • 01:41:33 <NamelessCoder> next level: "Inlininja" (200points)
  • 01:41:49 <Denyerek> Right
  • 01:41:51 <Denyerek> clearing caches
  • 01:42:21 <Denyerek> The inline gives me this : Fatal error: __clone method called on non-object
  • 01:42:32 <NamelessCoder> pff...
  • 01:42:42 <NamelessCoder> silly fluid
  • 01:43:15 <Denyerek> <f:section name="PageBannerCSS">
  • 01:43:15 <Denyerek> #main { margin-top: 290px; }
  • 01:43:15 <Denyerek> .socMedia { top: 340px !important; }
  • 01:43:15 <Denyerek> </f:section>
  • 01:43:25 <Denyerek> That's the section ^
  • 01:43:38 <Denyerek> {f:render(section: 'PageBannerCSS')
  • 01:43:38 <Denyerek> -> v:asset.style(name: 'pageBannerCSS', dependencies: 'alba')
  • 01:43:38 <Denyerek> -> f:if(condition: settings.bannerDisplay)}
  • 01:43:53 <Denyerek> that's the inline
  • 01:45:06 <Denyerek> Fatal error: __clone method called on non-object in /home/denyerec/src/typo3-6.2/typo3/sysext/fluid/Classes/View/AbstractTemplateView.php on line 209
  • 01:45:10 <NamelessCoder> erhhhhhhhhhhhhhh
  • 01:45:29 <NamelessCoder> don't tell me you create f:section in your Layout please ;)
  • 01:45:37 <NamelessCoder> because that sooooooooooo doesn't work.
  • 01:45:58 <NamelessCoder> Templates, Partials, yes - Layouts, no.
  • 01:46:02 <Denyerek> <f:section> is in my Template
  • 01:47:28 <NamelessCoder> are you rendering this from the Preview section?
  • 01:47:34 <NamelessCoder> or Configuration?
  • 01:47:39 <NamelessCoder> are you rendering in BE?
  • 01:48:14 <Denyerek> FE
  • 01:48:43 <Denyerek> You wanna see via TV ?
  • 01:49:04 <NamelessCoder> so.... Template has section Main, uses f:layout - Layout has f:render section="Main" and inside section Main, is the inline call to f:render?
  • 01:49:40 <Denyerek> Whoa whoa
  • 01:50:00 <Denyerek> <f:section name="Main">
  • 01:50:00 <Denyerek> <v:page.content.render column="0" />
  • 01:50:00 <Denyerek> </f:section>
  • 01:50:03 <Denyerek> That's in my template
  • 01:50:09 <Outdoorsman> @NamelessCoder I ran this successfully, git clone https://github.com/FluidTYPO3/fluidpages_bootstrap.git typo3conf/ext/fluidpages_bootstrap && cd typo3conf/ext/fluidpages_bootstrap && git checkout development && cd ../../..
  • 01:50:11 <Outdoorsman> but when I try to install it I get the error, "Your TYPO3 version is higher than allowed. You can use TYPO3 versions 4.6 - 6.1.99"
  • 01:50:21 <Denyerek> <f:render section="Main"/> <-- that gets called from my Layout
  • 01:50:32 <NamelessCoder> aah yes Outdoorsman - those are still outdated
  • 01:50:36 <NamelessCoder> execute:
  • 01:50:51 <NamelessCoder> ./typo3/cli_dispatch.phpsh extbase extension:install fluidcontent_bootstrap
  • 01:50:57 <NamelessCoder> repeat for fluidpages_bootstrap
  • 01:51:27 <Outdoorsman> So was it just a bookkeeping thing that you haven't upated the version requirements?
  • 01:51:37 <NamelessCoder> we are a bit behind getting these out (not least because a successor ext is being made)
  • 01:52:04 <NamelessCoder> the "development" label definitely fits ;)
  • 01:52:12 <Denyerek> ok great, the breadcrumb was down to typo3temp caching
  • 01:52:16 <Denyerek> I will have to remember to keep on top of that.
  • 01:52:18 <NamelessCoder> should be a few days then new TER versions will come out with proper deps
  • 01:52:46 <Denyerek> <v:page.link pageUid="{page.pid}" /> <-- that is not a PARENT link, it's a link to the current page
  • 01:52:48 <Outdoorsman> Ahh... that makes sense. I'm just hoping to actively be using these so hope there's going to be a stable version of things that all work together soon.
  • 01:52:54 <NamelessCoder> Denyerek this is the exception.... when class name CASE is the error, cache won't detect when you fix the case problem
  • 01:52:57 <Outdoorsman> Good deal.
  • 01:53:16 <NamelessCoder> stable versions coming any day soon - count on it :)
  • 01:53:55 <Denyerek> Outdoorsman, that's a pretty solid guarantee, Claus has done a monster amount of work on this and doesn't appear to be slowing down.
  • 01:56:04 <NamelessCoder> I would however try replacing fluidcontent_bootstrap and fluidpages_bootstrap with the fluidbootstraptheme extension - that would be more future proof, although the ext is going to be changing a bit the next few days before finally hitting TER
  • 01:57:17 <NamelessCoder> oh well... may as well create two TER releases :)
  • 01:58:07 <Outdoorsman> This is the happiest day of my life! I'm seeing things now showing up in the Page Layouts tab. I've been work on trying to get things working for several days and apparently it's because the extension didn't work and had to come from the dev branch. I just assumed it my newbieness.
  • 01:58:10 <Outdoorsman> Thanks agian.
  • 01:58:32 <NamelessCoder> okay that's more than anyone could have wanted :)
  • 01:58:56 <Outdoorsman> I hate bothering people with needless questions, but in this case I should have asked MUCH sooner.
  • 01:58:58 * Denyerek slaps NamelessCoder with a parent page link
  • 01:59:05 <NamelessCoder> but hang around here for 15 more minutes
  • 01:59:10 <Denyerek> Outdoorsman, trust me, you'll be a saint in comparison to me.
  • 01:59:12 <Denyerek> Literally.
  • 01:59:18 <Denyerek> A saint.
  • 01:59:29 <NamelessCoder> Denyerek see [01:37:48
  • 01:59:38 <Denyerek> If you can imagine the kid standing in the corner with the overturned can of paint - that's me.
  • 01:59:45 <Outdoorsman> Thanks again @NamelessCoder. I'm headed off to be with a family now... my work here is done. Over and out.
  • 01:59:56 <Denyerek> Yeah that generates a link to the current page.
  • 02:00:02 <Denyerek> I implemented that.
  • 02:00:20 <NamelessCoder> alright - Outdoorsman in an hour or so you can get these exts from TER no problems
  • 02:01:33 <NamelessCoder> <v:page.link pageUid="{record.pid}" /> then?
  • 02:02:16 <Denyerek> Nope
  • 02:02:21 <Denyerek> same, creates a link to the current page
  • 02:02:35 <NamelessCoder> {page -> f:debug()} showing a proper page record?
  • 02:02:39 <Outdoorsman> Ya that would be good for the others out there excited to use 6.2 who waited until the stable release like me. I will be in offline for the next day or two, but will be back at this soon. Have a great weekend everyone :)
  • 02:02:54 <NamelessCoder> thanks - great weekend to you too :)
  • 02:03:12 <Denyerek> "null"
  • 02:03:14 <Outdoorsman> Thanks for your help too Denyerek
  • 02:03:21 <Denyerek> What little I could provide.
  • 02:03:29 <Denyerek> Be sure to idle here often :_
  • 02:03:30 <Denyerek> :)
  • 02:03:37 <NamelessCoder> Denyerek are you inside an f:section and did you forget to transfer the {page} variable using "arguments" on f:render?
  • 02:03:38 <Denyerek> And if you need help with CSS or a camera, I'm your man.
  • 02:03:43 <Outdoorsman> Anything helps when there's no TYPO3 people within 8 hours of me.
  • 02:03:59 <NamelessCoder> this channel + #typo3 should be all you need
  • 02:04:02 <Denyerek> I am in a section. I was unaware one needed to pass arguements.
  • 02:04:23 <Denyerek> <f:render partial="PageObjects" section="PageNavigation" />
  • 02:04:39 <NamelessCoder> <f:render partial="PageObjects" section="PageNavigation" arguments="{page:page}" />
  • 02:04:45 <NamelessCoder> or <f:render partial="PageObjects" section="PageNavigation" arguments="{_all}" />
  • 02:04:55 <Denyerek> Is there a penalty in passing _all ?
  • 02:05:04 <Denyerek> I had assumed stuff like page would be global :/
  • 02:05:12 <NamelessCoder> yes: performance cost cpu+mem, multiple array copies.
  • 02:05:14 <Denyerek> cos page.title was available
  • 02:05:29 <NamelessCoder> Fluid has only one reserved global variable, {settings}, as discussed earlier ;)
  • 02:05:50 <NamelessCoder> yes, {page} is available in sections rendered from the Layout
  • 02:05:59 <NamelessCoder> but not sections you render from templates or paritals
  • 02:06:11 <Denyerek> Excellent
  • 02:06:15 <Denyerek> that's another one down
  • 02:06:25 <Denyerek> "Whats available where" is quite vague to me right now.
  • 02:06:34 <Denyerek> Ok so all the cObjs are gone
  • 02:07:01 <Denyerek> Breadcrumb is grand
  • 02:07:15 <Denyerek> (I wrote the CSS based on the default markup so I could continue building, so it dropped in perfectly)
  • 02:07:50 <Denyerek> So the only thing now remaining is that inline syntax.
  • 02:07:50 <NamelessCoder> you can later switch to manual rendering, as is possible with v:page.menu
  • 02:07:53 <Denyerek> I don't NEED to get that working,
  • 02:07:59 <NamelessCoder> drop that
  • 02:08:04 <Denyerek> Yeah
  • 02:08:11 <Denyerek> I have done so... Mysterious, tho.
  • 02:08:14 <NamelessCoder> just use <v:asset.style name="whatever"> and enclose this with <f:if>
  • 02:09:49 <Denyerek> Great
  • 02:09:59 <Denyerek> well it's a clean sweep and it's working perfectly in IE8
  • 02:30:58 <Denyerek> The best thing about all this
  • 02:31:03 <Denyerek> And it really is a MASSIVE win
  • 02:31:20 <Denyerek> is that on Monday, I have to upgrade the live site from 6.1 to 6.2, update all the extensions and then import all my work
  • 02:31:28 <Denyerek> and I won't actually have to touch the Typo3 BE to do it.
  • 02:31:38 <Denyerek> Having alllllll your stuff in an extension, in a repo, is huge.
  • 02:31:54 <Denyerek> I didn't really respect that until I started working on it.
  • 02:39:43 <NamelessCoder> knowing is loving
  • 02:52:09 <Denyerek> gnight man
  • 02:52:20 <NamelessCoder> 'nite :)
  • 08:59:06 <Denyerek> Mornin!
  • 08:59:21 <Denyerek> You'll be relieved to hear thus morning I am not working on Typo, but retouching Poledancers again.
  • 08:59:32 <Denyerek> You all get to take the weekend off ;)
  • 16:03:38 <BenjaminR> In place of all satisfied users of FluidPoweredT3 - congratulations to the NamelessCoder - keep up the great work! https://www.youtube.com/watch?v=bJ7B9x027uc
  • 16:55:51 <Guest89390> Hello!
  • 20:27:36 <randomresult> hey @NamelessCoder - i wish you all the best! RockOn Mate. Cheers!