Логотип Plone не отображается на мобильных устройствах, таких как iPod

Я добавляю адаптивные стили для нашего веб-сайта, созданного в Plone 4 CMS и тестирующего на старом устройстве iPod 2. При просмотре на этом устройстве logo.png не отображается. логотип Plone.org в левом верхнем углу имеет аналогичную проблему и не отображается на этом устройстве. На других протестированных веб-сайтах Plone появляются логотипы.

Я изменил логотип на другой формат, т. е. logo.gif и logo.jpg в файле base_properties.props, но без улучшения результатов. Я позаботился о том, чтобы написание файлов логотипов было точным.

Огромное спасибо


person gmiller    schedule 17.11.2011    source источник
comment
У вас есть проверенный portal_css? Я думаю, что одна из таблиц стилей по умолчанию зависит от ширины экрана, возможно, там скрывается логотип. (Я предполагаю, что вы проверили, что .../logo.png, вызываемый непосредственно как URL, дает изображение.)   -  person Ulrich Schwarz    schedule 18.11.2011


Ответы (2)


Он явно удален в файле mobile.css:

https://github.com/plone/plonetheme.sunburst/blob/master/plonetheme/sunburst/skins/sunburst_styles/mobile.css#L11

#portal-logo { display: none; }

person limi    schedule 22.11.2011

Я считаю, что вам просто нужно добавить значок к объекту ссылки в элементе.

Взгляните на http://www.falsepositives.com/index.php/2011/01/31/adding-favicons-for-mobile-safari-web-sites-ipodiphoneipad/

Это можно сделать, настроив main_template или настроив/добавив вьюлет, который находится в голове.

person vangheem    schedule 17.11.2011
comment
Здравствуйте, я ценю вашу помощь. Это было добавлено в main_template.pt: '‹link rel=mobile-logo tal:attributes=href string:${portal_url}/logo.png /›', но при тестировании страницы на iPod мы не видим логотип. После этого мы повторно импортировали тему в portal_setup в ZMI. Любые другие мысли? - person gmiller; 17.11.2011
comment
Откуда вы взяли логотип rel=mobile? Разве это не должно быть rel=apple-touch-icon, как в статье, на которую я ссылаюсь? - person vangheem; 19.11.2011
comment
Кроме того, я не знаю, как вы повторно импортировали эту вещь, но это не имеет к этому никакого отношения. Просто настроить main_template — это все, что вам нужно. - person vangheem; 19.11.2011