It's entirely up to you, but it sure is simpler than your dynamic loading in the SLE's!
BTW, there's nothing special about the ".inc" extension (nor the ".tmpl" extension). They're just a WeeWX convention. -tk On Sat, Dec 22, 2018 at 5:10 PM Pat <[email protected]> wrote: > Oh, I'm using the #inc directive already > <https://github.com/poblabs/weewx-belchertown/blob/master/skins/Belchertown/index.html.tmpl#L10>. > But not with *.inc files. Your suggestion is to #inc the .inc's? > > On Saturday, December 22, 2018 at 7:46:40 PM UTC-5, Thomas Keffer wrote: >> >> See the #include >> <https://pythonhosted.org/Cheetah/users_guide/output.html#include> >> directive in the Cheetah manual for details. >> >> If you're going to be working much with skins, it's worth looking through >> the Cheetah manual. There's lots of cool stuff in there! >> >> -tk >> >> On Sat, Dec 22, 2018 at 7:21 AM Pat <[email protected]> wrote: >> >>> This is an interesting question because I didn't know Cheetah could >>> handle .inc files natively. So I've been processing them as part of the >>> SLE seen here >>> <https://github.com/poblabs/weewx-belchertown/blob/master/bin/user/belchertown.py#L116-L170> >>> . >>> >>> Which is why I said I don't think the Belchertown skin can do tags >>> within the inc because I'm doing it differently. With that said maybe what >>> I'm doing is overkill? >>> >>> >>> On Thursday, December 20, 2018 at 7:34:10 PM UTC-5, Colin Larsen wrote: >>>> >>>> That makes a lot of sense, I'll have a play with changing it around. >>>> >>>> Cheers >>>> Colin >>>> >>>> On Friday, 21 December 2018 13:15:39 UTC+13, Thomas Keffer wrote: >>>>> >>>>> Yes, there is more than one way to do it. >>>>> >>>>> However, it's important to note that the end result is not the same. >>>>> If you do a Cheetah #include directive (my suggestion, and what the >>>>> Seasons >>>>> skin does), the page is included *at template processing time*. >>>>> You'll end up with a single HTML page with all the content. >>>>> >>>>> By contrast, your approach includes the file *at runtime* in the >>>>> client. It will involve an extra HTTP fetch to get the second HTML file. >>>>> >>>>> -tk >>>>> >>>>> On Thu, Dec 20, 2018 at 3:42 PM Colin Larsen <[email protected]> >>>>> wrote: >>>>> >>>>>> Ok found it solution - sorry Pat, answering my own question but other >>>>>> may be interested :) >>>>>> >>>>>> First I created a tmpl file with the tags I wanted (I called it >>>>>> stationinfo.html.tmpl) and saved that in the skins/Belchertown directory >>>>>> >>>>>> I then edited skin.conf to include the new tmpl file, just below the >>>>>> [[[about]]] I added >>>>>> >>>>>> [[[stationinfo]]] >>>>>> >>>>>> template = stationinfo.html.tmpl >>>>>> >>>>>> This generated my html file in the web root directory >>>>>> >>>>>> I then used this script that I found in my inc file >>>>>> >>>>>> <html> >>>>>> <head> >>>>>> <script src="jquery.js"></script> >>>>>> <script> >>>>>> $(function(){ >>>>>> >>>>>> $("#includedContent").load("http://41south.net.nz/stationinfo.html"); >>>>>> }); >>>>>> </script> >>>>>> </head> >>>>>> >>>>>> <body> >>>>>> <div id="includedContent"></div> >>>>>> </body> </html> >>>>>> >>>>>> >>>>>> Voila - I have the information in the inc section . :) >>>>>> >>>>>> I'm sure there are some grammatical errors here so far as html goes, >>>>>> but it works >>>>>> >>>>>> Cheers >>>>>> Colin >>>>>> >>>>>> On Friday, 21 December 2018 12:27:14 UTC+13, Pat wrote: >>>>>>> >>>>>>> Hmm. I don't think so, but let me look into it. >>>>>>> >>>>>>> On Thursday, December 20, 2018 at 5:50:54 PM UTC-5, Colin Larsen >>>>>>> wrote: >>>>>>>> >>>>>>>> Hi all >>>>>>>> >>>>>>>> Quick group question as my html skills are not fantastic; >>>>>>>> >>>>>>>> Pat has made available some 'inc' pages to put custom code sections >>>>>>>> in various places on his skin. Full html code works fine and I've put >>>>>>>> together an alternative 3 day forecast section already to replace >>>>>>>> Darksky, >>>>>>>> which is for some reason inaccurate down here. >>>>>>>> >>>>>>>> My question is, how would I put Weewx tags into one of these pages? >>>>>>>> I assume it would require a tmpl file with the tags which is then >>>>>>>> included >>>>>>>> in Pats inc file - sort of nested html? >>>>>>>> >>>>>>>> Any pointers appreciated >>>>>>>> >>>>>>>> Cheers >>>>>>>> Colin >>>>>>>> >>>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "weewx-user" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "weewx-user" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- > You received this message because you are subscribed to the Google Groups > "weewx-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
