Zend framework view helper head

Dit is een view helper voor het zend framework. Je kan hiermee de 'head' van de pagina iets makkelijker opbouwen. De standaard view helpers kunnen nog gebruikt worden, boven de head helper. Er zijn voor nu nog geen comments toegevoegd, maar het spreekt op zich allemaal voor zich.

Voorbeeld gebruik:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
    echo $this->head()
            ->
meta('Author', 'Wesley Overdijk')
            ->
addCss($this->themePath.'/css/default.css')
            ->
titleSeperator(' - ')
            ->
appendTitle('Some random page title.')
            ->
setContentType()
            ->
appendTitle('An adition to the page title')
            //This would normally kill the 2 page titles (overwrite them)
            #->setTitle('I killed the 2 appended titles lol')

            ->disableCache();
?>


OUTPUT:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<!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="en-US" lang="en-US">
<head>
<link href="/public/themes/default/css/default.css" media="screen" rel="stylesheet" type="text/css" />
<meta name="Author" content="Wesley Overdijk" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="cache" content="NO-CACHE" />
<meta http-equiv="pragma" content="NO-CACHE" />
<meta http-equiv="content-language" content="en-US" />
<title>Some random page title. - An adition to the page title</title>
</head>

Gesponsorde koppelingen

BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  

PHP script bestanden

  1. Head.php

 

3 reacties op 'Zend framework view helper head'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Pim -
Pim -
2 jaar geleden
 
0 +1 -0 -1
(bool)count($this->view->doctype()) ?
Niet gewoon !empty() ?

En ik weet niet of dit nou echt handig is...
Het maken van de head is dat zeker, maar de doctype functionaliteit is er al en nu maak je een <html> tag die niet gesloten wordt.
Wesley Overdijk
wesley Overdijk
2 jaar geleden
 
0 +1 -0 -1
@Pim: de doctype word normaal afgehandeld. Wat jij vergist voor doctype handling zijn de juiste headers voor de <html> tag, en quiksmode, waar zf beide geen opties voor heeft atm. De count gebruikte ik omdat dat in mijn systeem valt, aangezien in een aantal mods heb. Niet bij stilgestaan dat andere maybe liever empty() gebruiken.

Om te reageren heb je een account nodig en je moet ingelogd zijn.