<div id="generic_wrapper_<?php echo $contentType->getType(); ?>" class="generic_wrapper">
    <?php if(!Request::ajax()): ?>
        <div class="row">
            <div class="col-xs-10">          
            <h1><?php echo ucfirst($contentType->getSingularLabel()); ?></h1>
            </div>
            <div class="col-xs-2 form-actions">
                <?php if(empty($parentId)): ?>
                    <a href="<?php echo url("/admin/content/index/{$contentType->getType()}"); ?>" data-toggle="tooltip" data-placement="bottom" title="<?php echo Lang::get("backend.back_list"); ?>" class="btn btn-default pull-right">
                        <span class="icon glyphicon glyphicon-th-list"></span>    
                    </a>
                <?php else: ?>
                    <a href="<?php echo url("/admin/content/form/{$contentType->getParent()["contentType"]}/{$parentId}"); ?>" data-toggle="tooltip" data-placement="bottom" title="<?php echo Lang::get("backend.back"); ?>" class="btn btn-default pull-right">
                        <span class="icon glyphicon glyphicon-arrow-left"></span>    
                    </a>
                <?php endif; ?> 
            </div>
        </div>
    <?php endif; ?>
    <?php echo $__env->make('admin.generic.components.lang_tab_picker', 
        array(
            'eventTarget' => '#generic_wrapper_' . $contentType->getType(), 
            'locales' => LaravelLocalization::getSupportedLocales(), 
            'defaultLocale' => LaravelLocalization::getDefaultLocale(),
            'errorLocales' => $contentType->getErrorLocales(),
            'hide' => !$contentType->hasFormFields()), array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
    <div class="generic-form-wrapper"> 
        <?php if($contentType->hasFormFields()): ?> 
            <?php echo Form::open(array("data-language-active" => LaravelLocalization::getDefaultLocale())); ?>

        <?php else: ?>
            <?php echo Form::open(array(
                "data-language-active" => LaravelLocalization::getDefaultLocale(),
                "style" => "display:none"
                )); ?>

        <?php endif; ?>
        <div class="row">    
            <div class="col-sm-8">
                <?php echo $contentType->toForm($model, 'main'); ?>  
            </div>
            <div class="col-sm-4">
                <div class="well">
                    <?php echo $contentType->toWebsiteForm($model, 'main'); ?>    
                </div>
                <?php echo $contentType->toForm($model, 'sidebar'); ?>

            </div>
        </div>
        <div class="row">
            <div class="col-sm-12">
                <?php if($contentType->userHasPermission("create")): ?>
                    <input class="btn btn-primary pull-right" type="submit" value="SAVE">
                <?php endif; ?>
            </div>
        </div>
        <?php echo Form::close(); ?>

        <?php if($model->exists && $contentType->hasExternalFields()): ?>
            <div class="row generic-form-external-wrapper"> 
                <div class="col-sm-12">
                    <div class="well">
                        <div class="row">
                            <div class="col-sm-8">
                                <?php echo $contentType->toExternalForm($model, 'main'); ?> 
                            </div>
                            <div class="col-sm-4">
                                <?php echo $contentType->toExternalForm($model, 'sidebar'); ?>

                            </div>
                            
                        </div>
                    </div>
                </div>   
            </div>
        <?php endif; ?>
    </div>
</div>

<script>
    $(function () {
        var genericForm = new Eae.View.BackendGenericForm({
            el : $('#generic_wrapper_<?php echo $contentType->getType(); ?>'),
            defaultLocale: window.Eae.Config.defaultLang,
            data : <?php echo json_encode($contentType->toArray()); ?> 
        });
        
        <?php if(Request::ajax()): ?>
            $('#generic_wrapper_<?php echo $contentType->getType(); ?> [data-toggle="tooltip"]').tooltip();
        <?php endif; ?>
    });    
</script>
