Name Your Pages
Тага е един от често пренебрегваните компоненти на сайтовете. Най-добра представа за начина му на действие можете да откриете, когато извършвате търсене в рамките на определен сайт. Когато заглавието навсякъде е едно и също, резултатите изглеждат доста нелицеприятно – еднакъв текст с различно описание, което не е много удобно за прочитане. Еднаквите заглавия във всички случаи са и с по-голям размер от краткото описание под тях, а еднаквостта им освен очебийна е и много дразнеща.
В един от проектите си наскоро стигнах до момента на добавяне на заглавия на страниците, и ето какъв подход използвах с ruby on rails. В контролерите сложих по един
attr_accessor :page_titleи за всеки от action-ите, в които ми трябваше контекстно-чувствително заглавие, сложих
self.page_title="Some title"
Последната стъпка беше да сложа извикване на заглавието в layout template-а:
<title> <%= controller.page_title unless controller.page_title.empty? rescue controller.action_name %> </title>
По този начин страниците вече имат различни заглавия, а ако не укажете стойност за page_title, по подразбиране се изписва името на action-a
Маркери: rails, tips
За тази статия
В момента четете "Name Your Pages", статия в stinger's thoughts
Отпечатване на статията
- Публикувана на:
- 17.05.2007 в 11:27
- Категория:
- Web Development
- Изпращане:
- Изпрати чрез email
Категории
- Books (10)
- Linux/UNIX (66)
- Movies (32)
- Music (70)
- Web Development (57)
- Други (180)






















IE8 Webslice
RSS с публикации
Няма коментари
RSS с коментaрите