Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Kohana] Problem z odstępami w widokach.
kazaa9
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 30.05.2007
Skąd: Wędzina

Ostrzeżenie: (0%)
-----


Witam!

Mam dosyć dziwny problem. Zaczynam pisać aplikację opartą o Kohana FW.
Stworzyłem sobie własny abstrakcyjny kontroler dziedziczący po Template_Controller o nazwie Page_Controller. Mam też główny widok, będący szkieletem strony.
Widok ten wygląda mniej więcej tak (uproszczona wersja):
Kod
<html>
  <head></head>
  <body>
    <div id="menu">
      <?php echo $top_menu; ?>
    </div>
    <div id="content">
      <div id="left">
        <?php echo $content; ?>
      </div>
      <div id="right">
        <?php echo $right_menu; ?>
      </div>
    </div>
  </body>
</html>


W konstruktorze Page_Controller'a na próbę (później elementy menu będą pobierane z bazy) zrobiłem sobie:
  1. $this->template->top_menu = new View('top_menu');
  2. $this->template->right_menu = new View('right_menu');

oraz w kontrolerze strony głównej:
  1. $this->template->content = new View('content');

Widoki top_menu, content i right_menu zawierają czysty HTML.
Tu pojawił się problem, gdyż niejako nad każdym "wyechowanym" widokiem pojawił się drobny odstęp. Odstęp ten dotyczy też głównego szablonu, a więc cała strona ma coś w stylu marginesu górnego. Jeżeli kod z podwidoków wpiszę do głównego szablonu, to odstępy znikają, zostaje jedynie ten na górze strony.

Chyba dosyć banalny pomysł, mam nadzieję, że dosyć jasno go opisałem. Problem opisałem też na forum.kohanaphp.pl, ale nie otrzymałem jakiejkolwiek odpowiedzi, więc piszę też tutaj.

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
bełdzio
post
Post #2





Grupa: Zarejestrowani
Postów: 690
Pomógł: 81
Dołączył: 6.04.2005
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


problem zapewne leży w białych znakach i css, wystaw stronę żeby można było zobaczyć co i jak to dostaniesz odp (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
kazaa9
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 30.05.2007
Skąd: Wędzina

Ostrzeżenie: (0%)
-----


http://test.jkorczowski.net/ - oto strona. Jak widać na górze jest wspomniany wcześniej "margines", w górnym menu i notce.
Go to the top of the page
+Quote Post
Snap
post
Post #4





Grupa: Zarejestrowani
Postów: 75
Pomógł: 4
Dołączył: 29.05.2005

Ostrzeżenie: (0%)
-----


masz dziwne znaczki dołączone do kodu pomiędzy: 
  1. <div id="menu"> [ZNACZEK] <ul id="menu">
i jeszcze w kilku innych miejscach.
Go to the top of the page
+Quote Post
kazaa9
post
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 30.05.2007
Skąd: Wędzina

Ostrzeżenie: (0%)
-----


Fakt - teraz wkleiłem ten fragment do notatnika i coś wylazło.

Tylko skąd się to może brać? W kodzie tego nie ma...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 23:28