[Помощь] Как удалить стандартные css-классы

Тема в разделе "WebAsyst", создана пользователем Псевдоним, 29 май 2009.

Статус темы:
Закрыта.
Модераторы: mdss
  1. Псевдоним

    Псевдоним

    Регистр.:
    23 фев 2009
    Сообщения:
    300
    Симпатии:
    68
    Задача: удалить стандартные классы — cpt_product_search, cpt_category_tree, cpt_auxpages_navigation, cpt_maincontent и тому подобные.
    Сейчас они не задействованы, но код смотрится не красиво и в шаблоне они никакой смысловой и технической нагрузки не несут.
     
  2. Voshal

    Voshal Мизантроп

    Регистр.:
    30 мар 2009
    Сообщения:
    286
    Симпатии:
    108
    Копайте базу данных, таблица SC_interface_interfaces
     
  3. Псевдоним

    Псевдоним

    Регистр.:
    23 фев 2009
    Сообщения:
    300
    Симпатии:
    68
    Залез я в таблицу, но при любом изменении значений на странице пропадает вывод данных.
    [​IMG]
    Для теста я изменил «1_maincontent» на «1_maincontent1»
    Вывод основного блока на странице пропал, но в исходном коде название класса <div class="cpt_maincontent"> остался неизменным, а всё содержимое из него изчезло. И получилось так <div class="cpt_maincontent"></div>
    Значит, копать нужно в другом месте? Или я не прав?
     
  4. Псевдоним

    Псевдоним

    Регистр.:
    23 фев 2009
    Сообщения:
    300
    Симпатии:
    68
    Да что тут не понятного. В первом посте я всё доходчиво обяснил.
    В исходном коде (!!!) есть стандартные стили, которые начинаются с cpt_. Они не задействованы и они мне не нужны. Поэтому я хочу их удалить из кода. Как это сделать, я незнаю.
    Какой ещё к чёрту css-файл? Помогите мне, а не тупо набивайте посты!
    Тема всё ещё актуально.
    Если кто-то делал подобное, отпишитесь плиз.
     
  5. vilk108

    vilk108

    Регистр.:
    17 дек 2007
    Сообщения:
    174
    Симпатии:
    41
    меня тоже интересует этот вопрос - при подключение {cpt_news_short_list} в шаблон между новостями появляется - <div class="cpt_news_short_list">. Как сделать так что бы новости генерировались без этого дива?

    Разобрался за 5 минут :) Нужно зайти в published/SC/html/scripts/modules/cptmanager/class.cptmanager.php и там начиная со строчке 80 генерируется див cpt_ -

    print "\n".'<div class="cpt_'.$cpt_id.(is_null($css_id)?'':" cptovst_{$css_id}").'">';
    $interface_info = $this->__getCptInterfaceInfo($cpt_id);
    $return = ModulesFabric::callInterface($interface_info, $params);
    print '</div>'."\n";

    что бы убрать див надо сделать так -
    print "";
    $interface_info = $this->__getCptInterfaceInfo($cpt_id);
    $return = ModulesFabric::callInterface($interface_info, $params);
    print "";

    Я в своем случае сделаю проверку что бы убрать этот див только для новостей

     
    gashik и Псевдоним нравится это.
Статус темы:
Закрыта.