Skip to content

Zend Framework - Automatisches setzen des "Canonical"-Tag

Einfach ein Plugin schreiben und im preDispatch nachfolgende Überprüfung implementieren.

if( ( stripos($request->getHttpHost(), 'www.') === false ) ) //automatically add the "canonical" tag if "www." is missing
{
$viewRenderer = Zend_Controller_Action_HelperBroker::
getStaticHelper('viewRenderer');
if( ( $viewRenderer->view === null ) ) //no view renderer initialized?
{
$viewRenderer->initView();
}
$view = $viewRenderer->view;
$view->headLink()->headLink(array('rel' => 'canonical',
'href' => $request->getScheme().':://www.'.
$request->getHttpHost().$request->getRequestUri()), 'PREPEND');
}
Übersetze nach en fr

drupal 6

Hinweise
_Valide Url des aktuellen Beitrags erhalten (auch wenn url_alias verwendet wird)
echo url($_GET['q'], array('absolute' => true));

_Ungeprüfte Url erhalten
echo request_uri();


Links
API reference
Benutzerhandbuch
Download & Extend
Drupal 6.x - Kleine Anleitung
Drupal Indonesia - Drupal-id.Org
GarfieldTech - tutorials and more
Drupal Modules
Globals
Drupal Tutorial Site<
Simpletest Tutorial (Drupal 6)
Tips for posting to the Drupal forums
einfachDrupal.com
Übersicht vorhandener Hooks
Übersicht vorhandener Themehooks

_block
Print a block in content area

_cck
Content Construction Kit (CCK)
Content Construction Kit Handbook
Working with content types and fields (Drupal 6 and earlier)

_contenttype
Content types
Drupal 6 Custom content type page theme

_database
Database abstraction layer

_doc
Doxygen and comment formatting conventions
Drupal 6: Websites entwickeln und ... - Google Bücher
General concepts

_form
Form API Quickstart Guide
Form generation
forms_api_reference

_module
Erfahrungen mit Drupal
Module developer's guide

_template ||theme
page.tpl.php
template_preprocess_page
Dynamic Theming in Drupal 6
Overview of theme files
Take control of your Drupal theme
Theme Garden | Drupal 6 Themes
view vars - page.tpl.php
Übersetze nach en fr

error_reporting

error_reporting() Konstanten und Bitwerte
Bitwert Konstante
1=====E_ERROR
2=====E_WARNING
4=====E_PARSE
8=====E_NOTICE
16====E_CORE_ERROR
32====E_CORE_WARNING
64====E_COMPILE_ERROR
128===E_COMPILE_WARNING
256===E_USER_ERROR
512===E_USER_WARNING
1024==E_USER_NOTICE
2047==E_ALL
2048==E_STRICT


Quelle
Übersetze nach en fr