Помогите решить проблему с мегаменю и картинками!

Главные вкладки

Аватар пользователя DeadDeviL DeadDeviL 19 апреля 2012 в 13:01

Добрый день!
Возникла проблема с отображением мегаменю - каталог магазина, периодически пропадает с сайта( Еще фотки куда-то пропадают от товаров!
Подскажите пожалуйста! Ума не приложу что делать с этим!

Комментарии

Аватар пользователя DeadDeviL DeadDeviL 20 апреля 2012 в 10:54

нет, слайдшоу это большие рисунки которые бегают на первой странице! сейчас пропала менюшка с каталогом магазина, в настройках написано Megamenu - Каталог магазина! размещается на серой полоске как раз над слайд-шоу

Аватар пользователя DeadDeviL DeadDeviL 24 апреля 2012 в 9:43

вся загвоздка в том, что все подпункты созданы, в настройках включена видимость меню и всех пунктов с подпунктами! что делать даже не знаю(

Аватар пользователя DeadDeviL DeadDeviL 24 апреля 2012 в 14:47

не понимаю что происходит, НО сейчас фотки отображаются и меню появилось! но появился другой косяк
например http://vst-group.su/?q=product/farmograf-yasnyi-um в товарах меню верхнее перемещается вниз! Подскажите пожалуйста что с этим делать? как исправить?
у админа все в норме, у остальных проблема(((

Аватар пользователя Bezlepkin Bezlepkin 25 апреля 2012 в 13:03

Капайте CSS! У тя что то с разметкой.
Закоментируй по очереди $content и другие переменные вывода содержимого, разберисиь с структурой

Аватар пользователя DeadDeviL DeadDeviL 25 апреля 2012 в 13:26
<?php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "<?php print $language->language ?>"
  lang = "<?php print $language->language ?>" dir = "<?php print $language->dir ?>">
    <head>
        <title><?php print $head_title?></title>

        <?php print $head?>

        <?php print $styles?>
<!--[if lte IE 6]><style type="text/css" media="all">@import "<?php print $base_path path_to_theme() ?>/css/ie6.css"</style><![endif]-->
<!--[if IE 7]><style type="text/css" media="all">@import "<?php print $base_path path_to_theme() ?>/css/ie7.css"</style><![endif]-->
        <?php print $scripts?>
    </head>

    <body class = "<?php print $body_classes?>"<?php print $gridder?>>
        <?php print $admin_tabs?>

        <div id = "page">
            <div id = "header">
                <div id = "logo-title">
                    <?php if (!empty($logo)): ?>

                    <a href = "<?php print $front_page?>" title = "<?php print t('Home'); ?>" rel = "home" id = "logo">

                    <img src = "<?php print $logo?>" alt = "<?php print t('Home'); ?>" /> </a>

                    <?php endif; ?>
                </div>

                <?php if ($header_1 || $header_2): ?>

                    <div id = "header-blocks">
                        <?php if ($header_1): ?>

                            <div class = "header-block-1">
                                <?php print $header_1?>
                            </div>

                        <?php endif; ?>

                        <?php if ($header_2): ?>

                            <div class = "header-block-2">
                                <?php print $header_2?>
                            </div>

                        <?php endif; ?>
                    </div>

                <?php endif; ?>

               
            </div>

            <div id = "main" class = "clearfix">
                <div id = "content">
                    <div id = "content-inner" class = "inner column center">
                        <?php if ($content_top): ?>

                            <div id = "content-top">
                                <?php print $content_top?>
                            </div> <!-- /#content-top -->

                        <?php endif; ?>

                        <?php if ($title || $mission || $messages || $help || $tabs): ?>

                            <div id = "content-header">
                                <?php if ($title): ?>

                                    <h1 class = "title"><?php print $title?></h1>

                                <?php endif; ?>

                                <?php print $show_checkout_steps?>

                                <?php if ($mission): ?>

                                    <div id = "mission"><?php print $mission?></div>

                                <?php endif; ?>

                                <?php print $messages?>

                                <?php print $help?>

                                <?php if ($tabs): ?>

                                    <div class = "tabs"><?php print $tabs?></div>

                                <?php endif; ?>
                            </div>

                        <?php endif; ?>

                        <div id = "content-area">
                            <?php print $content?>
                        </div>

                        <?php if ($profile_blocks): ?>

                            <div id = "profile-blocks"><?php print $profile_blocks?></div>

                        <?php endif; ?>

                        <?php if ($content_bottom): ?>

                            <div id = "content-bottom">
                                <?php print $content_bottom?>
                            </div>

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

                    <?php if ($primary_menu || $primary_links || $secondary_links): ?>

                        <div id = "navigation">
                            <?php if ($primary_menu): ?>

                                <div class = "primary-menu">
                                    <?php print $primary_menu?>
                                </div>

                            <?php endif; ?>

                            <?php print $show_search_form?>

                            <?php if ($primary_links): ?>

                                <div class = "primary-menu">
                                    <?php
                                    
print theme('links'$primary_links, array
                                        (
                                        
'id' => 'primary',
                                        
'class' => 'links main-menu'
                                        
));
                                    
?>
                                </div>

                            <?php endif; ?>

                            <?php if ($secondary_links): ?>

                                <div class = "secondary-menu">
                                    <?php
                                    
print theme('links'$secondary_links, array
                                        (
                                        
'id' => 'secondary',
                                        
'class' => 'links sub-menu'
                                        
));
                                    
?>
                                </div>

                            <?php endif; ?>
                        </div>

                    <?php endif; ?>

                    <?php if ($wide_blocks): ?>

                        <div id = "wide-blocks">
                            <?php print $wide_blocks?>
                        </div>

                    <?php endif; ?>

                    <?php if ($breadcrumb): ?>

                        <div id = "breadcrumb">
                            <?php print $breadcrumb?>
                        </div>

                    <?php endif; ?>

                    <?php if ($left): ?>

                        <div id = "sidebar-first" class = "column sidebar first">
                            <div id = "sidebar-first-inner" class = "inner">
                                <?php print $left?>
                            </div>
                        </div>

                    <?php endif; ?>

                    <?php if ($right): ?>

                        <div id = "sidebar-second" class = "column sidebar second">
                            <div id = "sidebar-second-inner" class = "inner">
                                <?php print $right?>
                            </div>
                        </div>

                    <?php endif; ?>
            </div>

        <?php if ($footer_message || $footer_block || $show_store_short_contacts || $show_copyright): ?>

            <div id = "footer">
                <?php print $footer_message?>

                <div class = "first-line">
                    <?php print $show_store_short_contacts?>

                    <?php print $footer_block?>
                </div>

                <div class = "second-line">
                    <?php print $show_copyright?>
                </div>
            </div>

        <?php endif; ?>
        </div>

        <?php print $noscript_warning?>

        <?php print $closure?>
    </body>
</html>?>

Аватар пользователя Bezlepkin Bezlepkin 25 апреля 2012 в 15:27

в друпале блоки выводятся в регионы, которые можно назначить. По умолчанию есть $header, $left, $right, $footer.
В разделе Блоки ты назначаешь в каком регеоне какой блок вывести

Аватар пользователя Bezlepkin Bezlepkin 25 апреля 2012 в 15:30

Если ты смотрел код, то мог увидеть что твое меню выводится после $content


                    <?php if ($primary_menu || $primary_links || $secondary_links): ?>

                        <div id = "navigation">
                            <?php if ($primary_menu): ?>

                                <div class = "primary-menu">
                                    <?php print $primary_menu?>
                                </div>

                            <?php endif; ?>

                            <?php print $show_search_form?>

                            <?php if ($primary_links): ?>

                                <div class = "primary-menu">
                                    <?php
                                    
print theme('links'$primary_links, array
                                        (
                                        
'id' => 'primary',
                                        
'class' => 'links main-menu'
                                        
));
                                    
?>
                                </div>

                            <?php endif; ?>

                            <?php if ($secondary_links): ?>

                                <div class = "secondary-menu">
                                    <?php
                                    
print theme('links'$secondary_links, array
                                        (
                                        
'id' => 'secondary',
                                        
'class' => 'links sub-menu'
                                        
));
                                    
?>
                                </div>

                            <?php endif; ?>
                        </div>

                    <?php endif; ?>

Аватар пользователя Bezlepkin Bezlepkin 25 апреля 2012 в 16:36

можно так, а можно вообще стереть все это! И сделать вывод блока меню в нужном регионе в настройках блоков

Аватар пользователя DeadDeviL DeadDeviL 26 апреля 2012 в 10:15

т.е. в настройках блоков убрать мегаменю потом в файле page.tpl.php убрать код относительно мегаменю и в настройках блоков снова поставить мегаменю на свое место? я правильно понял?))

Аватар пользователя DeadDeviL DeadDeviL 26 апреля 2012 в 11:17

не получается((( в товарах меню все равно в самый низ уходит! т.е. не сверху как на главной странице, а уже под товаром!