Skip to content

proper way to do {% extends 'some.template' %} #37

Description

@Arro

I can't seem to get your extends syntax to work.

require("jinjs").registerExtension(".template");
var base_template = require("./base");

var the_template = require("./test");

var result = the_template.render({});

test.template:

{% extends "base.template" %}

{% block body %}
  Testing 123
{% endblock %}

base.template:

<head>
<title>Hello there!</title>
</head>
<body>
{% block body %}
{% endblock %}
</body>
</head>

This gives me:

Error: Cannot find module 'base.template'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions