Open agustinprod opened 6 years ago
I will look further into this, I like the idea :)
Added Trix support in Version 1.1.0 (https://github.com/mrmonat/nova-translatable/releases/tag/1.1.0)
Adding markdown support seems a bit more difficult, because there is no wrapper around the native laravel nova markdown field (like there is for trix), so basically I would have to copy the whole markdown field logic & ui into this custom field...
Awesome. Looking at the source, as you say, looks harder for the markdown one... Maybe another approach can be toogling a form level language field changes instead per component, but i'm not really sure if possible.
I guess a MD wrapper will be added in a future release, but in the meantime... how about adding a ->textarea() call to create a textarea instead of an input field?
I guess a MD wrapper will be added in a future release, but in the meantime... how about adding a ->textarea() call to create a textarea instead of an input field?
you can, just don't use the ->singleLine()
option
+1 for markdown field :) would love this feature
Cant use trix with withFiles() method
I think having this as a Panel Type field would make more sense as it would allow using any component.
@killgt But how ?
Using the actual approach of the package I prefer to have something like a Text field (extending the original from Nova) and adding extra bits like a translatable()
option (so then you don't need the singleLine()
) and also you don't need to change the name in case that you was using the Spatie's Translatable field block
But I'm agree with @idragon81 we can have both things, a TranslatableTabs and extended fields like I said
@taliptako, Did you manage to add "withFiles()" support?
Hello,
has anyone found a solution to make the image field translatable ?
Hello,
has anyone found a solution to make the image field translatable ?
Hi, check this package. It have a lot todo, but basically uses a different approach...
PS: this package is based on astrotomic/laravel-translatable
Adding markdown support seems a bit more difficult, because there is no wrapper around the native laravel nova markdown field (like there is for trix), so basically I would have to copy the whole markdown field logic & ui into this custom field...
@mrmonat I'm not sure if this would work, but can't you create a small wrapper component for the nova markdown field (https://github.com/laravel/nova/blob/master/resources/js/components/Form/MarkdownField.vue)?
Basically just like this:
<template>
<markdown v-bind="$attrs" v-on="$listeners"></markdown>
</template>
<script>
import markdown from 'path/to/nova/resources/js/components/Form/MarkdownField.vue';
export default {
components: { markdown }
}
</script>
And then include this component in this package here? 🤔
+1 for file upload, it's the very reason to go with trix in the first place
@mrmonat did you have a chance to add Markdown field?
I use trix and markdown field types for translatable content, adding support to this field types will be really useful.