#silverstripe IRC Log

IRC log for 19 January 2016

All timestamps are in UTC.

1: [00:19:12] * micmania1 has joined #silverstripe
2: [00:19:16] * UncleCheese quit (Quit: Textual IRC Client: www.textualapp.com)
3: [00:21:30] <zippy> I thought the code was moving to PSR-2 - so spaces and not tabs
4: [00:32:55] * Stomach has joined #silverstripe
5: [00:33:28] * zlinux has joined #silverstripe
6: [00:47:26] <spronk> moo
7: [00:47:48] <micmania1> zippy: it is at some point but not sure when
8: [00:47:59] <micmania1> at least I think it was accepted
9: [00:48:15] <zippy> spronk: o
10: [00:53:10] <spronk> o.
11: [00:54:10] <zippy> o.o
12: [00:59:33] * saysora quit (Quit: My Mac has gone to sleep. ZZZzzz…)
13: [01:04:03] <Stomach> silverstripe has released the interns
14: [01:04:38] <Stomach> also logging for this channel no longer seems to work >_<
15: [01:05:16] <zippy> whois ss-helper
16: [01:05:27] <zippy> ^ noob
17: [01:06:08] <zippy> Stomach: how was the game the other day? shame we lost but damn we fucked them in the last game
18: [01:06:29] <zippy> #nolube
19: [01:06:37] <Stomach> yeah it was fun
20: [01:06:42] <Stomach> the whole GA thing was a bit shit
21: [01:06:49] <zippy> GA?
22: [01:06:52] <Stomach> and queues for food and beer were fucking stupid
23: [01:06:55] <Stomach> general admission
24: [01:07:22] <zippy> speaking of GA, trying to debug GA is a pain in the ASS.
25: [01:07:34] <zippy> Hit the page, wait for hours to see it show up
26: [01:07:50] <zippy> tempted to look at piwik
27: [01:08:12] <Stomach> zippy - use real time :P
28: [01:08:23] <zippy> yea, but that doesn't show up my ecommerce tracking
29: [01:12:25] <zippy> uh oh
30: [01:12:45] * zippy wonders what he set the password to for an ssh key
31: [01:15:24] * BrewNaked quit (Remote host closed the connection)
32: [01:16:12] * saysora has joined #silverstripe
33: [01:33:31] <helenclarko> Stomach: which browser you using?
34: [01:36:21] <helenclarko> Stomach: https://silverstripe.logged.nz/ works from chrome. Blank screens on firefox
35: [01:42:00] <helenclarko> still cant get stats.php to work though. Sometimes it does, sometimes it does not.
36: [01:42:07] * Stomach quit (Quit: zzz)
37: [01:42:40] * UncleCheese has joined #silverstripe
38: [01:53:23] <zippy> hello uC
39: [01:53:39] <zippy> helenclarko: it's because of adblock... if you have it on then it wont show
40: [01:54:12] * Stomach has joined #silverstripe
41: [01:54:25] <Stomach> helenclarko - doesnt work in chrome :(
42: [01:54:32] <Stomach> works in safari
43: [01:55:34] <helenclarko> Stomach: odd, works for me.
44: [01:56:07] <helenclarko> zippy: and so it does, thanks,
45: [01:56:35] <helenclarko> and stats.php works
46: [01:57:07] <helenclarko> To think I have been using chrome for months, just for logs
47: [02:02:28] <Stomach> adblock kills website
48: [02:02:31] <Stomach> what a surprise
49: [02:12:56] * micmania1 quit (Quit: micmania1)
50: [02:17:47] * saysora quit (Quit: My Mac has gone to sleep. ZZZzzz…)
51: [02:20:18] * bjbk has joined #silverstripe
52: [02:20:32] <bjbk> Hi all
53: [02:21:11] * zlinux quit (Ping timeout: 264 seconds)
54: [02:21:51] * Stomach quit (Quit: zzz)
55: [02:22:16] * Stomach has joined #silverstripe
56: [02:23:12] <bjbk> Quick advice question - I'm needing to get a list of current relations for a given page in the admin edit form as a javascript variable that I can use in some custom JS - I've got it working now as a custom requirement, but that only updates on page load - not on save etc.
57: [02:23:46] <bjbk> If I add the javascript as a literal field - that works, but also causes all of the admin JS to be included right above it. Anyone see any issues with that that I'm missing?
58: [02:24:10] <bjbk> Or is there a way to make the custom requirement update dynamically I'm missing?
59: [02:28:59] <nontgor> bjbk: I normally include data as a 'data-something' attribute of a LiteralField if using a form. Then grab that data by unobtrusive JavaScript. When saving and the save is successful you will need to return JSON with the updated values to repopulate
60: [02:30:08] <nontgor> bjbk: PS on first coffee and eyes still blurry, may be misunderstanding you :)
61: [02:31:11] <bjbk> nontgor - no I think you've understood me perfectly - that's a great suggestion, thanks.
62: [02:31:12] * zippy quit (Quit: Textual IRC Client: www.textualapp.com)
63: [02:32:54] * jules0x quit (Quit: Leaving)
64: [02:33:51] <nontgor> bjbk: Have a look at the source for http://www.jakayanrides.com/gallery/cycling-in-nonthaburi-thailand/20150816-bike-for-mom-phone-shots/ and search for 'data-mapmarkers' - note the long list of markers as one of the attributes
65: [02:34:46] <bjbk> nontgor - yeah, that's perfect
66: [02:34:48] <bjbk> thanks
67: [02:34:57] <nontgor> bjbk: Centre is also represented the same way. There is no JavaScript inline in the page, only the call to load (in this case compressed) JavaScript. Page is cacheable, JS is compressable, /me happy
68: [02:37:06] <bjbk> Nice
69: [02:37:33] <nontgor> bjbk: The JS file that deals with those values is here https://github.com/gordonbanderson/Mappable/blob/3.1/javascript/google/maputil.js - search for data-js. Note that I am not returning values as you will have to, but it should be enough to get you going :)
70: [02:39:02] * joelpittet quit ()
71: [02:42:38] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
72: [02:46:44] * bumblebee has joined #silverstripe
73: [02:46:44] <ss-helper> bumblebee: Welcome to #silverstripe! Please ask your questions but don't leave too soon, we are a busy lot.
74: [02:47:05] <bjbk> nontgor - works perfectly, thanks!
75: [02:47:16] <nontgor> cool :)
76: [03:04:16] * BrewNaked has joined #silverstripe
77: [03:05:11] * UncleCheese has joined #silverstripe
78: [03:05:16] * micmania1 has joined #silverstripe
79: [03:08:26] * BrewNaked quit (Ping timeout: 240 seconds)
80: [03:26:25] * saysora has joined #silverstripe
81: [03:30:57] * saysora quit (Ping timeout: 250 seconds)
82: [03:31:58] * helenclarko quit (Read error: Connection reset by peer)
83: [03:42:42] * knsqnt_ has joined #silverstripe
84: [03:42:42] <ss-helper> knsqnt_: Welcome to #silverstripe! Please ask your questions but don't leave too soon, we are a busy lot.
85: [03:46:29] * knsqnt quit (Ping timeout: 276 seconds)
86: [03:54:35] * bumblebee quit (Remote host closed the connection)
87: [03:58:11] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
88: [03:58:33] * UncleCheese has joined #silverstripe
89: [03:59:58] * UncleCheese quit (Client Quit)
90: [04:03:39] * spekulatius quit (Quit: Leaving)
91: [04:04:11] * flashbackzoo quit (Quit: WeeChat 0.4.2)
92: [04:15:29] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
93: [04:23:02] * micmania1 quit (Quit: micmania1)
94: [04:42:16] * knsqnt_ quit ()
95: [04:53:04] * mobiusnz quit (Read error: Connection reset by peer)
96: [04:53:08] * BrewNaked has joined #silverstripe
97: [04:57:36] * BrewNaked quit (Ping timeout: 250 seconds)
98: [05:08:57] * mobiusnz has joined #silverstripe
99: [05:12:26] * Stomach quit (Ping timeout: 240 seconds)
100: [05:25:22] * bjbk quit (Ping timeout: 252 seconds)
101: [05:27:19] <ss-helper> A visual guide for the upcoming version 4 of SilverStripe - https://groups.google.com/d/msg/silverstripe-dev/aWrc7rUVX-g/1ZSVZFowAwAJ
102: [06:01:19] * Kingy has joined #silverstripe
103: [06:14:47] * spronk quit (Quit: I may need a longer sleep timer...)
104: [06:17:34] <mobiusnz> is it possible to use $LinkOrSection outside of a loop?
105: [06:21:09] <nontgor> mobiusnz: It's a method in SiteTree which suggests yes
106: [06:22:14] <mobiusnz> hmm. always seemed to apply the class even when it wasn't in the section
107: [06:23:30] <mobiusnz> I got around it easily enough as I have <body class="$URLSegment"> in my template which means I can do slightly obscure rules like .register #register {}
108: [06:23:54] <nontgor> check the method isSection(), that defines the criteria
109: [06:24:48] <nontgor> $this->isCurrent() is one of the OR conditions.... so that is probably why
110: [06:25:33] <mobiusnz> yeah, I think when its not in a loop it will apply the logic to the current page
111: [06:25:38] <mobiusnz> which isn't so helpful
112: [06:37:57] <Kingy> Hey guys, any ideas how I'd go about having a single sign on for multiple subsites on different domains?
113: [06:42:22] * BrewNaked has joined #silverstripe
114: [06:47:09] * BrewNaked quit (Ping timeout: 265 seconds)
115: [06:48:10] * spronk has joined #silverstripe
116: [06:49:14] <nontgor> $rootLevel = Page::get()->filter('ParentID', 0); << why would this fail with Postgres? pg_query(): Query failed: ERROR: column "parentid" does not exist
117: [06:49:14] <nontgor> LINE 1: ...ee_Live"."ID") AS "0" FROM "SiteTree_Live" WHERE (ParentID =...
118: [07:09:16] * r_hector has joined #silverstripe
119: [07:11:56] * Mike123 has joined #silverstripe
120: [07:32:59] * spronk quit (Quit: I may need a longer sleep timer...)
121: [08:11:23] * DarjusIT has joined #silverstripe
122: [08:12:37] <DarjusIT> Hi, maybe someone tried this module https://github.com/wilr/silverstripe-facebookconnect on 3.2 version?
123: [08:19:03] * r_hector quit (Remote host closed the connection)
124: [08:31:05] * BrewNaked has joined #silverstripe
125: [08:35:35] * BrewNaked quit (Ping timeout: 245 seconds)
126: [08:36:04] * swaiba has joined #silverstripe
127: [09:14:17] * kinglozzer has joined #silverstripe
128: [09:35:48] * Kingy is now known as Kingy[a]
129: [09:56:17] * MarkGuin_ has joined #silverstripe
130: [10:20:06] * BrewNaked has joined #silverstripe
131: [10:24:56] * BrewNaked quit (Ping timeout: 276 seconds)
132: [11:44:26] * swaiba quit (Ping timeout: 240 seconds)
133: [11:55:17] * swaiba has joined #silverstripe
134: [11:55:23] * apuckey quit (Ping timeout: 264 seconds)
135: [12:08:36] * BrewNaked has joined #silverstripe
136: [12:13:24] * BrewNaked quit (Ping timeout: 265 seconds)
137: [13:15:28] * UndefinedOffset has joined #silverstripe
138: [13:25:56] * muskie9 has joined #silverstripe
139: [13:57:53] * BrewNaked has joined #silverstripe
140: [14:02:05] * BrewNaked quit (Ping timeout: 255 seconds)
141: [15:02:20] * MarkGuin_ quit (Remote host closed the connection)
142: [15:05:27] * nontgor quit (Read error: Connection reset by peer)
143: [15:14:51] * MarkGuin_ has joined #silverstripe
144: [15:32:27] * DarjusIT quit (Read error: Connection reset by peer)
145: [15:37:28] * muskie9 quit (Quit: My Mac has gone to sleep. ZZZzzz…)
146: [15:40:49] * muskie9 has joined #silverstripe
147: [15:46:38] * BrewNaked has joined #silverstripe
148: [15:51:11] * BrewNaked quit (Ping timeout: 260 seconds)
149: [15:51:56] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
150: [16:02:16] * Mike123 quit (Ping timeout: 252 seconds)
151: [16:22:34] * SphereSilver has joined #silverstripe
152: [16:27:30] * BrewNaked has joined #silverstripe
153: [16:34:26] * Jonny_ has joined #silverstripe
154: [16:36:01] * Jonny__ has joined #silverstripe
155: [16:38:25] <Jonny__> Hey guys. Any of you know how I can remove the "Filter" and "Import" side panel from my ModelAdmin without without using css? (I've managed to remove the Import section using the line "static $model_importers = array();" but unable to get rid of that pesky filter!) Would really appreciate any help.
156: [16:38:34] * Jonny_ quit (Ping timeout: 252 seconds)
157: [16:39:38] <Jonny__> (^ That wasn't me logging out by the way ;) )
158: [16:58:00] * SphereSilver is now known as Firesphere
159: [16:59:57] <swaiba> Jonny__ just add static $model_importers = array(); to the ModelAdmin class
160: [17:00:13] <swaiba> that removes all importers
161: [17:00:43] <swaiba> and the filters are controlled by the static variable $searchable_fields defined per data boject
162: [17:01:02] <swaiba> if this is empty then it uses the $summary_fields instead
163: [17:01:19] <swaiba> so not easy to remove all filters... why would you want this out of interest?
164: [17:01:19] <Firesphere> The importer is the public $showImportForm, just set it to false.
165: [17:02:05] <Firesphere> For the searchform, you could use parent SearchForm() { return false; }
166: [17:03:07] <Firesphere> But why would you want to remove the filter?
167: [17:24:54] <Jonny__> Thanks for you help guys. I guess I'll just keep filters. My certain use case means that there will never be more than 2 items being controlled by the ModelAdmin and therefore it just seems a little silly to have a filter for them :P. I'll probably just hide them with css, but didn't want to resort to that.
168: [17:25:38] <Firesphere> Well, if the user collapses the filter-panel, the CMS remembers this choice, so I don't see any big issue with it.
169: [17:26:15] <Firesphere> And if it's only two, they won't use the filter anyway. Besides that, the filter doesn't break anything, so why go through the trouble of trying to hide it, it's quite clear what it's for to users.
170: [17:26:28] <Jonny__> Yeah. Cheers again for your help :)
171: [17:26:46] <Firesphere> So, they have to be dumber than a dead leaf to be confused by a filter.
172: [17:27:32] <kinglozzer> Jonny__ / swaiba / Firesphere: Alternatively you can get rid of the entire column by creating an empty FooAdmin_Tools.ss
173: [17:27:37] <kinglozzer> Where FooAdmin is the class name
174: [17:28:08] <kinglozzer> I usually just create mysite/templates/FooAdmin_Tools.ss, then put a comment in like <!-- Template override to hide the 'filter' form for FooAdmin -->
175: [17:30:48] * Jonny__ quit (Ping timeout: 252 seconds)
176: [17:31:08] * kinglozzer home
177: [17:31:10] <kinglozzer> ciao!
178: [17:31:10] * kinglozzer quit ()
179: [17:50:50] * gordon has joined #silverstripe
180: [17:50:55] * gordon is now known as nontgor
181: [18:35:13] * DimiStripe quit (Quit: DimiStripe)
182: [18:49:16] * joelpittet has joined #silverstripe
183: [18:57:10] * MarkGuin_ quit (Remote host closed the connection)
184: [18:58:02] * gelignite has joined #silverstripe
185: [18:58:30] * mobiusnz1 has joined #silverstripe
186: [18:59:34] * mobiusnz quit (Ping timeout: 250 seconds)
187: [19:15:59] * Stomach has joined #silverstripe
188: [19:19:59] <BrewNaked> Howdy all... don't suppose anyone here is using the "Silverstripe Template Language Support" plugin for phpStorm...?
189: [19:21:51] <BrewNaked> Seems like something with some enormous possibility (especially for newbies like me who want something to help navigate template variable scope), but hasn't been touched in a couple of years now. Was wondering if it has any momentum left.
190: [19:22:08] <BrewNaked> https://plugins.jetbrains.com/plugin/7201?pr=phpStorm
191: [19:24:14] <FrozenFire> Who's in charge of that helpfulrobot thing? It's getting pretty annoying.
192: [19:24:44] <FrozenFire> Just blocked it on GitHub in the hope that doing that will prevent it from spamming my repos, but I think the whole approach needs to be reconsidered.
193: [19:25:54] * UndefinedOffset quit (Quit: Leaving.)
194: [19:31:23] * MarkGuin_ has joined #silverstripe
195: [19:34:01] * helenclarko has joined #silverstripe
196: [19:36:20] * jules0x has joined #silverstripe
197: [19:37:26] * mobiusnz1 quit (Read error: Connection reset by peer)
198: [19:37:38] <Stomach> BrewNaked - we use it
199: [19:38:22] <Stomach> FrozenFire - its @assertchris
200: [19:38:23] <Stomach> https://groups.google.com/forum/#!topic/silverstripe-dev/EJU0gyGVfNY
201: [19:43:44] <FrozenFire> Thanks
202: [19:45:21] <BrewNaked> Stomach: Any idea whether anyone has picked up on any future development there? I'd throw some $$ and/or beer at someone willing to see the variable scope context information through.
203: [19:52:49] * MarkGuin_ quit (Remote host closed the connection)
204: [19:55:46] * zippy has joined #silverstripe
205: [19:57:57] * dollardad has joined #silverstripe
206: [19:58:42] * r_hector has joined #silverstripe
207: [19:58:51] <dollardad> Has anyone seen this error message before [User Error] Uncaught ReflectionException: Class \VersionFeed\Filters\RateLimitFilter does not exist
208: [20:04:21] * TRB143 quit (Ping timeout: 255 seconds)
209: [20:05:23] * MarkGuin_ has joined #silverstripe
210: [20:06:12] <Stomach> BrewNaked - I dont think so
211: [20:06:24] <Stomach> dollardad - not that exactly, but similar ones
212: [20:06:32] <Stomach> where are you calling that from
213: [20:06:33] <Stomach> !paste
214: [20:06:34] <ss-helper> Please paste your code using something like http://kopy.io/ or http://www.sspaste.com/ or https://gist.github.com/ and then paste the link here.
215: [20:07:23] <dollardad> I have just create a clone of a site on my localhost
216: [20:07:39] <dollardad> the site works ok on productions
217: [20:07:53] <dollardad> run composer to install
218: [20:08:09] * TRB143 has joined #silverstripe
219: [20:08:25] <dollardad> I can login to the backend fine. This error displays on the front end
220: [20:10:23] * MarkGui__ has joined #silverstripe
221: [20:13:35] * MarkGuin_ quit (Ping timeout: 240 seconds)
222: [20:14:12] <dollardad> ss-helper: line 14 https://gist.github.com/dollardad/47581544dfb37c591fa7
223: [20:14:48] <zippy> dollardad: ss-helper is just a bot..... don't expect a reply :)
224: [20:15:02] <dollardad> bugger forgot
225: [20:15:27] <dollardad> Stomach: line 14 https://gist.github.com/dollardad/47581544dfb37c591fa7
226: [20:15:55] <zippy> dollardad: is this after installing some module? You flushed?... maybe the module you had has a dependancy on some other module
227: [20:15:59] <Stomach> dollardad - where is your code that calls RateLimitFilter
228: [20:16:34] <zippy> as it seems to be part of those module... https://github.com/silverstripe-labs/silverstripe-versionfeed/blob/master/code/caching/RateLimitFilter.php
229: [20:16:58] <zippy> ^those^this^
230: [20:19:55] <dollardad> Strange - I have simply cloned the production site, run composer install, sspak to get the assets and db
231: [20:20:24] <zippy> did you /dev/build and flush after that?
232: [20:20:25] <zippy> !flush
233: [20:20:26] <ss-helper> Have you flushed? Try doing a ?flush=all and /dev/build then see if it's sorted. Do it twice for good measure ;-)
234: [20:21:08] <dollardad> yes I have run dev/build and ?flush, several times
235: [20:21:32] <zippy> is that module installed?
236: [20:21:48] <zippy> maybe someone ninja sneaked it on the server
237: [20:22:53] <dollardad> yes that module is installed
238: [20:23:56] * micmania1 has joined #silverstripe
239: [20:24:01] * UncleCheese has joined #silverstripe
240: [20:24:36] <dollardad> but the install is the same version as the server
241: [20:24:45] <zippy> you flushing the right site?
242: [20:24:52] <zippy> php version and all that the same?
243: [20:24:59] <dollardad> zippy: yes several times
244: [20:25:13] <zippy> yes but you've checked it's the right site, not doing production by mistake..
245: [20:25:22] <zippy> god damn pixies I bet...
246: [20:26:56] <dollardad> zippy: yes and I have just checked my localhost vhost is pointing to the right site
247: [20:30:03] <dollardad> Bingo got it - forgot to restart apache. Will now throw myself out of the window
248: [20:41:04] * r_hector quit (Remote host closed the connection)
249: [20:42:57] <ss-helper> Re: SilverStipe UserHelp card sort discussion - https://groups.google.com/d/msg/silverstripe-dev/XU40-UKcD8M/qHsM5T5iAwAJ
250: [20:57:23] * MarkGui__ quit ()
251: [20:58:44] <Stomach> dollardad :D
252: [21:05:24] <zippy> told ya, pixies
253: [21:06:34] * muskie9 has joined #silverstripe
254: [21:07:41] <dollardad> Shoot the pxies
255: [21:32:21] * spronk has joined #silverstripe
256: [21:33:46] <zippy> hey spronky
257: [21:34:08] * UndefinedOffset has joined #silverstripe
258: [21:40:12] * UndefinedOffset quit (Quit: Leaving.)
259: [22:11:10] * spronk quit (Quit: I may need a longer sleep timer...)
260: [22:15:20] * harry1 has joined #silverstripe
261: [22:15:50] <harry1> in my template I have: <% if $isThumb %>
262: [22:16:13] <harry1> I want to negate the statement: but this doesn't work: <% if !$isThumb %>
263: [22:18:47] * apuckey has joined #silverstripe
264: [22:20:22] <micmania1> harry1: https://docs.silverstripe.org/en/3.2/developer_guides/templates/syntax/#negation
265: [22:20:26] <Firesphere> use <% if not $isThumb %>
266: [22:21:04] <harry1> thanks - i tried $isThumb==false - is that acceptible?
267: [22:22:25] <Firesphere> No, that's probably not going to work.
268: [22:23:13] <harry1> it seem to work
269: [22:26:06] * gelignite quit (Ping timeout: 255 seconds)
270: [22:27:14] <ss-helper> Silverstripe Multiple Userforms on one page - http://stackoverflow.com/questions/34888010/silverstripe-multiple-userforms-on-one-page
271: [22:30:44] * DanaeNZ has joined #silverstripe
272: [22:32:11] <Stomach> hey DanaeNZ
273: [22:33:16] <DanaeNZ> hallo that
274: [22:33:18] <DanaeNZ> thar*
275: [22:35:26] <Stomach> how goes it
276: [22:35:39] <Firesphere> Hey DanaeNZ
277: [22:35:47] * Firesphere is tired. Bedtime.
278: [22:35:53] <DanaeNZ> i'm overtired
279: [22:35:54] <DanaeNZ> wooo
280: [22:36:21] <Stomach> I've had 2 coffees and a V this morning
281: [22:36:26] <Stomach> life is wired
282: [22:36:33] <DanaeNZ> I've had a V, a red bull, and a coffee
283: [22:36:39] <DanaeNZ> I'm still dead
284: [22:40:43] <Stomach> oh lordy
285: [22:40:49] <Stomach> how was your holidays and stuff
286: [22:41:40] <DanaeNZ> pretty quiet
287: [22:41:48] <DanaeNZ> it was nice just getting a bit of time away from work
288: [22:44:47] <Stomach> yeah :D
289: [22:44:53] <Stomach> although its never enough time :(
290: [22:45:42] <helenclarko> 38 Days, then I'm in Canada!!!
291: [22:48:55] <helenclarko> Wow, listening to music I made with a few friends 4 years ago.
292: [22:51:10] <helenclarko> Sexist and NSFW all packaged into one dance track.
293: [22:59:52] * spronk has joined #silverstripe
294: [23:06:09] * Stomach quit (Quit: zzz)
295: [23:09:00] * micmania1 quit (Quit: micmania1)
296: [23:20:37] * harry1 quit (Ping timeout: 252 seconds)
297: [23:26:04] * muskie9 quit (Quit: My Mac has gone to sleep. ZZZzzz…)
298: [23:43:10] <ss-helper> Re: CMS styles, front-end frameworks and guiding CSS principles - https://groups.google.com/d/msg/silverstripe-dev/zY-yzVMA0ds/Zx4peYFsAwAJ
299: [23:49:15] * harry1 has joined #silverstripe
300: [23:51:04] <harry1> how do i check if a var is empty in my template?
301: [23:51:07] <harry1> i am using: <% if $Page.Link %>
302: [23:51:31] <harry1> in my case it's empty but it evaluates as true
303: [23:53:40] <spronk> lo zippy
304: [23:55:46] <harry1> ?
305: [23:56:16] * Stomach has joined #silverstripe

These logs were automatically created by ss-log on irc.freenode.net.