Zend framework view helper head

Door Wesley Overdijk, 17 jaar geleden, 5.822x bekeken

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

PHP script bestanden

  1. Head.php

 

Er zijn 2 reacties op 'Zend framework view helper head'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Pim -
Pim -
17 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
17 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.

Inhoudsopgave

  1. Head.php

Labels

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.