Symfony 4 - шаблон выпуска css отображается - PullRequest
2 голосов
/ 13 марта 2019

Я только что загрузил свой сайт на ovh, и возникла проблема, когда все было правильно на localhost. Действительно, все мои шаблоны отображались так, как я хотел. Теперь, когда веб-сайт находится на сервере, на половине веб-страниц отображаются не шаблоны, а собственный код CSS!

Вот мой MainController и шаблон на странице, которая отображается справа:

/**
* @Route("/", name="home")
*/
public function home()
{
    $home = $this->getDoctrine()
        ->getRepository(Homepage::class)
        ->find(1);
    return $this->render('main/home.html.twig', [
        'home' => $home,
    ]);
}

Template

{% extends 'layout.html.twig' %}
{% block title %} Fuzz Design {% endblock title %}
{% block stylesheets %}
    <link rel="stylesheet" type="text/css" href="{{ 'homepage.css' }}">
{% endblock stylesheets %}
{% block body %} .... {% endblock %}

А вот часть MainController для страницы, отображающей CSS:

/**
* @Route("/about", name="about")
*/
public function about()
{
    $about = $this->getDoctrine()
        ->getRepository(About::class)
        ->find(1);

    $projets = $this->getDoctrine()
        ->getRepository(Project::class)
        ->findBy(
            array(),
            array('id' => 'DESC'),
            3
        );

    return $this->render('main/about.html.twig', [
        'about' => $about,
        'projets'=>$projets,
    ]);
}

Template

{% extends 'layout.html.twig' %}
{% block title %}Fuzz Design : A Propos{% endblock %}
{% block stylesheets %}
    <link rel="stylesheet" type="text/css" href="{{ 'about.css' }}">
    <link rel="stylesheet" type="text/css" href="{{ 'animation_hover.css' }}">
{% endblock %}
{% block body %}.... {% endblock %}

Я почти уверен, что делаю это так же, но первый отображает шаблон, а другой отображает код таблицы стилей CSS.

Кто-нибудь имеет представление о причине, почему я получаю такое странное поведение? И как это исправить?

1 Ответ

1 голос
/ 14 марта 2019

Это может быть конфликт имен.

Попробуйте изменить имя вашего css-файла, например: banana.css и сделать соответствующий вызов в вашем шаблоне.

Это может сработать =)

...