Smarty nested templates

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior Front-end Developer

As a medior Front-End Developer at Coolblue you improve the user-friendliness of our webshop for millions of customers. How do I become a Medior Front-end Developer at Coolblue? As a Medior Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. "Want to become a Medior Front-end Developer at Coolblue? Else de Boer explains how to

Bekijk vacature »

Full Stack Developer- .Net Core/ Node.JS

Full stack Developer- .Net Core/ Node.JS/ React.JS NEW PERMANENT POSITION AVAILABLE IN VEENENDAAL, UTRECHT Brand New opportunity available for a Full Stack Developer Utrecht based organisation in an accessible location Full Stack Developer- .Net Core/ Node.JS/ React.JS Salary- Up to €60,000 per annum To apply please call +31 (0)20 800 4990 or email George.widdowson@searchability.com Based in Veenendaal we are an ambitious software house wo are looking for a talented developer with experience in .Net Core and Node.JS to join the team, on a permanent basis. Sourced by: @SearchabilityEU– your 24/7 twitter feed of latest IT vacancies across Europe WHO ARE

Bekijk vacature »

Full stack developer

Bedrijfsomschrijving De organisatie waarbinnen je aan de slag zal gaan levert diensten aan een groot aantal organisaties binnen Nederland. De software die zij maken en inzetten voor hun klanten wordt dagelijks door honderden klanten gebruikt. Onze opdrachtgever is marktleider in Nederland als het gaat om full-service HR-dienstverlening. De afgelopen periode is onze klant hard gegroeid en daar zijn de nodige uitdagingen bij komen kijken. Om deze groei voort te kunnen zetten zijn ze op zoek naar nieuwe vaste medewerkers, dit om ervoor te zorgen dat ze marktleider blijven. Zij zijn op zoek naar professionals die samen met hen aan innovatieve

Bekijk vacature »

Lead Software Developer (NL) bij PostNL

Lead Software Developer (NL) Den Haag HBO/WO IT Professional "Als Technisch Lead impact maken op de groeiende E-commerce markt met onze logistieke software. Je doet dit door technisch sturing te geven aan het team en ontwikkeling van onze Cloud IT-platformen en Open Source software-oplossingen gebouwd in of C#, Java, Javascript, Typescript, Python of Mobile op Android. Dit vraagt om een rolmodel en tech leiderschap". Wat ga je doen? PostNL is becoming a postal tech company. Als Lead Software Developer ben je de tech lead van een multidisciplinair Business-IT-team bestaande uit onder andere Developers en Solution Consultants. Je zult verantwoordelijk worden

Bekijk vacature »

.NET backend developer, afwisselende projecten, ve

Voor een detacheerder in de regio Rotterdam zijn we op zoek naar een ervaren .NET developer. Het bedrijf bestaat uit circa 100 medewerkers waarvan 10 .NET developers. Dit zijn voornamelijk senior .NET developers. Omdat je via deze werkgever gedetacheerd wordt bij hun klanten, is werk afhankelijk van de opdracht waar je terechtkomt. Dit kan zijn bij een grote verzekeraar maar ook een bouwbedrijf of gemeente. Niet alleen betekent dit om de zoveel tijd (bijvoorbeeld 1 jaar) een nieuwe technische uitdaging maar ook een nieuwe omgeving waarin je terecht komt. Naast de afwisseling in je werk biedt dit bedrijf uitstekende opleidingsmogelijkheden.

Bekijk vacature »

Junior of medior full-stack C# developer gezocht,

Ben je een startende software developer of iemand die wellicht al iets meer ervaring heeft? En ben je op zoek naar een baan als C# developer in Rotterdam (vlakbij Rotterdam centraal)? Bij een kleine platte organisatie met korte lijnen en een professionele en ongedwongen sfeer? Waarbij gebruiksvriendelijkheid een belangrijk uitgangspunt is bij het bouwen van hun software? Voor een bedrijf in Rotterdam zijn we momenteel op zoek naar een junior of medior C# developer. Het bedrijf richt zich op de ontwikkeling van software voor productiebedrijven. Hun software stelt deze bedrijven in staat sneller te verbeteren. Dit doen ze door bekende

Bekijk vacature »

Team Lead PHP

Als Tech Lead zorg voor een glimlach op het gezicht van onze klanten door geweldige software af te leveren. Hoe word ik Team Lead PHP bij Coolblue? Als Team Lead PHP bouw en leid je een team dat uitblinkt in het leveren van hoogwaardige en kostenefficiënte software. Je ondersteunt teamleden bij het afbakenen van hun doelen en met de aanpak om ze te behalen. Als Tech Lead zorg voor een glimlach op het gezicht van onze klanten door geweldige software af te leveren en een effectief team op te bouwen. ‘’Ook Team Lead PHP worden bij Coolblue? Else de Boer

Bekijk vacature »

Medior embedded software developer

Bedrijfsomschrijving Het betreft hier een beurs genoteerde speler actief in de technische en industriële automatisering. De activiteiten bestaan uit het uitvoeren van projecten op detachering, consultancy en interne basis. De normen waar de organisatie waarde aan hecht hebben te maken met ondernemerschap en betrokkenheid bij het algemeen belang. In de markt staan ze bekend als een gerenommeerde, technisch voorop lopende partij waar balans tussen werk en privé erg goed in de gaten wordt gehouden. Klanten van deze organisaties zijn veelal ook beursgenoteerd organisaties in verschillende bedrijfstakken. Ook zijn er overheidsorganen, zoals defensie, waar opdrachten voor worden uitgevoerd. Functieomschrijving Dit mooie

Bekijk vacature »

C# developer gezocht (distributed systems, SOA, NS

Ben je een C# developer met een oplossingsgerichte mentaliteit en op zoek naar een veelzijdige baan binnen een kleinschalig dynamisch bedrijf, waar je mee kunt denken in het groter geheel? Waar je met mensen komt te werken die betrokken zijn en een gemeenschappelijk gevoel van verantwoordelijkheid hebben? En waar je werkt aan schaalbaarheidsuitdagingen zodat jouw software grote hoeveelheden data kan verwerken? Nieuwsgierig? Lees dan verder! Voor een Rotterdams bedrijf zijn we op zoek naar een enthousiaste, en met name leergierige, full stack developer of een web developer die graag full stack wil worden. Het bedrijf biedt geavanceerde technische oplossingen die

Bekijk vacature »

Product Developer (Freelancer)

Product Developer for 'meat replacement products' working as part of The Vegetarian Butcher R&D team. Responsibilities: To support the R&D team with product development work in the lab through: Development of product formulations according to the business product design brief, processability and safety requirements Perform product and ingredient physical-chemical analyses according to needs Recording and reporting of experimental data. Ensure high-quality documentation of work in available software systems To support implementation of approved formulation in the sourcing unit through pilot plant and plant trials To ensure compliance to the Unilever Code of Business Principles and all SHE and QA policies,

Bekijk vacature »

Senior fullstack .NET developer

Wil jij samen met gemotiveerde en slimme collega’s bouwen aan ons geavanceerde landschap in Azure? En vind je het ook nog eens leuk om jouw kennis te delen met junior- en medior devs? Dan heb je wellicht interesse in de positie van: Senior fullstack .NET developer voor ons kantoor in Alkmaar Over de positie: Bij SnelStart werken we in een AGILE-structuur om de productie meer focus en impact te geven. Met je collega’s kom je tot de beste resultaten door onderlinge discussie, goede refinement sessies, reviews en écht teamwork. Je hebt de vrijheid om de dingen te doen zoals jij

Bekijk vacature »

.NET Developer / Angular / React

Bedrijfsomschrijving Als onderdeel van een grote IT-dienstverlener is deze organisatie nu gegroeid tot een organisatie van bijna 30 man groot. Iedereen binnen deze organisatie houdt zich bezig met het ontwikkelen, beheren, onderhouden van bedrijfskritische applicaties. De organisatie ontwikkelt applicaties voor o.a. diverse grote zorgverzekeraars, maar ook de wat kleinere lokale bedrijven worden door deze organisatie ondersteund. In tegenstelling tot de moederorganisatie, werken de medewerkers bij deze organisatie gemiddeld drie tot vier dagen in de week gewoon op het eigen kantoor in Utrecht. Samen met een vast team ben je dus verantwoordelijk voor verschillende projecten die je veelal op één en

Bekijk vacature »

Fullstack .NET Developer gezocht naast centraal st

Bedrijfsomschrijving Deze organisatie richt zich op het bouwen van een applicatiepakket (het product bestaat uit 3 verschillende applicaties) dat gebruikt wordt door bedrijven in het openbaar vervoer. Met deze applicaties kunnen zij de planning en tijdschema's van hun vervoersmiddelen centraal en zo efficiënt mogelijk regelen. Het pakket is het beste te omschrijven als een ERP oplossing die zich richt op automatiseren op een zo toegankelijk en simpel mogelijke manier. Het bedrijf bestaat inmiddels 10 jaar en heeft in die tijd al flinke stappen gezet, maar begint nu pas echt te groeien. Zo werken er momenteel 9 andere ontwikkelaars, maar per

Bekijk vacature »

Cloud CRM / WebApp developer

(4-6 j development team ervaring - 32 uur per week, Utrecht/thuiswerken) Solease is een snel groeiend bedrijf en heeft als missie om duurzame energie voor iedereen toegankelijk te maken. Daarom bieden wij het huren van zonnepanelen aan als laagdrempeliger en duurzamer alternatief voor bezit. Door het wegnemen van de investeringsdrempel, het gedoe en risico draagt Solease bij aan het versnellen van de energietransitie. Voor mensen die het huren willen overslaan, bieden we ook de mogelijkheid om de zonnepanelen direct te kopen. Daarnaast zijn andere verduurzamende maatregelen in de planning. Wil jij met jouw werk échte impact realiseren? Lees dan verder

Bekijk vacature »

Digital Workplace Engineer - Global Technology Ope

Digital Workplace Engineer - Global Technology Operations PositionDescription Ben jij een ambitieuze Digital Workplace Engineer die de ontwikkelingen en innovaties op het gebied van Digital Workplace & Cloud op de voet volgt? Wij zoeken ter versterking van ons team zowel multi-skilled als specialistische engineers met passie voor hun vak! Bij ons krijg je de ruimte en vrijheid om in de praktijk jezelf verder te ontwikkelen op diverse projecten en aan je theoretische kennis te werken door het volgen van trainingen en behalen van certificaten. Wat ga je doen? Als Digital Workplace Engineer werk je binnen een team van enthousiaste specialisten

Bekijk vacature »
Mr D

Mr D

13/04/2007 13:55:00
Quote Anchor link
voor Smarty maak ik gebruik van een standaard index.tpl die er gewoon standaard uitziet, zoiets:

<html>

<head>
</head>

<body>
{$content}
</body

</html>

Daarin staat {$content}. Nu is deze content natuurlijk voor elke pagina anders en heeft elke pagina daarvoor een andere template.

Wat is de beste manier op je pagina gewoon op het scherm te krijgen?

je kan in je index.tpl natuurlijk met if else gaan werken en aan de hand daarvan een tpl includen. maar zijn hier geen betere oplossingen voor?
voor elke pagina een complete template maken lijkt me ook niet efficient omdat een groot deel hetzelfde zal zijn
 
PHP hulp

PHP hulp

19/01/2021 01:06:50
 
Jacco Engel

Jacco Engel

13/04/2007 14:02:00
Quote Anchor link
Je pagina in onderdelen uitbouwen

Header in een tpl, footer in een tpl, menu in een tpl enz...
 
Mr D

Mr D

13/04/2007 15:28:00
Quote Anchor link
is ook een mogelijkheid, maar als er nou een onderdeel bij moet op alle pagina's ben je op die manier wel even bezig

ik denk dat ik toch maar voor het dynamisch includen van een template ga
 
Frank -

Frank -

13/04/2007 15:33:00
Quote Anchor link
Ik gebruik 1 template, index.tpl.php. In deze template staan de header en footer en alle zaken die altijd terugkomen. Tevens staat hier in grote lijnen beschreven waar welk datatype (bv. formulieren) moet komen te staan. Heb ik op een bepaalde pagina 1 formulier, komt er 1 formulier, zijn er 2 formulieren, worden er keurig 2 formulieren onder elkaar gezet. Op deze manier is de hele layout gegroepeerd.

In theorie is het dus ook mogelijk om alle mogelijke data in 1x op in webpagina weer te geven.

De onderliggende scripts bepalen wat wel en wat niet wordt aangemaakt en dus wordt weergegeven.

Op deze manier hoef ik nooit 'alle' templates aan te passen wanneer ik bepaalde data wil weergeven. Ik hoef alleen maar in de logica op te geven dat deze data ook naar de template moet worden gestuurd.
 
Mr D

Mr D

13/04/2007 17:22:00
Quote Anchor link
maar op die manier kan je nooit een zeer gedetailleerde pagina maken, lijkt mij?
 
Frank -

Frank -

13/04/2007 17:33:00
Quote Anchor link
Waarom niet? De meeste websites bestaan, wat layout betreft, slechts uit een paar pagina's. 1 voor de home-page en soms dan nog 1 of 2 voor detailpagina's.

Alle data die in het hele systeem bestaat, kun je verdelen in verschillende soorten data. Denk bv. bij een adresboek aan namen, adressen, telefoonnummers, etc. etc. Het maakt dus niet uit hoeveel adressen er zijn, ze worden allemaal op dezelfde manier weergegeven, het is dezelfde soort data. Al deze soorten data, ga jij voorzien van een fraaie layout. Je geeft de layer waarin dit moet komen de naam van de juiste classe en klaar ben je. Je parsed deze template en je zorgt er voor dat deze in de template index.tpl.php wordt gezet. Deze komt automatisch op de juiste plek terecht, namelijk daar waar jij (bv.) adressen weergeeft.

Wil je dan later het datatype 'adres' van een andere layout voorzien, hoef je dat slechts 1x te doen.

Op deze manier bouw je snel een systeem en worden gegevens consequent op dezelfde manier weergegeven. Dat maakt het voor de bezoeker wel zo prettig.
 
Mr D

Mr D

13/04/2007 18:22:00
Quote Anchor link
ok, je gebruikt dus voor elk datatype een apart tpl bestand en deze include in weer in index.tpl waar je wil
 
Frank -

Frank -

13/04/2007 18:37:00
Quote Anchor link
Dat is een mogelijkheid, datatypes die vaak terugkomen staan in index.tpl.php. Maar dat zijn allemaal keuzes die je zelf maakt. Het is niet 'goed' of 'fout' om het anders te doen. De ene aanpak kan alleen wel handiger zijn dan de andere. Dit kun je het beste zelf uitvogelen, van je eigen fouten leer je het meeste.
 



Overzicht Reageren

 
 

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.