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] <javascript:>> 
> 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] <javascript:>.
>> 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.

Reply via email to