theshank

theshank

Is there any inbuilt functionality for providing template inheritance for eex templates?

Is there any inbuilt functionality for providing template inheritance for eex templates, something like jinja2 has (in the Python world).

PS: this is my first web application in elixir and I am trying to build it without phoenix.

Most Liked

theshank

theshank

To those who come to this topic, please check out the last portion of this blog post. You can build a solution on those lines.

Thank you @NobbZ for the help.

amarandon

amarandon

I’m interested in this but is it up-to-date? I couldn’t compile it:

warning: variable "assigns" does not exist and is being expanded to "assigns()", please use parentheses to remove the ambiguity or change the variable name                                                        
  vlans.conf.eex:1                                                                                                                                                                                                 
                                                                                                                                                                                                                   
** (CompileError) vlans.conf.eex:2: expected "assigns" to expand to an existing variable or be part of a match                                                                                                     
    (elixir) expanding macro: Kernel.var!/1
    vlans.conf.eex:2: Render.vlans/1
    (elixir) expanding macro: Kernel.<>/2
    vlans.conf.eex:8: Render.vlans/1
    (elixir) expanding macro: Kernel.<>/2
    vlans.conf.eex:8: Render.vlans/1
    (elixir) expanding macro: Kernel.if/2
    vlans.conf.eex:1: Render.vlans/1
theshank

theshank

@amarandon sorry I didnt log into elixirforum for quite some time… Are you still facing this issue?

lud

lud

Unfortunately the blog is not online anymore. Could you tell me the basics of the solution?

Btw I found this : https://bash-shell.net/blog/phoenix-django-devs-block-tag/

Where Next?

Popular in Questions Top

vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
ycv005
I have followed this StackOverflow post to install the specific version of Erlang. And When I am running mix ecto.setup then getting fol...
New
Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
Werner
Hi, I’m using Ubuntu 18.04 and after updating to OTP-24.0 yesterday i have this warning when I run “mix local.hex”: 14:57:30.512 [warn] ...
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod -- where is this set? Thanks.
New
vac
Hi, I'm quite new in Elixir and I'm trying to format a string to a PEM format. I have the certificate value like MIIDBTCCAe2...... and ...
New
mcarvalho
What is the difference between System.get_env and Application.get_env? For example, what are best practices to use one versus another.
New
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New

Other popular topics Top

sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
977 41022 311
New
yawaramin
In the Dialyzer docs ( http://erlang.org/doc/man/dialyzer.html#requesting-or-suppressing-warnings-in-source-files ), there is a way to tu...
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 49522 488
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
chrisalley
ExUnit now has describe blocks which is a welcome addition coming from RSpec. In the docs, it states that nested hierarchies of describe ...
New
beno
I will often find my self writing things similar to: case some_value do nil -&gt; something() "" -&gt; something() _ -&gt; someth...
New
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New

We're in Beta

About us Mission Statement