Как избавиться от пробелов с помощью CSS - PullRequest
3 голосов
/ 05 октября 2011

У меня есть установка Magento Multistore, фактически 2 магазина.

1-й магазин использует специально разработанную компанией тему.Проверьте вкладку спецификации:

2-й сайт, использует тему, которую мы купили, но также использует EASYTABS, бесплатное расширение без поддержки.

В каталоге продуктов ПОЛЕ, которое отображает эту спецификацию, в точности соответствуетТо же самое.

Может быть, проблема в CSS или я не знаю.Может кто-нибудь помочь мне исправить проблему с пробелами, чтобы она выглядела как магазин № 1?

Кажется, это файл, который отображает эту вкладку.Я включил подсказки пути в Magento, может быть, с этим вы можете помочь мне немного дальше

<?php
if(Mage::getStoreConfig('easy_tabs/custom/customtabid')){
    $method = 'get' . ucfirst(Mage::getStoreConfig('easy_tabs/custom/customtabid'));
    $content = nl2br($this->getProduct()->$method());
    if(!empty($content)){
        echo '<div class="product-specs">'.$content.'</div>';
    }
}
?>

Ответы [ 3 ]

2 голосов
/ 05 октября 2011

Это не проблема в CSS, но в коде PHP.Если вы сделаете просмотр источника, вы увидите, что в конце каждой строки добавляется
, даже внутри таблицы.Таким образом, у вас есть что-то вроде: <table><br><tr><br>...., и именно поэтому там очень разнесены в начале.Я думаю, причина в том, что у вас где-то есть фильтр, который заменяет новые строки на <br> (такого рода вещи обычно используются для вывода обычного текста, написанного человеком, чтобы он располагался правильно).

1 голос
/ 05 октября 2011

Похоже, вы можете поместить разметку HTML в Спецификацию, поэтому измените эту строку:

$content = nl2br($this->getProduct()->$method());

на:

$content = $this->getProduct()->$method();

и у вас не будет всехдополнительные <br> теги (пробелы).

1 голос
/ 05 октября 2011

Проблема не в CSS, а в разметке, там много
тегов ниже и выше заголовка таблицы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...